>>> lidarr: Building testing/lidarr 2.10.3.4602-r0 (using abuild 3.15.0_rc3-r0) started Mon, 14 Apr 2025 21:39:20 +0000 >>> lidarr: Validating /home/buildozer/aports/testing/lidarr/APKBUILD... >>> lidarr: Analyzing dependencies... >>> lidarr: Installing for build: build-base aspnetcore6-runtime sqlite-libs chromaprint dotnet6-sdk yarn (1/87) Installing dotnet-host (9.0.4-r0) (2/87) Installing dotnet6-hostfxr (6.0.36-r1) (3/87) Installing icu-data-full (76.1-r0) (4/87) Installing icu-libs (76.1-r0) (5/87) Installing lttng-ust (2.13.8-r0) (6/87) Installing xz-libs (5.8.1-r0) (7/87) Installing libunwind (1.8.1-r0) (8/87) Installing dotnet6-runtime (6.0.36-r1) Executing dotnet6-runtime-6.0.36-r1.post-install * * Please note that dotnet6-runtime 6.0.36 will be the last servicing release * as .NET 6 is EOL since Nov 12th 2024. dotnet8-runtime is available starting * with Alpine Linux v3.20. * (9/87) Installing aspnetcore6-runtime (6.0.36-r1) (10/87) Installing sqlite-libs (3.49.1-r0) (11/87) Installing libSvtAv1Enc (2.3.0-r0) (12/87) Installing aom-libs (3.11.0-r1) (13/87) Installing libxau (1.0.12-r0) (14/87) Installing libmd (1.1.0-r0) (15/87) Installing libbsd (0.12.2-r0) (16/87) Installing libxdmcp (1.1.5-r1) (17/87) Installing libxcb (1.17.0-r0) (18/87) Installing libx11 (1.8.11-r0) (19/87) Installing hwdata-pci (0.394-r0) (20/87) Installing libpciaccess (0.18.1-r0) (21/87) Installing libdrm (2.4.124-r0) (22/87) Installing libxext (1.3.6-r2) (23/87) Installing libxfixes (6.0.1-r4) (24/87) Installing libffi (3.4.8-r0) (25/87) Installing wayland-libs-client (1.23.1-r3) (26/87) Installing libva (2.22.0-r1) (27/87) Installing libvdpau (1.5-r4) (28/87) Installing onevpl-libs (2023.3.1-r2) (29/87) Installing ffmpeg-libavutil (6.1.2-r2) (30/87) Installing libdav1d (1.5.1-r0) (31/87) Installing openexr-libiex (3.3.2-r0) (32/87) Installing openexr-libilmthread (3.3.2-r0) (33/87) Installing imath (3.1.12-r0) (34/87) Installing libdeflate (1.23-r0) (35/87) Installing openexr-libopenexrcore (3.3.2-r0) (36/87) Installing openexr-libopenexr (3.3.2-r0) (37/87) Installing giflib (5.2.2-r1) (38/87) Installing libhwy (1.0.7-r1) (39/87) Installing libjpeg-turbo (3.1.0-r0) (40/87) Installing lcms2 (2.16-r0) (41/87) Installing libpng (1.6.47-r0) (42/87) Installing libjxl (0.10.3-r1) (43/87) Installing lame-libs (3.100-r5) (44/87) Installing opus (1.5.2-r1) (45/87) Installing rav1e-libs (0.7.1-r0) (46/87) Installing soxr (0.1.3-r7) (47/87) Installing ffmpeg-libswresample (6.1.2-r2) (48/87) Installing libogg (1.3.5-r5) (49/87) Installing libtheora (1.1.1-r18) (50/87) Installing libvorbis (1.3.7-r2) (51/87) Installing libvpx (1.15.0-r0) (52/87) Installing libsharpyuv (1.5.0-r0) (53/87) Installing libwebp (1.5.0-r0) (54/87) Installing libwebpmux (1.5.0-r0) (55/87) Installing x264-libs (0.164.3108-r0) (56/87) Installing numactl (2.0.18-r0) (57/87) Installing x265-libs (3.6-r0) (58/87) Installing xvidcore (1.3.7-r2) (59/87) Installing ffmpeg-libavcodec (6.1.2-r2) (60/87) Installing libbluray (1.3.4-r1) (61/87) Installing libbz2 (1.0.8-r6) (62/87) Installing mpg123-libs (1.32.10-r0) (63/87) Installing libopenmpt (0.7.13-r0) (64/87) Installing mbedtls (3.6.3-r0) (65/87) Installing librist (0.2.10-r1) (66/87) Installing libsrt (1.5.3-r1) (67/87) Installing libssh (0.11.1-r0) (68/87) Installing libxml2 (2.13.7-r1) (69/87) Installing libsodium (1.0.20-r0) (70/87) Installing libzmq (4.3.5-r2) (71/87) Installing ffmpeg-libavformat (6.1.2-r2) (72/87) Installing fftw-double-libs (3.3.10-r6) (73/87) Installing chromaprint-libs (1.5.1-r8) (74/87) Installing chromaprint (1.5.1-r8) (75/87) Installing aspnetcore6-targeting-pack (6.0.36-r1) (76/87) Installing dotnet6-apphost-pack (6.0.36-r1) (77/87) Installing dotnet6-targeting-pack (6.0.36-r1) (78/87) Installing dotnet6-templates (6.0.136-r1) (79/87) Installing netstandard21-targeting-pack (9.0.105-r0) (80/87) Installing dotnet6-sdk (6.0.136-r1) (81/87) Installing ca-certificates (20241121-r2) (82/87) Installing ada-libs (2.9.2-r3) (83/87) Installing simdjson (3.12.0-r0) (84/87) Installing simdutf (6.4.1-r0) (85/87) Installing nodejs (22.13.1-r4) (86/87) Installing yarn (1.22.22-r1) (87/87) Installing .makedepends-lidarr (20250414.213922) Executing busybox-1.37.0-r16.trigger Executing ca-certificates-20241121-r2.trigger OK: 1014 MiB in 193 packages >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Cleaning up tmpdir >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.10.3.4602.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> lidarr: Fetching lidarr-2.10.3.4602.tar.gz::https://github.com/Lidarr/Lidarr/archive/refs/tags/v2.10.3.4602.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/lidarr-2.10.3.4602.tar.gz.part' lidarr-2.10.3.4602.t 6916k --:--:-- ETA lidarr-2.10.3.4602.t 20.8M --:--:-- ETA lidarr-2.10.3.4602.t 29.0M --:--:-- ETA lidarr-2.10.3.4602.t 36.2M --:--:-- ETA lidarr-2.10.3.4602.t 100% |********************************| 38.3M 0:00:00 ETA '/var/cache/distfiles/edge/lidarr-2.10.3.4602.tar.gz.part' saved >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.10.3.4602.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.10.3.4602.tar.gz: OK 0001-disable-restart.patch: OK lidarr.initd: OK lidarr.confd: OK package_info: OK >>> lidarr: Unpacking /var/cache/distfiles/edge/lidarr-2.10.3.4602.tar.gz... >>> lidarr: 0001-disable-restart.patch patching file src/NzbDrone.Core/Lifecycle/LifecycleService.cs yarn install v1.22.22 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning " > connected-react-router@6.9.3" has incorrect peer dependency "react@^16.4.0 || ^17.0.0". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react@^16.13". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-html5-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-touch-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dom@^16.13". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react@^16.13.1". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react-dnd@^11.1.3". warning "react-document-title > react-side-effect@1.2.0" has incorrect peer dependency "react@^0.13.0 || ^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-lazyload@3.2.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0". warning " > react-lazyload@3.2.0" has incorrect peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0". warning " > react-popper@1.3.7" has incorrect peer dependency "react@0.14.x || ^15.0.0 || ^16.0.0". warning "react-popper > create-react-context@0.3.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-redux@7.2.4" has incorrect peer dependency "react@^16.8.3 || ^17". warning "react-router > mini-create-react-context@0.4.1" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0". warning " > react-slider@1.1.4" has incorrect peer dependency "react@^16 || ^17". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha". [4/4] Building fresh packages... Done in 19.80s. Welcome to .NET 6.0! --------------------- SDK Version: 6.0.136 ---------------- Installed an ASP.NET Core HTTPS development certificate. To trust the certificate run 'dotnet dev-certs https --trust' (Windows and macOS only). Learn about HTTPS: https://aka.ms/dotnet-https ---------------- Write your first app: https://aka.ms/dotnet-hello-world Find out what's new: https://aka.ms/dotnet-whats-new Explore documentation: https://aka.ms/dotnet-docs Report issues and find source on GitHub: https://github.com/dotnet/core Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli -------------------------------------------------------------------------------------- Microsoft (R) Build Engine version 17.0.4+85d71072f for .NET Copyright (C) Microsoft Corporation. All rights reserved. Determining projects to restore... Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 7.99 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 7.99 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 7.99 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Common/Lidarr.Common.csproj (in 9.78 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 9.78 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Update/Lidarr.Update.csproj (in 9.8 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 9.78 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 10.56 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Core/Lidarr.Core.csproj (in 10.56 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/Lidarr.Http/Lidarr.Http.csproj (in 11.8 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 11.96 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 11.9 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 11.97 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 12.06 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 12.07 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 12.1 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 12.13 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 12.23 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Host/Lidarr.Host.csproj (in 12.27 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 12.29 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 12.36 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 12.43 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Console/Lidarr.Console.csproj (in 12.44 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 12.44 sec). Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/ServiceUninstall.dll ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/ServiceInstall.dll Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/publish/ ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/publish/ ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/publish/ Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/Lidarr.Common.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/publish/ Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/Lidarr.Windows.dll Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/Lidarr.Mono.dll Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/Lidarr.Update/net6.0/linux-musl-x64/Lidarr.Update.dll The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/publish/ Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/Lidarr.Update/net6.0/linux-musl-x64/publish/ Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/Lidarr.Core.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Test.Common.dll Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/Lidarr.SignalR.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/Lidarr.Http.dll Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/publish/ /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/Targets/CopyRuntimes.targets(9,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_tests/net6.0/linux-musl-x64/publish/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/publish/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/Lidarr.Api.V1.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/Lidarr.Host.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/Lidarr.dll Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-x64/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/publish/ Build succeeded. /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/Targets/CopyRuntimes.targets(9,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_tests/net6.0/linux-musl-x64/publish/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/publish/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] 1 Warning(s) 0 Error(s) Time Elapsed 00:00:45.75 yarn run v1.22.22 $ yarn clean $ rimraf ./_output/UI && rimraf --glob "**/*.js.map" $ webpack --config ./frontend/build/webpack.config.js --env production --no-stats Source Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/frontend/src Output Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/*.(json|xml)" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI/Content [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI/Content/Images/Icons Done in 53.67s. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fecCopyright (c) Microsoft Corporation. All rights reserved. Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. Starting test execution, please wait... Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture&FullyQualifiedName!~SpotifyMappingFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture&FullyQualifiedName!~SpotifyMappingFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [6 ms] Skipped directory_exist_should_be_able_to_find_existing_unc_share [8 ms] Skipped directory_exist_should_not_be_able_to_find_none_existing_folder [8 ms] Skipped empty_folder_should_return_folder_modified_date [8 ms] Skipped folder_should_return_correct_value_for_last_write [8 ms] Skipped FolderWritable_should_return_false_for_unwritable_directory [8 ms] Skipped FolderWritable_should_return_true_for_writable_directory [8 ms] Skipped GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder [8 ms] Skipped MoveFile_should_not_move_overwrite_itself [8 ms] Skipped MoveFile_should_overwrite_existing_file [8 ms] Skipped RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder [8 ms] Skipped RemoveEmptySubfolders_should_remove_nested_empty_folder [8 ms] Skipped should_be_able_to_delete_directory_with_read_only_file [8 ms] Skipped should_be_able_to_delete_nested_empty_subdirs [8 ms] Skipped should_be_able_to_move_read_only_file [8 ms] Skipped should_be_able_to_rename_open_hardlinks_with_fileshare_delete [8 ms] Skipped should_be_able_to_set_permission_from_parrent [8 ms] Skipped should_be_set_last_file_write [8 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [8 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [8 ms] Skipped should_return_false_for_unlocked_and_readonly_file [8 ms] Skipped should_return_false_for_unlocked_file [8 ms] Skipped should_return_true_for_unlocked_file [8 ms] Skipped writealltext_should_truncate_existing [8 ms] Skipped should_be_able_to_get_space_on_folder_that_doesnt_exist [< 1 ms] Skipped should_be_able_to_get_space_on_unc [< 1 ms] Skipped should_get_free_space_for_folder [< 1 ms] Skipped should_get_free_space_for_folder_that_doesnt_exist [< 1 ms] Skipped should_return_free_disk_space [< 1 ms] Skipped should_throw_if_drive_doesnt_exist [< 1 ms] Skipped should_get_framework_version [< 1 ms] Skipped should_get_windows_version [< 1 ms] None - Failed: 0, Passed: 0, Skipped: 0, Total: 0, Duration: 12 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll (net6.0) Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 262 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll (net6.0) 21:41:38.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 21:41:38.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 21:41:38.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 21:41:38.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 21:41:38.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 21:41:38.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 21:41:38.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 21:41:38.7 Info: Path is: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636987984113_3/qabh3me4.lc0/za2p5mgn.5g5 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 21:41:38.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 21:41:38.7 Info: Installation Folder: /C/NzbDrone/ 21:41:38.7 Info: Updating Lidarr from version to version 2.10.3.4602 21:41:38.7 Info: Verifying requirements before update... 21:41:38.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 21:41:38.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 21:41:38.7 Info: Installation Folder: /C/NzbDrone/ 21:41:38.7 Info: Updating Lidarr from version to version 2.10.3.4602 21:41:38.7 Info: Verifying requirements before update... 21:41:38.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 21:41:38.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 21:41:38.7 Info: Installation Folder: /C/NzbDrone/ 21:41:38.7 Info: Updating Lidarr from version to version 2.10.3.4602 21:41:38.7 Info: Verifying requirements before update... 21:41:38.7 Info: Verifying Update Folder 21:41:38.8 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 21:41:38.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 21:41:38.8 Info: Installation Folder: 21:41:38.8 Info: Updating Lidarr from version to version 2.10.3.4602 21:41:38.8 Info: Verifying requirements before update... 21:41:38.8 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 21:41:38.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 21:41:38.8 Info: Installation Folder: 21:41:38.8 Info: Updating Lidarr from version to version 2.10.3.4602 21:41:38.8 Info: Verifying requirements before update... 21:41:38.8 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 21:41:38.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 21:41:38.8 Info: Installation Folder: 21:41:38.8 Info: Updating Lidarr from version to version 2.10.3.4602 21:41:38.8 Info: Verifying requirements before update... 21:41:38.8 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 21:41:38.8 Trace: Directory '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988038671_4/i4mtciln.wtb' isn't writable. Access to the path '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988038671_4/i4mtciln.wtb/lidarr_write_test.txt' is denied. 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 21:41:38.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 21:41:38.8 Debug: Lidarr process ID: 12 21:41:38.8 Debug: Arguments: 21:41:38.8 Debug: 12 21:41:38.8 Debug: 21:41:38.8 Debug: /C/Lidarr/lidarr.exe 21:41:38.8 Debug: Using executing application: /C/Lidarr/lidarr.exe 21:41:38.8 Debug: Executable location: /C/Lidarr/lidarr.exe 21:41:38.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 21:41:38.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 21:41:38.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 21:41:38.8 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 21:41:38.8 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 21:41:38.8 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 21:41:38.8 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- Skipped directory_exist_should_be_able_to_find_existing_unc_share [38 ms] 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 21:41:38.8 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988314528_7/hj314bl5.bjz' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988314528_7/2re3la3r.nkl' using Syscall.rename 21:41:38.8 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988314528_7/2re3la3r.nkl 21:41:38.8 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988314528_7/cgk5n31r.c0d' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988314528_7/2re3la3r.nkl' using Syscall.rename 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 21:41:38.8 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988551223_12/4pilccpz.sqr 21:41:38.8 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988551223_12/yasfbb5s.n42' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988551223_12/4pilccpz.sqr' using Syscall.rename 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 21:41:38.8 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988570244_13/0fiayozh.ql5/destination.txt' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988570244_13/0fiayozh.ql5/rename.txt' using Syscall.rename 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 21:41:38.8 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988628696_16/nxknn1ks.fb4 21:41:38.8 Debug: Setting permissions: 0775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988628696_16/nxknn1ks.fb4 21:41:38.8 Debug: Setting permissions: 0750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988628696_16/nxknn1ks.fb4 21:41:38.8 Debug: Setting permissions: 0051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636988628696_16/nxknn1ks.fb4 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 21:41:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 21:41:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 21:41:38.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 21:41:38.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 21:41:38.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 21:41:38.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 21:41:38.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 21:41:38.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 21:41:38.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 21:41:38.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 21:41:38.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 21:41:38.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 21:41:38.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 21:41:38.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 21:41:38.8 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 21:41:38.8 Info: Starting Lidarr 21:41:38.8 Info: Starting Lidarr service 21:41:38.8 Warn: Couldn't start Lidarr Service (Most likely due to permission issues). Falling back to console. System.InvalidOperationException: Operation is not valid due to the current state of the object. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 97 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 85 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 107 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 17 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 107 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IServiceProviderProxy.Start(String serviceName) at NzbDrone.Update.UpdateEngine.StartNzbDrone.StartService() in ./Lidarr.Update/UpdateEngine/StartNzbDrone.cs:line 60 at NzbDrone.Update.UpdateEngine.StartNzbDrone.Start(AppType appType, String installationFolder) in ./Lidarr.Update/UpdateEngine/StartNzbDrone.cs:line 39 21:41:38.8 Info: Starting Lidarr.Console 21:41:38.8 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 21:41:38.8 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 21:41:38.8 Info: Starting Lidarr 21:41:38.8 Info: Starting Lidarr service 21:41:38.8 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [< 1 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [< 1 ms] 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 21:41:38.9 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636989431205_20/e0bbzy3z.i0u 21:41:38.9 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636989431205_20/e0bbzy3z.i0u 21:41:38.9 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636989431205_20/e0bbzy3z.i0u 21:41:38.9 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636989431205_20/e0bbzy3z.i0u 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 21:41:38.9 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636989665018_24/pus1wyj5.tbx 21:41:38.9 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636989665018_24/pus1wyj5.tbx 21:41:38.9 Debug: Setting permissions: 1775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636989665018_24/pus1wyj5.tbx 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 21:41:38.9 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636989679606_25/vhixfu13.e15 21:41:38.9 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636989679606_25/vhixfu13.e15 21:41:38.9 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636989679606_25/vhixfu13.e15 21:41:38.9 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22457_638802636989679606_25/vhixfu13.e15 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 21:41:38.9 Debug: path: /C/I_DO_NOT_EXIST 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 21:41:38.9 Debug: path: /C/ 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 21:41:38.9 Debug: path: /C/invalidFolder 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 21:41:38.9 Debug: path: /home/buildozer/.config 21:41:38.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 21:41:38.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- Skipped should_be_able_to_check_space_on_ramdrive [< 1 ms] Skipped should_get_version_info [< 1 ms] Skipped should_get_framework_version [< 1 ms] 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- Passed! - Failed: 0, Passed: 17, Skipped: 0, Total: 17, Duration: 641 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll (net6.0) Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 508 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll (net6.0) 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 21:41:39.0 Debug: Directory /System/Library/CoreServices/ doesn't exist 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 21:41:39.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 21:41:39.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 21:41:38.9 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 21:41:39.1 Debug: fpcalc version: 1.5.1 21:41:39.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 21:41:39.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 21:41:39.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 789 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll (net6.0) 21:41:39.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 21:41:39.1 Debug: fpcalc version: 1.5.1 21:41:39.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 21:41:39.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 21:41:39.2 Debug: fpcalc version: 1.5.1 21:41:39.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 21:41:39.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 21:41:39.3 Debug: fpcalc version: 1.5.1 21:41:39.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 21:41:39.3 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 21:41:39.3 Debug: fpcalc version: 1.5.1 21:41:39.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 21:41:39.4 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 21:41:39.4 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 21:41:39.4 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 21:41:39.4 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 21:41:39.3 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 21:41:39.4 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 21:41:39.4 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 21:41:39.4 Info: 1 instance(s) of Lidarr are running 21:41:39.4 Warn: Another instance of Lidarr is already running. 21:41:39.4 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 21:41:39.4 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 21:41:39.4 Info: 1 instance(s) of Lidarr are running 21:41:39.4 Warn: Another instance of Lidarr is already running. 21:41:39.4 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 21:41:39.4 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 21:41:39.5 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 21:41:39.5 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 21:41:39.5 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 21:41:39.5 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 21:41:39.5 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- Skipped Route_should_call_install_service_when_application_mode_is_install [22 ms] Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [< 1 ms] Skipped show_error_on_install_if_service_already_exist [< 1 ms] 21:41:39.5 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 21:41:39.5 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- Skipped show_error_on_uninstall_if_service_doesnt_exist [< 1 ms] Passed! - Failed: 0, Passed: 10, Skipped: 4, Total: 14, Duration: 1 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll (net6.0) 21:41:39.9 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 21:41:39.9 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 21:41:39.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 21:41:40.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 21:41:40.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 21:41:40.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 21:41:40.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 21:41:40.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 21:41:40.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 21:41:40.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 21:41:40.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 21:41:40.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 21:41:40.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 21:41:40.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 21:41:40.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 21:41:40.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 21:41:40.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [12 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [< 1 ms] 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 21:41:40.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 21:41:40.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 21:41:40.4 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 21:41:40.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 21:41:40.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 21:41:40.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 21:41:40.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 21:41:40.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 21:41:40.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 21:41:40.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 21:41:40.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 21:41:40.5 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 21:41:40.5 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 21:41:40.5 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 21:41:40.5 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 21:41:40.5 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 21:41:40.5 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 21:41:40.5 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 21:41:40.5 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 21:41:40.5 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 21:41:40.5 Info: Data directory is being overridden to [c:\users\test\] 21:41:40.5 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 21:41:40.5 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 21:41:40.5 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 21:41:40.6 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 21:41:40.7 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 21:41:40.7 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [12 ms] Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [< 1 ms] 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- Skipped Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") [< 1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [< 1 ms] 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- Skipped get_actual_casing_for_none_existing_file_return_partially_fixed_result [< 1 ms] Skipped get_actual_casing_for_none_existing_folder_return_partially_fixed_result [< 1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_dir_in_windows [< 1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_file_in_windows [< 1 ms] Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [< 1 ms] 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 21:41:40.8 Warn: The string can't be left empty, null or consist of only whitespaces. 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 21:41:40.8 Warn: The string can't be left empty, null or consist of only whitespaces. 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- Skipped path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") [< 1 ms] 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- Skipped path_should_return_parent_windows("C:\\Test\\","C:\\") [< 1 ms] Skipped path_should_return_parent_windows("C:\\",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") [< 1 ms] 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- Skipped should_be_equal_windows_only("c:\\","C:\\") [< 1 ms] 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 21:41:40.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 21:41:39.4 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 21:41:39.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802636995454286_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:39.9 Info: DatabaseEngineVersionCheck migrating 21:41:39.9 Info: PerformDBOperation 21:41:39.9 Info: Performing DB Operation 21:41:40.0 Info: SQLite 3.49.1 21:41:40.0 Info: => 0.0508228s 21:41:40.0 Info: DatabaseEngineVersionCheck migrated 21:41:40.0 Info: => 0.052938s 21:41:40.0 Info: VersionMigration migrating 21:41:40.0 Info: Beginning Transaction 21:41:40.0 Info: CreateTable VersionInfo 21:41:40.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:40.0 Info: => 0.025606s 21:41:40.0 Info: Committing Transaction 21:41:40.0 Info: VersionMigration migrated 21:41:40.0 Info: => 0.0277611s 21:41:40.0 Info: VersionUniqueMigration migrating 21:41:40.0 Info: Beginning Transaction 21:41:40.0 Info: CreateIndex VersionInfo (Version) 21:41:40.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:40.0 Info: => 0.0017319s 21:41:40.0 Info: AlterTable VersionInfo 21:41:40.0 Info: => 0.0001721s 21:41:40.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:40.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:40.0 Info: => 0.0009135s 21:41:40.0 Info: Committing Transaction 21:41:40.0 Info: VersionUniqueMigration migrated 21:41:40.0 Info: => 0.001321s 21:41:40.0 Info: VersionDescriptionMigration migrating 21:41:40.0 Info: Beginning Transaction 21:41:40.0 Info: AlterTable VersionInfo 21:41:40.0 Info: => 1.11E-05s 21:41:40.0 Info: CreateColumn VersionInfo Description String 21:41:40.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:40.0 Info: => 0.0002665s 21:41:40.0 Info: Committing Transaction 21:41:40.0 Info: VersionDescriptionMigration migrated 21:41:40.0 Info: => 0.0005749s 21:41:40.0 Info: 1: InitialSetup migrating 21:41:40.0 Info: Beginning Transaction 21:41:40.0 Info: Starting migration of Main DB to 1 21:41:40.0 Info: CreateTable Config 21:41:40.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:40.0 Info: => 0.0005367s 21:41:40.0 Info: CreateIndex Config (Key) 21:41:40.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:40.0 Info: => 0.000136s 21:41:40.0 Info: CreateTable RootFolders 21:41:40.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:40.0 Info: => 0.0001566s 21:41:40.0 Info: CreateIndex RootFolders (Path) 21:41:40.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:40.0 Info: => 9.99E-05s 21:41:40.0 Info: CreateTable Artists 21:41:40.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:40.0 Info: => 0.0003149s 21:41:40.0 Info: CreateIndex Artists (ForeignArtistId) 21:41:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:40.0 Info: => 9.37E-05s 21:41:40.0 Info: CreateIndex Artists (NameSlug) 21:41:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:40.0 Info: => 9.18E-05s 21:41:40.0 Info: CreateIndex Artists (CleanName) 21:41:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:40.0 Info: => 9.76E-05s 21:41:40.0 Info: CreateIndex Artists (Path) 21:41:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:40.0 Info: => 8.69E-05s 21:41:40.0 Info: CreateTable Albums 21:41:40.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:40.0 Info: => 0.0002719s 21:41:40.0 Info: CreateIndex Albums (ForeignAlbumId) 21:41:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:40.0 Info: => 0.0001333s 21:41:40.0 Info: CreateIndex Albums (MBId) 21:41:40.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:40.0 Info: => 0.0001292s 21:41:40.0 Info: CreateIndex Albums (TADBId) 21:41:40.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:40.0 Info: => 0.000108s 21:41:40.0 Info: CreateIndex Albums (TitleSlug) 21:41:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:40.0 Info: => 0.0001071s 21:41:40.0 Info: CreateIndex Albums (CleanTitle) 21:41:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:40.0 Info: => 0.0001052s 21:41:40.0 Info: CreateIndex Albums (Path) 21:41:40.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:40.0 Info: => 0.000105s 21:41:40.0 Info: CreateTable Tracks 21:41:40.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:40.0 Info: => 0.0001834s 21:41:40.0 Info: CreateIndex Tracks (ForeignTrackId) 21:41:40.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:40.0 Info: => 0.0001173s 21:41:40.0 Info: CreateIndex Tracks (ArtistId) 21:41:40.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:40.0 Info: => 0.0001107s 21:41:40.0 Info: CreateIndex Tracks (TrackFileId) 21:41:40.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:40.0 Info: => 0.0001011s 21:41:40.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:40.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:40.0 Info: => 0.0001045s 21:41:40.0 Info: CreateTable TrackFiles 21:41:40.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:40.1 Info: => 0.0001916s 21:41:40.1 Info: CreateIndex TrackFiles (ArtistId) 21:41:40.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:40.1 Info: => 0.000118s 21:41:40.1 Info: CreateIndex TrackFiles (AlbumId) 21:41:40.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:40.1 Info: => 0.0001204s 21:41:40.1 Info: CreateTable History 21:41:40.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:40.1 Info: => 0.0001676s 21:41:40.1 Info: CreateIndex History (Date) 21:41:40.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:40.1 Info: => 9.99E-05s 21:41:40.1 Info: CreateIndex History (EventType) 21:41:40.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:40.1 Info: => 9.19E-05s 21:41:40.1 Info: CreateIndex History (DownloadId) 21:41:40.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:40.1 Info: => 9.07E-05s 21:41:40.1 Info: CreateIndex History (AlbumId) 21:41:40.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:40.1 Info: => 9.22E-05s 21:41:40.1 Info: CreateTable Notifications 21:41:40.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:40.1 Info: => 0.0001649s 21:41:40.1 Info: CreateTable ScheduledTasks 21:41:40.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:40.1 Info: => 0.0001428s 21:41:40.1 Info: CreateIndex ScheduledTasks (TypeName) 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:40.1 Info: => 9.33E-05s 21:41:40.1 Info: CreateTable Indexers 21:41:40.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:40.1 Info: => 0.0001316s 21:41:40.1 Info: CreateIndex Indexers (Name) 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:40.1 Info: => 0.0001194s 21:41:40.1 Info: CreateTable Profiles 21:41:40.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:40.1 Info: => 0.0001469s 21:41:40.1 Info: CreateIndex Profiles (Name) 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:40.1 Info: => 0.0001178s 21:41:40.1 Info: CreateTable QualityDefinitions 21:41:40.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:40.1 Info: => 0.0001752s 21:41:40.1 Info: CreateIndex QualityDefinitions (Quality) 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:40.1 Info: => 0.0001272s 21:41:40.1 Info: CreateIndex QualityDefinitions (Title) 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:40.1 Info: => 9.7E-05s 21:41:40.1 Info: CreateTable NamingConfig 21:41:40.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:40.1 Info: => 0.0002596s 21:41:40.1 Info: CreateTable Blacklist 21:41:40.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:40.1 Info: => 0.0015917s 21:41:40.1 Info: CreateTable Metadata 21:41:40.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:40.1 Info: => 0.0001445s 21:41:40.1 Info: CreateTable MetadataFiles 21:41:40.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:40.1 Info: => 0.0001702s 21:41:40.1 Info: CreateTable DownloadClients 21:41:40.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:40.1 Info: => 0.000135s 21:41:40.1 Info: CreateTable PendingReleases 21:41:40.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:40.1 Info: => 0.0001802s 21:41:40.1 Info: CreateTable RemotePathMappings 21:41:40.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:40.1 Info: => 0.0001688s 21:41:40.1 Info: CreateTable Tags 21:41:40.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:40.1 Info: => 0.0001292s 21:41:40.1 Info: CreateIndex Tags (Label) 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:40.1 Info: => 0.0001379s 21:41:40.1 Info: CreateTable Restrictions 21:41:40.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:40.1 Info: => 0.0001368s 21:41:40.1 Info: CreateTable DelayProfiles 21:41:40.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:40.1 Info: => 0.0001945s 21:41:40.1 Info: CreateTable Users 21:41:40.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:40.1 Info: => 0.0001212s 21:41:40.1 Info: CreateIndex Users (Identifier) 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:40.1 Info: => 0.0001025s 21:41:40.1 Info: CreateIndex Users (Username) 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:40.1 Info: => 0.0001009s 21:41:40.1 Info: CreateTable Commands 21:41:40.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:40.1 Info: => 0.0001842s 21:41:40.1 Info: CreateTable IndexerStatus 21:41:40.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:40.1 Info: => 0.0001552s 21:41:40.1 Info: CreateIndex IndexerStatus (ProviderId) 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:40.1 Info: => 0.0001333s 21:41:40.1 Info: CreateTable ExtraFiles 21:41:40.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:40.1 Info: => 0.0001739s 21:41:40.1 Info: CreateTable LyricFiles 21:41:40.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:40.1 Info: => 0.0001568s 21:41:40.1 Info: CreateTable LanguageProfiles 21:41:40.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:40.1 Info: => 0.0001157s 21:41:40.1 Info: CreateIndex LanguageProfiles (Name) 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:40.1 Info: => 0.0001257s 21:41:40.1 Info: CreateTable DownloadClientStatus 21:41:40.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:40.1 Info: => 0.0001591s 21:41:40.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:40.1 Info: => 0.0001242s 21:41:40.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:40.1 Info: -> 1 Insert operations completed in 00:00:00.0032327 taking an average of 00:00:00.0032327 21:41:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:40', 'InitialSetup') 21:41:40.1 Info: Committing Transaction 21:41:40.1 Info: 1: InitialSetup migrated 21:41:40.1 Info: => 0.0049171s 21:41:40.1 Info: 2: add_reason_to_pending_releases migrating 21:41:40.1 Info: Beginning Transaction 21:41:40.1 Info: Starting migration of Main DB to 2 21:41:40.1 Info: AlterTable PendingReleases 21:41:40.1 Info: => 9E-07s 21:41:40.1 Info: CreateColumn PendingReleases Reason Int32 21:41:40.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:40.1 Info: => 0.0005354s 21:41:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:40', 'add_reason_to_pending_releases') 21:41:40.1 Info: Committing Transaction 21:41:40.1 Info: 2: add_reason_to_pending_releases migrated 21:41:40.1 Info: => 0.0009265s 21:41:40.1 Info: 3: add_medium_support migrating 21:41:40.1 Info: Beginning Transaction 21:41:40.1 Info: Starting migration of Main DB to 3 21:41:40.1 Info: AlterTable Albums 21:41:40.1 Info: => 5E-07s 21:41:40.1 Info: CreateColumn Albums Media String 21:41:40.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:40.1 Info: => 0.000571s 21:41:40.1 Info: AlterTable Tracks 21:41:40.1 Info: => 6E-07s 21:41:40.1 Info: CreateColumn Tracks MediumNumber Int32 21:41:40.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:40.1 Info: => 0.0005287s 21:41:40.1 Info: AlterTable Tracks 21:41:40.1 Info: => 4E-07s 21:41:40.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:40.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:40.1 Info: => 0.0005863s 21:41:40.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:40.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:40.1 Info: => 0.0002914s 21:41:40.1 Info: DeleteColumn Tracks TrackNumber 21:41:40.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:40.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:40.1 Info: DROP TABLE "Tracks" 21:41:40.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:40.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:40.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:40.1 Info: => 0.0225892s 21:41:40.1 Info: AlterTable Tracks 21:41:40.1 Info: => 4E-07s 21:41:40.1 Info: CreateColumn Tracks TrackNumber String 21:41:40.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:40.1 Info: => 0.0006424s 21:41:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:40', 'add_medium_support') 21:41:40.1 Info: Committing Transaction 21:41:40.1 Info: 3: add_medium_support migrated 21:41:40.1 Info: => 0.0012189s 21:41:40.1 Info: 4: add_various_qualites_in_profile migrating 21:41:40.1 Info: Beginning Transaction 21:41:40.1 Info: Starting migration of Main DB to 4 21:41:40.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:40.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:40.1 Info: => 7.31E-05s 21:41:40.1 Info: PerformDBOperation 21:41:40.1 Info: Performing DB Operation 21:41:40.1 Info: => 0.0088745s 21:41:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:40', 'add_various_qualites_in_profile') 21:41:40.1 Info: Committing Transaction 21:41:40.1 Info: 4: add_various_qualites_in_profile migrated 21:41:40.1 Info: => 0.0093672s 21:41:40.1 Info: 5: metadata_profiles migrating 21:41:40.1 Info: Beginning Transaction 21:41:40.1 Info: Starting migration of Main DB to 5 21:41:40.1 Info: CreateTable MetadataProfiles 21:41:40.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:40.1 Info: => 0.0002114s 21:41:40.1 Info: CreateIndex MetadataProfiles (Name) 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:40.1 Info: => 0.0001529s 21:41:40.1 Info: AlterTable Artists 21:41:40.1 Info: => 4E-07s 21:41:40.1 Info: CreateColumn Artists MetadataProfileId Int32 21:41:40.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:40.1 Info: => 0.00066s 21:41:40.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:40.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:40.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:40.1 Info: DROP TABLE "Artists" 21:41:40.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:40.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:40.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:40.1 Info: => 0.0381513s 21:41:40.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:40.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:40.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:40.1 Info: DROP TABLE "Artists" 21:41:40.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:40.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:40.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:40.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:40.1 Info: => 0.004746s 21:41:40.1 Info: AlterTable Albums 21:41:40.1 Info: => 5E-07s 21:41:40.1 Info: CreateColumn Albums SecondaryTypes String 21:41:40.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:40.1 Info: => 0.0004745s 21:41:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:40', 'metadata_profiles') 21:41:40.1 Info: Committing Transaction 21:41:40.2 Info: 5: metadata_profiles migrated 21:41:40.2 Info: => 0.0011499s 21:41:40.2 Info: 6: separate_automatic_and_interactive_search migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 6 21:41:40.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:40.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:40.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:40.2 Info: DROP TABLE "Indexers" 21:41:40.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:40.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:40.2 Info: => 0.006964s 21:41:40.2 Info: AlterTable Indexers 21:41:40.2 Info: => 5E-07s 21:41:40.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:40.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:40.2 Info: => 0.0004854s 21:41:40.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:40.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:40.2 Info: => 5.29E-05s 21:41:40.2 Info: AlterTable Indexers 21:41:40.2 Info: => 4E-07s 21:41:40.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:40.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:40.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:40.2 Info: DROP TABLE "Indexers" 21:41:40.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:40.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:40.2 Info: => 0.0055334s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:40', 'separate_automatic_and_interactive_search') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 6: separate_automatic_and_interactive_search migrated 21:41:40.2 Info: => 0.0061006s 21:41:40.2 Info: 7: change_album_path_to_relative migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 7 21:41:40.2 Info: DeleteColumn Albums Path 21:41:40.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:40.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:40.2 Info: DROP TABLE "Albums" 21:41:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:40.2 Info: => 0.0056044s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:40', 'change_album_path_to_relative') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 7: change_album_path_to_relative migrated 21:41:40.2 Info: => 0.0062042s 21:41:40.2 Info: 8: change_quality_size_mb_to_kb migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 8 21:41:40.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:40.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:40.2 Info: => 5.21E-05s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:40', 'change_quality_size_mb_to_kb') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 8: change_quality_size_mb_to_kb migrated 21:41:40.2 Info: => 0.0004328s 21:41:40.2 Info: 9: album_releases migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 9 21:41:40.2 Info: AlterTable Albums 21:41:40.2 Info: => 7E-07s 21:41:40.2 Info: CreateColumn Albums Releases String 21:41:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:40.2 Info: => 0.0005671s 21:41:40.2 Info: AlterTable Albums 21:41:40.2 Info: => 6E-07s 21:41:40.2 Info: CreateColumn Albums CurrentRelease String 21:41:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:40.2 Info: => 0.0005369s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:40', 'album_releases') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 9: album_releases migrated 21:41:40.2 Info: => 0.0009397s 21:41:40.2 Info: 10: album_releases_fix migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 10 21:41:40.2 Info: AlterTable Albums 21:41:40.2 Info: => 5E-07s 21:41:40.2 Info: AlterColumn Albums Releases String 21:41:40.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:40.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:40.2 Info: DROP TABLE "Albums" 21:41:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:40.2 Info: => 0.0054277s 21:41:40.2 Info: AlterTable Albums 21:41:40.2 Info: => 4E-07s 21:41:40.2 Info: AlterColumn Albums CurrentRelease String 21:41:40.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:40.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:40.2 Info: DROP TABLE "Albums" 21:41:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:40.2 Info: => 0.0053143s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:40', 'album_releases_fix') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 10: album_releases_fix migrated 21:41:40.2 Info: => 0.0062963s 21:41:40.2 Info: 11: import_lists migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 11 21:41:40.2 Info: CreateTable ImportLists 21:41:40.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:40.2 Info: => 0.0001606s 21:41:40.2 Info: CreateIndex ImportLists (Name) 21:41:40.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:40.2 Info: => 0.000129s 21:41:40.2 Info: CreateTable ImportListStatus 21:41:40.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:40.2 Info: => 0.0001575s 21:41:40.2 Info: CreateIndex ImportListStatus (ProviderId) 21:41:40.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:40.2 Info: => 0.0001236s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:40', 'import_lists') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 11: import_lists migrated 21:41:40.2 Info: => 0.0006274s 21:41:40.2 Info: 12: add_release_status migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 12 21:41:40.2 Info: AlterTable MetadataProfiles 21:41:40.2 Info: => 8E-07s 21:41:40.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:40.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:40.2 Info: => 0.0006115s 21:41:40.2 Info: PerformDBOperation 21:41:40.2 Info: Performing DB Operation 21:41:40.2 Info: => 0.0029266s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:40', 'add_release_status') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 12: add_release_status migrated 21:41:40.2 Info: => 0.0033962s 21:41:40.2 Info: 13: album_download_notification migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 13 21:41:40.2 Info: AlterTable Notifications 21:41:40.2 Info: => 8E-07s 21:41:40.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:40.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:40.2 Info: => 0.0006062s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:40', 'album_download_notification') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 13: album_download_notification migrated 21:41:40.2 Info: => 0.0010722s 21:41:40.2 Info: 14: fix_language_metadata_profiles migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 14 21:41:40.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:40.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:40.2 Info: => 8.79E-05s 21:41:40.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:40.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:40.2 Info: => 8.22E-05s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:40', 'fix_language_metadata_profiles') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 14: fix_language_metadata_profiles migrated 21:41:40.2 Info: => 0.0005037s 21:41:40.2 Info: 15: remove_fanzub migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 15 21:41:40.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:40.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:40.2 Info: => 5.01E-05s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:40', 'remove_fanzub') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 15: remove_fanzub migrated 21:41:40.2 Info: => 0.0004332s 21:41:40.2 Info: 16: update_artist_history_indexes migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 16 21:41:40.2 Info: CreateIndex Albums (ArtistId) 21:41:40.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:40.2 Info: => 0.0001165s 21:41:40.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:40.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:40.2 Info: => 0.0001053s 21:41:40.2 Info: DeleteIndex History (AlbumId) 21:41:40.2 Info: DROP INDEX "IX_History_AlbumId" 21:41:40.2 Info: => 0.0004726s 21:41:40.2 Info: CreateIndex History (AlbumId, Date) 21:41:40.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:40.2 Info: => 0.0001108s 21:41:40.2 Info: DeleteIndex History (DownloadId) 21:41:40.2 Info: DROP INDEX "IX_History_DownloadId" 21:41:40.2 Info: => 0.0001497s 21:41:40.2 Info: CreateIndex History (DownloadId, Date) 21:41:40.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:40.2 Info: => 9.97E-05s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:40', 'update_artist_history_indexes') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 16: update_artist_history_indexes migrated 21:41:40.2 Info: => 0.0006162s 21:41:40.2 Info: 17: remove_nma migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 17 21:41:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:40.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:40.2 Info: => 0.0026959s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:40', 'remove_nma') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 17: remove_nma migrated 21:41:40.2 Info: => 0.0031438s 21:41:40.2 Info: 18: album_disambiguation migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 18 21:41:40.2 Info: AlterTable Albums 21:41:40.2 Info: => 5.1E-06s 21:41:40.2 Info: CreateColumn Albums Disambiguation String 21:41:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:40.2 Info: => 0.0005759s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:40', 'album_disambiguation') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 18: album_disambiguation migrated 21:41:40.2 Info: => 0.000983s 21:41:40.2 Info: 19: add_ape_quality_in_profiles migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 19 21:41:40.2 Info: PerformDBOperation 21:41:40.2 Info: Performing DB Operation 21:41:40.2 Info: => 0.0030947s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:40', 'add_ape_quality_in_profiles') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 19: add_ape_quality_in_profiles migrated 21:41:40.2 Info: => 0.0035001s 21:41:40.2 Info: 20: remove_pushalot migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 20 21:41:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:40.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:40.2 Info: => 9.49E-05s 21:41:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:40.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:40.2 Info: => 4.61E-05s 21:41:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:40.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:40.2 Info: => 4.71E-05s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:40', 'remove_pushalot') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 20: remove_pushalot migrated 21:41:40.2 Info: => 0.0004466s 21:41:40.2 Info: 21: add_custom_filters migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 21 21:41:40.2 Info: CreateTable CustomFilters 21:41:40.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:40.2 Info: => 0.0001494s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:40', 'add_custom_filters') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 21: add_custom_filters migrated 21:41:40.2 Info: => 0.000555s 21:41:40.2 Info: 22: import_list_tags migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 22 21:41:40.2 Info: AlterTable ImportLists 21:41:40.2 Info: => 9E-07s 21:41:40.2 Info: CreateColumn ImportLists Tags String 21:41:40.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:40.2 Info: => 0.0005832s 21:41:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:40', 'import_list_tags') 21:41:40.2 Info: Committing Transaction 21:41:40.2 Info: 22: import_list_tags migrated 21:41:40.2 Info: => 0.0009859s 21:41:40.2 Info: 23: add_release_groups_etc migrating 21:41:40.2 Info: Beginning Transaction 21:41:40.2 Info: Starting migration of Main DB to 23 21:41:40.2 Info: CreateTable ArtistMetadata 21:41:40.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:40.2 Info: => 0.0002159s 21:41:40.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:40.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:40.2 Info: => 0.0001116s 21:41:40.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:40.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:40.2 Info: => 9.95E-05s 21:41:40.2 Info: AlterTable Artists 21:41:40.2 Info: => 6E-07s 21:41:40.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:40.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:40.2 Info: => 0.0006261s 21:41:40.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:40.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:40.2 Info: => 7.35E-05s 21:41:40.2 Info: CreateTable AlbumReleases 21:41:40.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:40.2 Info: => 0.0001601s 21:41:40.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:40.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:40.2 Info: => 9.83E-05s 21:41:40.2 Info: CreateIndex AlbumReleases (AlbumId) 21:41:40.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:40.2 Info: => 0.0001052s 21:41:40.2 Info: PerformDBOperation 21:41:40.2 Info: Performing DB Operation 21:41:40.2 Info: => 0.0096641s 21:41:40.2 Info: AlterTable Albums 21:41:40.2 Info: => 6E-07s 21:41:40.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:40.2 Info: => 0.0005866s 21:41:40.2 Info: AlterTable Albums 21:41:40.2 Info: => 5E-07s 21:41:40.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:40.2 Info: => 0.0005498s 21:41:40.2 Info: AlterTable Albums 21:41:40.2 Info: => 4E-07s 21:41:40.2 Info: CreateColumn Albums Links String 21:41:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:40.2 Info: => 0.0006205s 21:41:40.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:40.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:40.2 Info: => 8.26E-05s 21:41:40.2 Info: AlterTable Tracks 21:41:40.2 Info: => 4E-07s 21:41:40.2 Info: CreateColumn Tracks ForeignRecordingId String 21:41:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:40.2 Info: => 0.0005637s 21:41:40.2 Info: AlterTable Tracks 21:41:40.2 Info: => 4E-07s 21:41:40.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:40.2 Info: => 0.0005526s 21:41:40.2 Info: AlterTable Tracks 21:41:40.2 Info: => 5E-07s 21:41:40.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:40.2 Info: => 0.0005527s 21:41:40.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:40.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:40.2 Info: => 8.16E-05s 21:41:40.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:40.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:40.2 Info: => 7.35E-05s 21:41:40.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:40.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:40.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:40.2 Info: DROP TABLE "Artists" 21:41:40.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:40.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:40.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:40.2 Info: => 0.00497s 21:41:40.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:40.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:40.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:40.2 Info: DROP TABLE "Albums" 21:41:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:40.2 Info: => 0.0049415s 21:41:40.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:40.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:40.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:40.3 Info: DROP TABLE "Tracks" 21:41:40.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:40.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:40.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:40.3 Info: => 0.0046276s 21:41:40.3 Info: DeleteColumn TrackFiles ArtistId 21:41:40.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:40.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:40.3 Info: DROP TABLE "TrackFiles" 21:41:40.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:40.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:40.3 Info: => 0.0043379s 21:41:40.3 Info: CreateIndex Artists (ArtistMetadataId) 21:41:40.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:40.3 Info: => 9.23E-05s 21:41:40.3 Info: CreateIndex Artists (Monitored) 21:41:40.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:40.3 Info: => 8.79E-05s 21:41:40.3 Info: CreateIndex Albums (ArtistMetadataId) 21:41:40.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:40.3 Info: => 8.6E-05s 21:41:40.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:40.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:40.3 Info: => 8.48E-05s 21:41:40.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:40.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:40.3 Info: => 8.44E-05s 21:41:40.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:40.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:40.3 Info: => 8.38E-05s 21:41:40.3 Info: UpdateData 21:41:40.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:40.3 Info: => 0.0023125s 21:41:40.3 Info: UpdateData 21:41:40.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:40.3 Info: => 7.41E-05s 21:41:40.3 Info: UpdateData 21:41:40.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:40.3 Info: => 5.4E-05s 21:41:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:40', 'add_release_groups_etc') 21:41:40.3 Info: Committing Transaction 21:41:40.3 Info: 23: add_release_groups_etc migrated 21:41:40.3 Info: => 0.0008042s 21:41:40.3 Info: 24: NewMediaInfoFormat migrating 21:41:40.3 Info: Beginning Transaction 21:41:40.3 Info: Starting migration of Main DB to 24 21:41:40.3 Info: UpdateData 21:41:40.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:40.3 Info: => 5.52E-05s 21:41:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:40', 'NewMediaInfoFormat') 21:41:40.3 Info: Committing Transaction 21:41:40.3 Info: 24: NewMediaInfoFormat migrated 21:41:40.3 Info: => 0.0004632s 21:41:40.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:40.3 Info: Beginning Transaction 21:41:40.3 Info: Starting migration of Main DB to 25 21:41:40.3 Info: RenameTable Restrictions ReleaseProfiles 21:41:40.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:40.3 Info: => 0.0014997s 21:41:40.3 Info: AlterTable ReleaseProfiles 21:41:40.3 Info: => 7E-07s 21:41:40.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:40.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:40.3 Info: => 0.0004914s 21:41:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:40', 'rename_restrictions_to_release_profiles') 21:41:40.3 Info: Committing Transaction 21:41:40.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:40.3 Info: => 0.0009544s 21:41:40.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:40.3 Info: Beginning Transaction 21:41:40.3 Info: Starting migration of Main DB to 26 21:41:40.3 Info: RenameTable Profiles QualityProfiles 21:41:40.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:40.3 Info: => 0.0015441s 21:41:40.3 Info: AlterTable QualityProfiles 21:41:40.3 Info: => 6E-07s 21:41:40.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:40.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:40.3 Info: => 0.0005975s 21:41:40.3 Info: AlterTable LanguageProfiles 21:41:40.3 Info: => 6E-07s 21:41:40.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:40.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:40.3 Info: => 0.0005619s 21:41:40.3 Info: UpdateData 21:41:40.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:40.3 Info: => 4.86E-05s 21:41:40.3 Info: UpdateData 21:41:40.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:40.3 Info: => 4.02E-05s 21:41:40.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:40.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:40.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:40.3 Info: DROP TABLE "Artists" 21:41:40.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:40.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:40.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:40.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:40.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:40.3 Info: => 0.0050571s 21:41:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:40', 'rename_quality_profiles_add_upgrade_allowed') 21:41:40.3 Info: Committing Transaction 21:41:40.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:40.3 Info: => 0.0057192s 21:41:40.3 Info: 27: add_import_exclusions migrating 21:41:40.3 Info: Beginning Transaction 21:41:40.3 Info: Starting migration of Main DB to 27 21:41:40.3 Info: CreateTable ImportListExclusions 21:41:40.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:40.3 Info: => 0.0001653s 21:41:40.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:40.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:40.3 Info: => 0.0001219s 21:41:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:40', 'add_import_exclusions') 21:41:40.3 Info: Committing Transaction 21:41:40.3 Info: 27: add_import_exclusions migrated 21:41:40.3 Info: => 0.0005881s 21:41:40.3 Info: 28: clean_artist_metadata_table migrating 21:41:40.3 Info: Beginning Transaction 21:41:40.3 Info: Starting migration of Main DB to 28 21:41:40.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:40.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:40.3 Info: => 0.0001681s 21:41:40.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:40.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:40.3 Info: => 0.0001352s 21:41:40.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:40.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:40.3 Info: => 0.0001325s 21:41:40.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:40.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:40.3 Info: => 0.0001335s 21:41:40.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:40.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:40.3 Info: => 0.0001281s 21:41:40.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:40.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:40.3 Info: => 0.0001271s 21:41:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:40', 'clean_artist_metadata_table') 21:41:40.3 Info: Committing Transaction 21:41:40.3 Info: 28: clean_artist_metadata_table migrated 21:41:40.3 Info: => 0.0005666s 21:41:40.3 Info: 29: health_issue_notification migrating 21:41:40.3 Info: Beginning Transaction 21:41:40.3 Info: Starting migration of Main DB to 29 21:41:40.3 Info: AlterTable Notifications 21:41:40.3 Info: => 5E-07s 21:41:40.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:40.3 Info: => 0.0005826s 21:41:40.3 Info: AlterTable Notifications 21:41:40.3 Info: => 6E-07s 21:41:40.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:40.3 Info: => 0.0005658s 21:41:40.3 Info: AlterTable Notifications 21:41:40.3 Info: => 5E-07s 21:41:40.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:40.3 Info: => 0.0005591s 21:41:40.3 Info: AlterTable Notifications 21:41:40.3 Info: => 5E-07s 21:41:40.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:40.3 Info: => 0.0006275s 21:41:40.3 Info: AlterTable Notifications 21:41:40.3 Info: => 4E-07s 21:41:40.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:40.3 Info: => 0.0006843s 21:41:40.3 Info: DeleteColumn Notifications OnDownload 21:41:40.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:40.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:40.3 Info: DROP TABLE "Notifications" 21:41:40.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:40.3 Info: => 0.0045768s 21:41:40.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:40.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:40.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:40.3 Info: DROP TABLE "Notifications" 21:41:40.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:40.3 Info: => 0.0046851s 21:41:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:40', 'health_issue_notification') 21:41:40.3 Info: Committing Transaction 21:41:40.3 Info: 29: health_issue_notification migrated 21:41:40.3 Info: => 0.005248s 21:41:40.3 Info: 30: add_mediafilerepository_mtime migrating 21:41:40.3 Info: Beginning Transaction 21:41:40.3 Info: Starting migration of Main DB to 30 21:41:40.3 Info: AlterTable TrackFiles 21:41:40.3 Info: => 8E-07s 21:41:40.3 Info: CreateColumn TrackFiles Modified DateTime 21:41:40.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:40.3 Info: => 0.0005565s 21:41:40.3 Info: AlterTable TrackFiles 21:41:40.3 Info: => 5E-07s 21:41:40.3 Info: CreateColumn TrackFiles Path String 21:41:40.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:40.3 Info: => 0.0005413s 21:41:40.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:40.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:40.3 Info: => 3.92E-05s 21:41:40.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:40.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:40.3 Info: => 0.0001293s 21:41:40.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:40.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:40.3 Info: => 0.0001398s 21:41:40.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:40.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:40.3 Info: => 0.0001447s 21:41:40.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:40.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:40.3 Info: => 8.1E-05s 21:41:40.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:40.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:40.3 Info: => 5.59E-05s 21:41:40.3 Info: AlterTable TrackFiles 21:41:40.3 Info: => 4E-07s 21:41:40.3 Info: AlterColumn TrackFiles Path String 21:41:40.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:40.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:40.3 Info: DROP TABLE "TrackFiles" 21:41:40.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:40.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:40.3 Info: => 0.006788s 21:41:40.3 Info: CreateIndex TrackFiles (Path) 21:41:40.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:40.3 Info: => 9.83E-05s 21:41:40.3 Info: DeleteColumn TrackFiles RelativePath 21:41:40.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:40.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:40.3 Info: DROP TABLE "TrackFiles" 21:41:40.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:40.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:40.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:40.3 Info: => 0.0049249s 21:41:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:40', 'add_mediafilerepository_mtime') 21:41:40.3 Info: Committing Transaction 21:41:40.3 Info: 30: add_mediafilerepository_mtime migrated 21:41:40.3 Info: => 0.0054486s 21:41:40.3 Info: 31: add_artistmetadataid_constraint migrating 21:41:40.3 Info: Beginning Transaction 21:41:40.3 Info: Starting migration of Main DB to 31 21:41:40.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:40.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:40.3 Info: => 8.59E-05s 21:41:40.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:40.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:40.3 Info: => 0.000126s 21:41:40.3 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:40.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:40.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:40.3 Info: DROP TABLE "Artists" 21:41:40.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:40.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:40.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:40.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:40.3 Info: => 0.0050486s 21:41:40.3 Info: CreateIndex Artists (ArtistMetadataId) 21:41:40.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:40.3 Info: => 8.61E-05s 21:41:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:40', 'add_artistmetadataid_constraint') 21:41:40.3 Info: Committing Transaction 21:41:40.3 Info: 31: add_artistmetadataid_constraint migrated 21:41:40.3 Info: => 0.0005398s 21:41:40.3 Info: 32: old_ids_and_artist_alias migrating 21:41:40.3 Info: Beginning Transaction 21:41:40.3 Info: Starting migration of Main DB to 32 21:41:40.3 Info: AlterTable ArtistMetadata 21:41:40.3 Info: => 5E-07s 21:41:40.3 Info: CreateColumn ArtistMetadata Aliases String 21:41:40.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:40.3 Info: => 0.0005585s 21:41:40.3 Info: AlterTable ArtistMetadata 21:41:40.3 Info: => 4E-07s 21:41:40.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:40.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:40.3 Info: => 0.0005353s 21:41:40.3 Info: AlterTable Albums 21:41:40.3 Info: => 6E-07s 21:41:40.3 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:40.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:40.3 Info: => 0.000526s 21:41:40.3 Info: AlterTable AlbumReleases 21:41:40.3 Info: => 5E-07s 21:41:40.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:40.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:40.3 Info: => 0.0005255s 21:41:40.3 Info: AlterTable Tracks 21:41:40.3 Info: => 5E-07s 21:41:40.3 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:40.3 Info: => 0.0005364s 21:41:40.3 Info: AlterTable Tracks 21:41:40.3 Info: => 5E-07s 21:41:40.3 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:40.3 Info: => 0.0006573s 21:41:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:40', 'old_ids_and_artist_alias') 21:41:40.3 Info: Committing Transaction 21:41:40.3 Info: 32: old_ids_and_artist_alias migrated 21:41:40.3 Info: => 0.0011002s 21:41:40.3 Info: 33: download_propers_config migrating 21:41:40.3 Info: Beginning Transaction 21:41:40.3 Info: Starting migration of Main DB to 33 21:41:40.3 Info: PerformDBOperation 21:41:40.3 Info: Performing DB Operation 21:41:40.3 Info: => 0.0005197s 21:41:40.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:40.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:40.3 Info: => 4.05E-05s 21:41:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:40', 'download_propers_config') 21:41:40.3 Info: Committing Transaction 21:41:40.3 Info: 33: download_propers_config migrated 21:41:40.3 Info: => 0.0004338s 21:41:40.3 Info: 34: remove_language_profiles migrating 21:41:40.3 Info: Beginning Transaction 21:41:40.3 Info: Starting migration of Main DB to 34 21:41:40.3 Info: DeleteTable LanguageProfiles 21:41:40.3 Info: DROP TABLE "LanguageProfiles" 21:41:40.3 Info: => 0.0002981s 21:41:40.3 Info: DeleteColumn Artists LanguageProfileId 21:41:40.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:40.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:40.3 Info: DROP TABLE "Artists" 21:41:40.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:40.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:40.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:40.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:40.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:40.3 Info: => 0.0048973s 21:41:40.3 Info: DeleteColumn ImportLists LanguageProfileId 21:41:40.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:40.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:40.3 Info: DROP TABLE "ImportLists" 21:41:40.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:40.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:40.3 Info: => 0.0043836s 21:41:40.3 Info: DeleteColumn Blacklist Language 21:41:40.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:40.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:40.3 Info: DROP TABLE "Blacklist" 21:41:40.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:40.3 Info: => 0.0043499s 21:41:40.3 Info: DeleteColumn History Language 21:41:40.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:40.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:40.3 Info: DROP TABLE "History" 21:41:40.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:40.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:40.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:40.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:40.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:40.3 Info: => 0.0048581s 21:41:40.3 Info: DeleteColumn LyricFiles Language 21:41:40.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:40.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:40.3 Info: DROP TABLE "LyricFiles" 21:41:40.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:40.3 Info: => 0.0041585s 21:41:40.3 Info: DeleteColumn TrackFiles Language 21:41:40.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:40.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:40.3 Info: DROP TABLE "TrackFiles" 21:41:40.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:40.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:40.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:40.4 Info: => 0.0046627s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:40', 'remove_language_profiles') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 34: remove_language_profiles migrated 21:41:40.4 Info: => 0.0053981s 21:41:40.4 Info: 35: multi_disc_naming_format migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 35 21:41:40.4 Info: AlterTable NamingConfig 21:41:40.4 Info: => 1E-06s 21:41:40.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:40.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:40.4 Info: => 0.0005575s 21:41:40.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:40.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:40.4 Info: => 4.7E-05s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:40', 'multi_disc_naming_format') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 35: multi_disc_naming_format migrated 21:41:40.4 Info: => 0.0004438s 21:41:40.4 Info: 36: add_download_client_priority migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 36 21:41:40.4 Info: AlterTable DownloadClients 21:41:40.4 Info: => 8E-07s 21:41:40.4 Info: CreateColumn DownloadClients Priority Int32 21:41:40.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:40.4 Info: => 0.0005949s 21:41:40.4 Info: PerformDBOperation 21:41:40.4 Info: Performing DB Operation 21:41:40.4 Info: => 0.0272096s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:40', 'add_download_client_priority') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 36: add_download_client_priority migrated 21:41:40.4 Info: => 0.0278348s 21:41:40.4 Info: 37: remove_growl_prowl migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 37 21:41:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:40.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:40.4 Info: => 7.35E-05s 21:41:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:40.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:40.4 Info: => 4.02E-05s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:40', 'remove_growl_prowl') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 37: remove_growl_prowl migrated 21:41:40.4 Info: => 0.0004242s 21:41:40.4 Info: 38: remove_plex_hometheatre migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 38 21:41:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:40.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:40.4 Info: => 7.1E-05s 21:41:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:40.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:40.4 Info: => 4.51E-05s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:40', 'remove_plex_hometheatre') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 38: remove_plex_hometheatre migrated 21:41:40.4 Info: => 0.0004682s 21:41:40.4 Info: 39: add_root_folder_add_defaults migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 39 21:41:40.4 Info: AlterTable RootFolders 21:41:40.4 Info: => 1.1E-06s 21:41:40.4 Info: CreateColumn RootFolders Name String 21:41:40.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:40.4 Info: => 0.0006729s 21:41:40.4 Info: AlterTable RootFolders 21:41:40.4 Info: => 7E-07s 21:41:40.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:40.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:40.4 Info: => 0.0005925s 21:41:40.4 Info: AlterTable RootFolders 21:41:40.4 Info: => 5E-07s 21:41:40.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:40.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:40.4 Info: => 0.000568s 21:41:40.4 Info: AlterTable RootFolders 21:41:40.4 Info: => 5E-07s 21:41:40.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:40.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:40.4 Info: => 0.0006665s 21:41:40.4 Info: AlterTable RootFolders 21:41:40.4 Info: => 5E-07s 21:41:40.4 Info: CreateColumn RootFolders DefaultTags String 21:41:40.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:40.4 Info: => 0.0005332s 21:41:40.4 Info: PerformDBOperation 21:41:40.4 Info: Performing DB Operation 21:41:40.4 Info: => 0.0012789s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:40', 'add_root_folder_add_defaults') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 39: add_root_folder_add_defaults migrated 21:41:40.4 Info: => 0.0016999s 21:41:40.4 Info: 40: task_duration migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 40 21:41:40.4 Info: AlterTable ScheduledTasks 21:41:40.4 Info: => 8E-07s 21:41:40.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:40.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:40.4 Info: => 0.0006124s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:40', 'task_duration') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 40: task_duration migrated 21:41:40.4 Info: => 0.0010597s 21:41:40.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 41 21:41:40.4 Info: AlterTable ReleaseProfiles 21:41:40.4 Info: => 8E-07s 21:41:40.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:40.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:40.4 Info: => 0.0005567s 21:41:40.4 Info: AlterTable ReleaseProfiles 21:41:40.4 Info: => 5E-07s 21:41:40.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:40.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:40.4 Info: => 0.000534s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:40', 'add_indexer_and_enabled_to_release_profiles') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:40.4 Info: => 0.0009499s 21:41:40.4 Info: 42: remove_album_folders migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 42 21:41:40.4 Info: DeleteColumn Artists AlbumFolder 21:41:40.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:40.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:40.4 Info: DROP TABLE "Artists" 21:41:40.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:40.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:40.4 Info: => 0.0050305s 21:41:40.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:40.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:40.4 Info: => 4.59E-05s 21:41:40.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:40.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:40.4 Info: => 4.05E-05s 21:41:40.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:40.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:40.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:40.4 Info: DROP TABLE "NamingConfig" 21:41:40.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:40.4 Info: => 0.0041606s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:40', 'remove_album_folders') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 42: remove_album_folders migrated 21:41:40.4 Info: => 0.0046611s 21:41:40.4 Info: 44: add_priority_to_indexers migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 44 21:41:40.4 Info: AlterTable Indexers 21:41:40.4 Info: => 8E-07s 21:41:40.4 Info: CreateColumn Indexers Priority Int32 21:41:40.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:40.4 Info: => 0.0007136s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:40', 'add_priority_to_indexers') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 44: add_priority_to_indexers migrated 21:41:40.4 Info: => 0.0011198s 21:41:40.4 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 45 21:41:40.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:40.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:40.4 Info: => 0.0001192s 21:41:40.4 Info: PerformDBOperation 21:41:40.4 Info: Performing DB Operation 21:41:40.4 Info: => 0.000507s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:40', 'remove_chown_and_folderchmod_config') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:40.4 Info: => 0.0009046s 21:41:40.4 Info: 47: update_notifiarr migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 47 21:41:40.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:40.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:40.4 Info: => 7.42E-05s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:40', 'update_notifiarr') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 47: update_notifiarr migrated 21:41:40.4 Info: => 0.0004487s 21:41:40.4 Info: 49: email_multiple_addresses migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 49 21:41:40.4 Info: PerformDBOperation 21:41:40.4 Info: Performing DB Operation 21:41:40.4 Info: => 0.0023596s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:40', 'email_multiple_addresses') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 49: email_multiple_addresses migrated 21:41:40.4 Info: => 0.0027892s 21:41:40.4 Info: 50: rename_blacklist_to_blocklist migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 50 21:41:40.4 Info: RenameTable Blacklist Blocklist 21:41:40.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:40.4 Info: => 0.0016869s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:40', 'rename_blacklist_to_blocklist') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 50: rename_blacklist_to_blocklist migrated 21:41:40.4 Info: => 0.0021428s 21:41:40.4 Info: 51: cdh_per_downloadclient migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 51 21:41:40.4 Info: AlterTable DownloadClients 21:41:40.4 Info: => 8E-07s 21:41:40.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:40.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:40.4 Info: => 0.0005504s 21:41:40.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:40.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:40.4 Info: => 0.000541s 21:41:40.4 Info: PerformDBOperation 21:41:40.4 Info: Performing DB Operation 21:41:40.4 Info: => 0.0040839s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:40', 'cdh_per_downloadclient') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 51: cdh_per_downloadclient migrated 21:41:40.4 Info: => 0.0045277s 21:41:40.4 Info: 52: download_history migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 52 21:41:40.4 Info: CreateTable DownloadHistory 21:41:40.4 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:40.4 Info: => 0.0001612s 21:41:40.4 Info: CreateIndex DownloadHistory (EventType) 21:41:40.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:40.4 Info: => 0.0001069s 21:41:40.4 Info: CreateIndex DownloadHistory (ArtistId) 21:41:40.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:40.4 Info: => 9.14E-05s 21:41:40.4 Info: CreateIndex DownloadHistory (DownloadId) 21:41:40.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:40.4 Info: => 9.16E-05s 21:41:40.4 Info: PerformDBOperation 21:41:40.4 Info: Performing DB Operation 21:41:40.4 Info: => 0.0024602s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:40', 'download_history') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 52: download_history migrated 21:41:40.4 Info: => 0.00292s 21:41:40.4 Info: 53: add_update_history migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 53 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:40', 'add_update_history') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 53: add_update_history migrated 21:41:40.4 Info: => 0.0004937s 21:41:40.4 Info: 54: add_on_update_to_notifications migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 54 21:41:40.4 Info: AlterTable Notifications 21:41:40.4 Info: => 8E-07s 21:41:40.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:40.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:40.4 Info: => 0.0006308s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:40', 'add_on_update_to_notifications') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 54: add_on_update_to_notifications migrated 21:41:40.4 Info: => 0.0010758s 21:41:40.4 Info: 55: download_client_per_indexer migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 55 21:41:40.4 Info: AlterTable Indexers 21:41:40.4 Info: => 8E-07s 21:41:40.4 Info: CreateColumn Indexers DownloadClientId Int32 21:41:40.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:40.4 Info: => 0.000602s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:40', 'download_client_per_indexer') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 55: download_client_per_indexer migrated 21:41:40.4 Info: => 0.00102s 21:41:40.4 Info: 56: AddNewItemMonitorType migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 56 21:41:40.4 Info: AlterTable Artists 21:41:40.4 Info: => 9E-07s 21:41:40.4 Info: CreateColumn Artists MonitorNewItems Int32 21:41:40.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:40.4 Info: => 0.0006036s 21:41:40.4 Info: AlterTable RootFolders 21:41:40.4 Info: => 5E-07s 21:41:40.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:40.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:40.4 Info: => 0.0005793s 21:41:40.4 Info: AlterTable ImportLists 21:41:40.4 Info: => 5E-07s 21:41:40.4 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:40.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:40.4 Info: => 0.0005964s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:40', 'AddNewItemMonitorType') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 56: AddNewItemMonitorType migrated 21:41:40.4 Info: => 0.0010442s 21:41:40.4 Info: 57: ImportListSearch migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 57 21:41:40.4 Info: AlterTable ImportLists 21:41:40.4 Info: => 9E-07s 21:41:40.4 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:40.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:40.4 Info: => 0.0005817s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:40', 'ImportListSearch') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 57: ImportListSearch migrated 21:41:40.4 Info: => 0.0010001s 21:41:40.4 Info: 58: ImportListMonitorExisting migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 58 21:41:40.4 Info: AlterTable ImportLists 21:41:40.4 Info: => 8E-07s 21:41:40.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:40.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:40.4 Info: => 0.0006253s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:40', 'ImportListMonitorExisting') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 58: ImportListMonitorExisting migrated 21:41:40.4 Info: => 0.0010906s 21:41:40.4 Info: 59: add_indexer_tags migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 59 21:41:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:40.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:40.4 Info: => 5.32E-05s 21:41:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:40.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:40.4 Info: => 4.18E-05s 21:41:40.4 Info: AlterTable Indexers 21:41:40.4 Info: => 5E-07s 21:41:40.4 Info: CreateColumn Indexers Tags String 21:41:40.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:40.4 Info: => 0.0005711s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:40', 'add_indexer_tags') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 59: add_indexer_tags migrated 21:41:40.4 Info: => 0.0009718s 21:41:40.4 Info: 60: update_audio_types migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 60 21:41:40.4 Info: PerformDBOperation 21:41:40.4 Info: Performing DB Operation 21:41:40.4 Info: => 0.0024313s 21:41:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:40', 'update_audio_types') 21:41:40.4 Info: Committing Transaction 21:41:40.4 Info: 60: update_audio_types migrated 21:41:40.4 Info: => 0.0028641s 21:41:40.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:40.4 Info: Beginning Transaction 21:41:40.4 Info: Starting migration of Main DB to 61 21:41:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:40.4 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:40.4 Info: => 5.06E-05s 21:41:40.4 Info: AlterTable AlbumReleases 21:41:40.4 Info: => 6E-07s 21:41:40.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:40.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:40.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:40.4 Info: DROP TABLE "AlbumReleases" 21:41:40.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:40.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:40.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:40.4 Info: => 0.005695s 21:41:40.4 Info: AlterTable Albums 21:41:40.4 Info: => 5E-07s 21:41:40.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:40.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:40.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:40.4 Info: DROP TABLE "Albums" 21:41:40.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:40.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:40.4 Info: => 0.0053809s 21:41:40.4 Info: AlterTable Albums 21:41:40.4 Info: => 6E-07s 21:41:40.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:40.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:40.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:40.5 Info: DROP TABLE "Albums" 21:41:40.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:40.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:40.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:40.5 Info: => 0.0053366s 21:41:40.5 Info: AlterTable Albums 21:41:40.5 Info: => 5E-07s 21:41:40.5 Info: AlterColumn Albums Added DateTimeOffset 21:41:40.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:40.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:40.5 Info: DROP TABLE "Albums" 21:41:40.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:40.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:40.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:40.5 Info: => 0.0082608s 21:41:40.5 Info: AlterTable Artists 21:41:40.5 Info: => 6E-07s 21:41:40.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:40.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:40.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:40.5 Info: DROP TABLE "Artists" 21:41:40.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:40.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:40.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:40.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:40.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:40.5 Info: => 0.0075949s 21:41:40.5 Info: AlterTable Artists 21:41:40.5 Info: => 5E-07s 21:41:40.5 Info: AlterColumn Artists Added DateTimeOffset 21:41:40.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:40.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:40.5 Info: DROP TABLE "Artists" 21:41:40.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:40.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:40.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:40.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:40.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:40.5 Info: => 0.0076977s 21:41:40.5 Info: AlterTable Blocklist 21:41:40.5 Info: => 6E-07s 21:41:40.5 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:40.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:40.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:40.5 Info: DROP TABLE "Blocklist" 21:41:40.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:40.5 Info: => 0.0080084s 21:41:40.5 Info: AlterTable Blocklist 21:41:40.5 Info: => 6E-07s 21:41:40.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:40.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:40.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:40.5 Info: DROP TABLE "Blocklist" 21:41:40.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:40.5 Info: => 0.00932s 21:41:40.5 Info: AlterTable Commands 21:41:40.5 Info: => 5E-07s 21:41:40.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:40.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:40.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:40.5 Info: DROP TABLE "Commands" 21:41:40.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:40.5 Info: => 0.0046911s 21:41:40.5 Info: AlterTable Commands 21:41:40.5 Info: => 5E-07s 21:41:40.5 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:40.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:40.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:40.5 Info: DROP TABLE "Commands" 21:41:40.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:40.5 Info: => 0.0048184s 21:41:40.5 Info: AlterTable Commands 21:41:40.5 Info: => 6E-07s 21:41:40.5 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:40.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:40.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:40.5 Info: DROP TABLE "Commands" 21:41:40.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:40.5 Info: => 0.0047794s 21:41:40.5 Info: AlterTable DownloadClientStatus 21:41:40.5 Info: => 5E-07s 21:41:40.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:40.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:40.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:40.5 Info: DROP TABLE "DownloadClientStatus" 21:41:40.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:40.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:40.5 Info: => 0.0049616s 21:41:40.5 Info: AlterTable DownloadClientStatus 21:41:40.5 Info: => 6E-07s 21:41:40.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:40.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:40.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:40.5 Info: DROP TABLE "DownloadClientStatus" 21:41:40.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:40.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:40.5 Info: => 0.0046876s 21:41:40.5 Info: AlterTable DownloadClientStatus 21:41:40.5 Info: => 6E-07s 21:41:40.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:40.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:40.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:40.5 Info: DROP TABLE "DownloadClientStatus" 21:41:40.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:40.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:40.5 Info: => 0.0047106s 21:41:40.5 Info: AlterTable DownloadHistory 21:41:40.5 Info: => 6E-07s 21:41:40.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:40.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:40.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:40.5 Info: DROP TABLE "DownloadHistory" 21:41:40.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:40.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:40.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:40.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:40.5 Info: => 0.0052116s 21:41:40.5 Info: AlterTable ExtraFiles 21:41:40.5 Info: => 5E-07s 21:41:40.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:40.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:40.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:40.5 Info: DROP TABLE "ExtraFiles" 21:41:40.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:40.5 Info: => 0.0047098s 21:41:40.5 Info: AlterTable ExtraFiles 21:41:40.5 Info: => 5E-07s 21:41:40.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:40.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:40.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:40.5 Info: DROP TABLE "ExtraFiles" 21:41:40.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:40.5 Info: => 0.0046336s 21:41:40.5 Info: AlterTable History 21:41:40.5 Info: => 5E-07s 21:41:40.5 Info: AlterColumn History Date DateTimeOffset 21:41:40.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:40.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:40.5 Info: DROP TABLE "History" 21:41:40.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:40.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:40.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:40.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:40.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:40.5 Info: => 0.0049568s 21:41:40.5 Info: AlterTable ImportListStatus 21:41:40.5 Info: => 5E-07s 21:41:40.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:40.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:40.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:40.5 Info: DROP TABLE "ImportListStatus" 21:41:40.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:40.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:40.6 Info: => 0.0046638s 21:41:40.6 Info: AlterTable ImportListStatus 21:41:40.6 Info: => 4E-07s 21:41:40.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:40.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:40.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:40.6 Info: DROP TABLE "ImportListStatus" 21:41:40.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:40.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:40.6 Info: => 0.0141247s 21:41:40.6 Info: AlterTable ImportListStatus 21:41:40.6 Info: => 5E-07s 21:41:40.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:40.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:40.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:40.6 Info: DROP TABLE "ImportListStatus" 21:41:40.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:40.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:40.6 Info: => 0.0045856s 21:41:40.6 Info: AlterTable IndexerStatus 21:41:40.6 Info: => 4E-07s 21:41:40.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:40.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:40.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:40.6 Info: DROP TABLE "IndexerStatus" 21:41:40.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:40.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:40.6 Info: => 0.0048167s 21:41:40.6 Info: AlterTable IndexerStatus 21:41:40.6 Info: => 6E-07s 21:41:40.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:40.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:40.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:40.6 Info: DROP TABLE "IndexerStatus" 21:41:40.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:40.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:40.6 Info: => 0.0047813s 21:41:40.6 Info: AlterTable IndexerStatus 21:41:40.6 Info: => 4E-07s 21:41:40.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:40.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:40.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:40.6 Info: DROP TABLE "IndexerStatus" 21:41:40.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:40.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:40.6 Info: => 0.0257827s 21:41:40.6 Info: AlterTable LyricFiles 21:41:40.6 Info: => 1.1E-06s 21:41:40.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:40.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:40.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:40.6 Info: DROP TABLE "LyricFiles" 21:41:40.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:40.6 Info: => 0.0051438s 21:41:40.6 Info: AlterTable LyricFiles 21:41:40.6 Info: => 8E-07s 21:41:40.6 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:40.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:40.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:40.6 Info: DROP TABLE "LyricFiles" 21:41:40.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:40.6 Info: => 0.0050474s 21:41:40.6 Info: AlterTable MetadataFiles 21:41:40.6 Info: => 8E-07s 21:41:40.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:40.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:40.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:40.6 Info: DROP TABLE "MetadataFiles" 21:41:40.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:40.6 Info: => 0.0050776s 21:41:40.6 Info: AlterTable MetadataFiles 21:41:40.6 Info: => 1E-06s 21:41:40.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:40.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:40.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:40.6 Info: DROP TABLE "MetadataFiles" 21:41:40.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:40.6 Info: => 0.0051377s 21:41:40.6 Info: AlterTable PendingReleases 21:41:40.6 Info: => 8E-07s 21:41:40.6 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:40.6 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:40.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:40.6 Info: DROP TABLE "PendingReleases" 21:41:40.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:40.6 Info: => 0.0053225s 21:41:40.6 Info: AlterTable ScheduledTasks 21:41:40.6 Info: => 8E-07s 21:41:40.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:40.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:40.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:40.6 Info: DROP TABLE "ScheduledTasks" 21:41:40.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:40.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:40.6 Info: => 0.0048278s 21:41:40.6 Info: AlterTable ScheduledTasks 21:41:40.6 Info: => 8E-07s 21:41:40.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:40.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:40.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:40.6 Info: DROP TABLE "ScheduledTasks" 21:41:40.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:40.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:40.6 Info: => 0.0048441s 21:41:40.6 Info: AlterTable TrackFiles 21:41:40.6 Info: => 7E-07s 21:41:40.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:40.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:40.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:40.6 Info: DROP TABLE "TrackFiles" 21:41:40.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:40.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:40.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:40.6 Info: => 0.0048627s 21:41:40.6 Info: AlterTable TrackFiles 21:41:40.6 Info: => 7E-07s 21:41:40.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:40.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:40.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:40.6 Info: DROP TABLE "TrackFiles" 21:41:40.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:40.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:40.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:40.7 Info: => 0.0048941s 21:41:40.7 Info: AlterTable VersionInfo 21:41:40.7 Info: => 6E-07s 21:41:40.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:40.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:40.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:40.7 Info: DROP TABLE "VersionInfo" 21:41:40.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:40.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:40.7 Info: => 0.0046537s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:40', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:40.7 Info: => 0.0056247s 21:41:40.7 Info: 62: add_on_delete_to_notifications migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 62 21:41:40.7 Info: AlterTable Notifications 21:41:40.7 Info: => 7E-07s 21:41:40.7 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:40.7 Info: => 0.0005719s 21:41:40.7 Info: AlterTable Notifications 21:41:40.7 Info: => 6E-07s 21:41:40.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:40.7 Info: => 0.0005252s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:40', 'add_on_delete_to_notifications') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 62: add_on_delete_to_notifications migrated 21:41:40.7 Info: => 0.0009959s 21:41:40.7 Info: 63: add_custom_formats migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 63 21:41:40.7 Info: AlterTable DelayProfiles 21:41:40.7 Info: => 8E-07s 21:41:40.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:40.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:40.7 Info: => 0.000576s 21:41:40.7 Info: UpdateData 21:41:40.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:40.7 Info: => 5.93E-05s 21:41:40.7 Info: AlterTable TrackFiles 21:41:40.7 Info: => 1.6E-06s 21:41:40.7 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:40.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:40.7 Info: => 0.0005278s 21:41:40.7 Info: PerformDBOperation 21:41:40.7 Info: Performing DB Operation 21:41:40.7 Info: => 0.0014746s 21:41:40.7 Info: CreateTable CustomFormats 21:41:40.7 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:40.7 Info: => 0.0001858s 21:41:40.7 Info: CreateIndex CustomFormats (Name) 21:41:40.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:40.7 Info: => 0.0001096s 21:41:40.7 Info: AlterTable QualityProfiles 21:41:40.7 Info: => 7E-07s 21:41:40.7 Info: CreateColumn QualityProfiles FormatItems String 21:41:40.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:40.7 Info: => 0.0005912s 21:41:40.7 Info: AlterTable QualityProfiles 21:41:40.7 Info: => 7E-07s 21:41:40.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:40.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:40.7 Info: => 0.0005485s 21:41:40.7 Info: AlterTable QualityProfiles 21:41:40.7 Info: => 6E-07s 21:41:40.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:40.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:40.7 Info: => 0.0005787s 21:41:40.7 Info: PerformDBOperation 21:41:40.7 Info: Performing DB Operation 21:41:40.7 Info: => 0.0068257s 21:41:40.7 Info: PerformDBOperation 21:41:40.7 Info: Performing DB Operation 21:41:40.7 Info: => 0.0013141s 21:41:40.7 Info: DeleteColumn ReleaseProfiles Preferred 21:41:40.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:40.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:40.7 Info: DROP TABLE "ReleaseProfiles" 21:41:40.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:40.7 Info: => 0.0062362s 21:41:40.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:40.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:40.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:40.7 Info: DROP TABLE "ReleaseProfiles" 21:41:40.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:40.7 Info: => 0.0045776s 21:41:40.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:40.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:40.7 Info: => 5.09E-05s 21:41:40.7 Info: AlterTable DelayProfiles 21:41:40.7 Info: => 7E-07s 21:41:40.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:40.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:40.7 Info: => 0.0005495s 21:41:40.7 Info: AlterTable DelayProfiles 21:41:40.7 Info: => 6E-07s 21:41:40.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:40.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:40.7 Info: => 0.0005849s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:40', 'add_custom_formats') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 63: add_custom_formats migrated 21:41:40.7 Info: => 0.0011966s 21:41:40.7 Info: 64: add_result_to_commands migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 64 21:41:40.7 Info: AlterTable Commands 21:41:40.7 Info: => 7E-07s 21:41:40.7 Info: CreateColumn Commands Result Int32 21:41:40.7 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 21:41:40.7 Info: => 0.0006092s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-04-14T21:41:40', 'add_result_to_commands') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 64: add_result_to_commands migrated 21:41:40.7 Info: => 0.0010116s 21:41:40.7 Info: 65: health_restored_notification migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 65 21:41:40.7 Info: AlterTable Notifications 21:41:40.7 Info: => 1.1E-06s 21:41:40.7 Info: CreateColumn Notifications OnHealthRestored Boolean 21:41:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 21:41:40.7 Info: => 0.0006099s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-04-14T21:41:40', 'health_restored_notification') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 65: health_restored_notification migrated 21:41:40.7 Info: => 0.0009834s 21:41:40.7 Info: 66: remove_uc migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 66 21:41:40.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:40.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 21:41:40.7 Info: => 5.44E-05s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-04-14T21:41:40', 'remove_uc') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 66: remove_uc migrated 21:41:40.7 Info: => 0.0004359s 21:41:40.7 Info: 67: download_clients_rename_tv_to_music migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 67 21:41:40.7 Info: PerformDBOperation 21:41:40.7 Info: Performing DB Operation 21:41:40.7 Info: => 0.0022098s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-04-14T21:41:40', 'download_clients_rename_tv_to_music') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 67: download_clients_rename_tv_to_music migrated 21:41:40.7 Info: => 0.0025488s 21:41:40.7 Info: 68: add_colon_replacement_to_naming_config migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 68 21:41:40.7 Info: AlterTable NamingConfig 21:41:40.7 Info: => 7E-07s 21:41:40.7 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 21:41:40.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 21:41:40.7 Info: => 0.0005658s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2025-04-14T21:41:40', 'add_colon_replacement_to_naming_config') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 68: add_colon_replacement_to_naming_config migrated 21:41:40.7 Info: => 0.0009787s 21:41:40.7 Info: 69: list_sync_time migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 69 21:41:40.7 Info: DeleteColumn ImportListStatus LastSyncListInfo 21:41:40.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:40.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 21:41:40.7 Info: DROP TABLE "ImportListStatus" 21:41:40.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:40.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:40.7 Info: => 0.0045771s 21:41:40.7 Info: AlterTable ImportListStatus 21:41:40.7 Info: => 7E-07s 21:41:40.7 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 21:41:40.7 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 21:41:40.7 Info: => 0.0005847s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2025-04-14T21:41:40', 'list_sync_time') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 69: list_sync_time migrated 21:41:40.7 Info: => 0.0010395s 21:41:40.7 Info: 70: add_download_client_tags migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 70 21:41:40.7 Info: AlterTable DownloadClients 21:41:40.7 Info: => 1.1E-06s 21:41:40.7 Info: CreateColumn DownloadClients Tags String 21:41:40.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 21:41:40.7 Info: => 0.0005688s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2025-04-14T21:41:40', 'add_download_client_tags') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 70: add_download_client_tags migrated 21:41:40.7 Info: => 0.0009516s 21:41:40.7 Info: 71: add_notification_status migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 71 21:41:40.7 Info: CreateTable NotificationStatus 21:41:40.7 Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:40.7 Info: => 0.0001413s 21:41:40.7 Info: CreateIndex NotificationStatus (ProviderId) 21:41:40.7 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 21:41:40.7 Info: => 0.0001052s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2025-04-14T21:41:40', 'add_notification_status') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 71: add_notification_status migrated 21:41:40.7 Info: => 0.0004968s 21:41:40.7 Info: 72: add_alac_24_quality_in_profiles migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 72 21:41:40.7 Info: PerformDBOperation 21:41:40.7 Info: Performing DB Operation 21:41:40.7 Info: => 0.0037094s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2025-04-14T21:41:40', 'add_alac_24_quality_in_profiles') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 72: add_alac_24_quality_in_profiles migrated 21:41:40.7 Info: => 0.0041601s 21:41:40.7 Info: 73: add_salt_to_users migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 73 21:41:40.7 Info: AlterTable Users 21:41:40.7 Info: => 1.1E-06s 21:41:40.7 Info: CreateColumn Users Salt String 21:41:40.7 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 21:41:40.7 Info: => 0.0006447s 21:41:40.7 Info: CreateColumn Users Iterations Int32 21:41:40.7 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 21:41:40.7 Info: => 0.0006032s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2025-04-14T21:41:40', 'add_salt_to_users') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 73: add_salt_to_users migrated 21:41:40.7 Info: => 0.0011208s 21:41:40.7 Info: 74: add_auto_tagging migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 74 21:41:40.7 Info: CreateTable AutoTagging 21:41:40.7 Info: CREATE TABLE "AutoTagging" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "RemoveTagsAutomatically" INTEGER NOT NULL DEFAULT 0, "Tags" TEXT NOT NULL DEFAULT '[]') 21:41:40.7 Info: => 0.0001763s 21:41:40.7 Info: CreateIndex AutoTagging (Name) 21:41:40.7 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 21:41:40.7 Info: => 0.0001229s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2025-04-14T21:41:40', 'add_auto_tagging') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 74: add_auto_tagging migrated 21:41:40.7 Info: => 0.0006886s 21:41:40.7 Info: 75: quality_definition_preferred_size migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 75 21:41:40.7 Info: AlterTable QualityDefinitions 21:41:40.7 Info: => 1.1E-06s 21:41:40.7 Info: CreateColumn QualityDefinitions PreferredSize Double 21:41:40.7 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 21:41:40.7 Info: => 0.0006487s 21:41:40.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 21:41:40.7 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 21:41:40.7 Info: => 5.07E-05s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2025-04-14T21:41:40', 'quality_definition_preferred_size') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 75: quality_definition_preferred_size migrated 21:41:40.7 Info: => 0.0005051s 21:41:40.7 Info: 76: add_on_artist_add_to_notifications migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 76 21:41:40.7 Info: AlterTable Notifications 21:41:40.7 Info: => 1E-06s 21:41:40.7 Info: CreateColumn Notifications OnArtistAdd Boolean 21:41:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 21:41:40.7 Info: => 0.0006694s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2025-04-14T21:41:40', 'add_on_artist_add_to_notifications') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 76: add_on_artist_add_to_notifications migrated 21:41:40.7 Info: => 0.0011445s 21:41:40.7 Info: 77: album_last_searched_time migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 77 21:41:40.7 Info: AlterTable Albums 21:41:40.7 Info: => 9E-07s 21:41:40.7 Info: CreateColumn Albums LastSearchTime DateTimeOffset 21:41:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 21:41:40.7 Info: => 0.0006453s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2025-04-14T21:41:40', 'album_last_searched_time') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 77: album_last_searched_time migrated 21:41:40.7 Info: => 0.0011126s 21:41:40.7 Info: 78: add_indexer_flags migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 78 21:41:40.7 Info: AlterTable Blocklist 21:41:40.7 Info: => 1E-06s 21:41:40.7 Info: CreateColumn Blocklist IndexerFlags Int32 21:41:40.7 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 21:41:40.7 Info: => 0.0006919s 21:41:40.7 Info: AlterTable TrackFiles 21:41:40.7 Info: => 2.3E-06s 21:41:40.7 Info: CreateColumn TrackFiles IndexerFlags Int32 21:41:40.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 21:41:40.7 Info: => 0.0006558s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2025-04-14T21:41:40', 'add_indexer_flags') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 78: add_indexer_flags migrated 21:41:40.7 Info: => 0.0011379s 21:41:40.7 Info: 79: add_indexes_album_statistics migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 79 21:41:40.7 Info: CreateIndex Albums (Monitored) 21:41:40.7 Info: CREATE INDEX "IX_Albums_Monitored" ON "Albums" ("Monitored" ASC) 21:41:40.7 Info: => 0.0001112s 21:41:40.7 Info: CreateIndex Albums (ReleaseDate) 21:41:40.7 Info: CREATE INDEX "IX_Albums_ReleaseDate" ON "Albums" ("ReleaseDate" ASC) 21:41:40.7 Info: => 0.0001007s 21:41:40.7 Info: CreateIndex AlbumReleases (Monitored) 21:41:40.7 Info: CREATE INDEX "IX_AlbumReleases_Monitored" ON "AlbumReleases" ("Monitored" ASC) 21:41:40.7 Info: => 9.38E-05s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2025-04-14T21:41:40', 'add_indexes_album_statistics') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 79: add_indexes_album_statistics migrated 21:41:40.7 Info: => 0.0005462s 21:41:40.7 Info: 80: update_redacted_baseurl migrating 21:41:40.7 Info: Beginning Transaction 21:41:40.7 Info: Starting migration of Main DB to 80 21:41:40.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 21:41:40.7 Info: UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 21:41:40.7 Info: => 5.86E-05s 21:41:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2025-04-14T21:41:40', 'update_redacted_baseurl') 21:41:40.7 Info: Committing Transaction 21:41:40.7 Info: 80: update_redacted_baseurl migrated 21:41:40.7 Info: => 0.0004625s 21:41:40.7 Debug: Took: 00:00:01.0047501 21:41:40.8 Info: Caching database 21:41:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:41:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-09T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:41:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:41:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-04-14T21:41:41.015945Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:41:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 21:41:41.0 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 21:41:41.0 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 21:41:41.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:41.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637010859944_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:41.0 Info: DatabaseEngineVersionCheck migrating 21:41:41.0 Info: PerformDBOperation 21:41:41.0 Info: Performing DB Operation 21:41:41.0 Info: SQLite 3.49.1 21:41:41.0 Info: => 0.001159s 21:41:41.0 Info: DatabaseEngineVersionCheck migrated 21:41:41.0 Info: => 0.0011814s 21:41:41.1 Debug: Took: 00:00:00.0125910 21:41:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:41:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-09T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:41:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:41:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-04-14T21:41:41.1234544Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:41:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 21:41:41.1 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 21:41:41.1 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 21:41:41.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:41.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637011772686_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:41.1 Info: DatabaseEngineVersionCheck migrating 21:41:41.1 Info: PerformDBOperation 21:41:41.1 Info: Performing DB Operation 21:41:41.1 Info: SQLite 3.49.1 21:41:41.1 Info: => 0.0011168s 21:41:41.1 Info: DatabaseEngineVersionCheck migrated 21:41:41.1 Info: => 0.0011342s 21:41:41.1 Debug: Took: 00:00:00.0109644 21:41:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:41:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-09T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:41:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:41:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:41:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-04-14T21:41:41.2232581Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:41:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 21:41:41.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 21:41:41.2 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 21:41:41.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:41.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637012494634_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:41.2 Info: DatabaseEngineVersionCheck migrating 21:41:41.2 Info: PerformDBOperation 21:41:41.2 Info: Performing DB Operation 21:41:41.2 Info: SQLite 3.49.1 21:41:41.2 Info: => 0.0011884s 21:41:41.2 Info: DatabaseEngineVersionCheck migrated 21:41:41.2 Info: => 0.0012063s 21:41:41.2 Debug: Took: 00:00:00.0113657 21:41:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:41:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-09T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:41:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:41:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-04-14T21:41:41.2847233Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:41:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 21:41:41.3 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 21:41:40.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 21:41:40.8 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:41:40.9 Debug: Dummy process. ID:22793 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:41:41.4 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 21:41:41.4 Debug: - [22793] Lidarr.Test.Dummy 21:41:41.4 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 21:41:41.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 21:41:41.3 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 21:41:41.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:41.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637013146298_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:41.3 Info: DatabaseEngineVersionCheck migrating 21:41:41.3 Info: PerformDBOperation 21:41:41.3 Info: Performing DB Operation 21:41:41.3 Info: SQLite 3.49.1 21:41:41.3 Info: => 0.0011809s 21:41:41.3 Info: DatabaseEngineVersionCheck migrated 21:41:41.3 Info: => 0.0011969s 21:41:41.3 Debug: Took: 00:00:00.0111075 21:41:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:41:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-09T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:41:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:41:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:41:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber11\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-04-14T21:41:41.4125466Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:41:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 21:41:41.4 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 21:41:41.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 21:41:41.4 Debug: Finding process with Id:1234567 21:41:41.4 Warn: Unable to find process with ID 1234567 21:41:41.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 21:41:41.4 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 21:41:41.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:41.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637014557358_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:41.4 Info: DatabaseEngineVersionCheck migrating 21:41:41.4 Info: PerformDBOperation 21:41:41.4 Info: Performing DB Operation 21:41:41.4 Info: SQLite 3.49.1 21:41:41.4 Info: => 0.0011166s 21:41:41.4 Info: DatabaseEngineVersionCheck migrated 21:41:41.4 Info: => 0.001134s 21:41:41.4 Debug: Took: 00:00:00.0112008 21:41:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:41:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-09T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:41:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:41:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2025-04-14T21:41:41.4905676Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:41:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 21:41:41.5 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 21:41:41.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 21:41:41.4 Debug: Finding process with Id:0 21:41:41.5 Warn: Unable to find process with ID 0 21:41:41.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 21:41:41.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 21:41:41.5 Debug: Finding process with Id:-1 21:41:41.5 Warn: Unable to find process with ID -1 21:41:41.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] 21:41:41.5 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 21:41:41.5 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 21:41:41.5 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 21:41:41.5 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 21:41:41.5 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 21:41:41.5 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 21:41:41.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 21:41:41.5 Debug: Finding process with Id:9999 21:41:41.5 Warn: Unable to find process with ID 9999 21:41:41.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 21:41:41.5 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 21:41:41.5 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 21:41:41.5 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 21:41:41.5 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 21:41:41.5 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 21:41:41.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:41.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637015849852_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:41.5 Info: DatabaseEngineVersionCheck migrating 21:41:41.5 Info: PerformDBOperation 21:41:41.5 Info: Performing DB Operation 21:41:41.5 Info: SQLite 3.49.1 21:41:41.5 Info: => 0.0012039s 21:41:41.5 Info: DatabaseEngineVersionCheck migrated 21:41:41.5 Info: => 0.0012211s 21:41:41.5 Debug: Took: 00:00:00.0114625 21:41:41.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T21:41:41.5994384Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:41:41.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:41:41.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 21:41:41.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 21:41:41.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:41.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637016496559_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:41.6 Info: DatabaseEngineVersionCheck migrating 21:41:41.6 Info: PerformDBOperation 21:41:41.6 Info: Performing DB Operation 21:41:41.6 Info: SQLite 3.49.1 21:41:41.6 Info: => 0.0010928s 21:41:41.6 Info: DatabaseEngineVersionCheck migrated 21:41:41.6 Info: => 0.0012424s 21:41:41.6 Debug: Took: 00:00:00.0111240 21:41:41.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T21:41:41.6632654Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:41:41.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" WHERE (("Blocklist"."ArtistId" = @Clause1_P1) AND ("Blocklist"."SourceTitle" LIKE '%' || @Clause1_P2 || '%')) PARAMETERS: Clause1_P1 = [12345] Clause1_P2 = ["\"ARTIST.NAME.ALBUM.TITLE\""] ==== End Query Trace ==== 21:41:41.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 21:41:41.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 21:41:41.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:41.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637016937314_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:41.7 Info: DatabaseEngineVersionCheck migrating 21:41:41.7 Info: PerformDBOperation 21:41:41.7 Info: Performing DB Operation 21:41:41.7 Info: SQLite 3.49.1 21:41:41.7 Info: => 0.0011009s 21:41:41.7 Info: DatabaseEngineVersionCheck migrated 21:41:41.7 Info: => 0.0011179s 21:41:41.7 Debug: Took: 00:00:00.0111464 21:41:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T21:41:41.7074119Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:41:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:41:41.7 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 21:41:41.7 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 21:41:41.7 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 21:41:41.7 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 21:41:41.7 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 21:41:41.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 21:41:41.8 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 21:41:41.8 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 21:41:41.8 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 21:41:41.8 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 21:41:41.8 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 21:41:41.8 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'retention' Value:'825' 21:41:41.8 Trace: Writing Setting to database. Key:'recyclebin' Value:'f686b0bf-f914-4f95-ad4d-bb75fd17fe37' 21:41:41.8 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'825' 21:41:41.8 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'825' 21:41:41.8 Trace: Writing Setting to database. Key:'maximumsize' Value:'825' 21:41:41.8 Trace: Writing Setting to database. Key:'minimumage' Value:'826' 21:41:41.8 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 21:41:41.8 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'filedate' Value:'none' 21:41:41.8 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'29e5bd5f-8f32-46bb-9428-a7c17ebd7527' 21:41:41.8 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'828' 21:41:41.8 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'828' 21:41:41.8 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'288cc803-8730-4840-8023-08f247659488' 21:41:41.8 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 21:41:41.8 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 21:41:41.8 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'chmodfolder' Value:'09c4d276-8be9-4d32-809b-c316b7910139' 21:41:41.8 Trace: Writing Setting to database. Key:'chowngroup' Value:'b591d997-7880-44e9-831b-b629064cb142' 21:41:41.8 Trace: Writing Setting to database. Key:'metadatasource' Value:'15e8129f-dbfd-43ab-be27-9d10e3b2709e' 21:41:41.8 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 21:41:41.8 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'831' 21:41:41.8 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'d2b6b02e-f141-43a9-8c69-006573eac3a8' 21:41:41.8 Trace: Writing Setting to database. Key:'shortdateformat' Value:'10ac0cff-eaa3-4cb4-baad-d3330910523d' 21:41:41.8 Trace: Writing Setting to database. Key:'longdateformat' Value:'8bccdbc9-f9b8-447f-a24e-96be10fca95b' 21:41:41.8 Trace: Writing Setting to database. Key:'timeformat' Value:'8ae69669-3241-43f2-928c-bfa6548b301c' 21:41:41.8 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'uilanguage' Value:'832' 21:41:41.8 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 21:41:41.8 Trace: Writing Setting to database. Key:'trustcgnatipaddresses' Value:'True' 21:41:41.8 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 21:41:41.8 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 21:41:41.8 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:41:41.8 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 21:41:41.8 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 21:41:41.8 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:41:41.8 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 21:41:41.8 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 21:41:41.8 Trace: Using default config value for 'hmacsalt' defaultValue:'2718d433-c5d4-4b67-9612-d62baab72295' 21:41:41.8 Trace: Writing Setting to database. Key:'hmacsalt' Value:'2718d433-c5d4-4b67-9612-d62baab72295' 21:41:41.8 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 21:41:41.8 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 21:41:41.8 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 21:41:41.8 Trace: Using default config value for 'retention' defaultValue:'0' 21:41:41.8 Trace: Using default config value for 'recyclebin' defaultValue:'' 21:41:41.8 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 21:41:41.8 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:41:41.8 Trace: Using default config value for 'maximumsize' defaultValue:'0' 21:41:41.8 Trace: Using default config value for 'minimumage' defaultValue:'0' 21:41:41.8 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 21:41:41.8 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 21:41:41.8 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 21:41:41.8 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 21:41:41.8 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 21:41:41.8 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 21:41:41.8 Trace: Using default config value for 'filedate' defaultValue:'None' 21:41:41.8 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 21:41:41.8 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 21:41:41.8 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 21:41:41.8 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 21:41:41.8 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 21:41:41.8 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 21:41:41.8 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 21:41:41.8 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 21:41:41.8 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 21:41:41.8 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 21:41:41.8 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 21:41:41.8 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 21:41:41.8 Trace: Using default config value for 'chowngroup' defaultValue:'' 21:41:41.8 Trace: Using default config value for 'metadatasource' defaultValue:'' 21:41:41.8 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 21:41:41.8 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 21:41:41.8 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 21:41:41.8 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 21:41:41.8 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 21:41:41.8 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 21:41:41.8 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 21:41:41.8 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 21:41:41.8 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 21:41:41.8 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 21:41:41.8 Trace: Using default config value for 'uilanguage' defaultValue:'1' 21:41:41.8 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 21:41:41.8 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 21:41:41.8 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 21:41:41.8 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 21:41:41.8 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 21:41:41.8 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 21:41:41.8 Trace: Using default config value for 'plexclientidentifier' defaultValue:'c88fcba3-fc33-411b-b5b4-7b37cc93913b' 21:41:41.8 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'c88fcba3-fc33-411b-b5b4-7b37cc93913b' 21:41:41.8 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'81800567-240b-4bdb-b19f-394c4aa94fba' 21:41:41.8 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'81800567-240b-4bdb-b19f-394c4aa94fba' 21:41:41.8 Trace: Using default config value for 'hmacpassphrase' defaultValue:'9ec38336-97da-49e4-82ab-a5cf0f2a94ae' 21:41:41.8 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'9ec38336-97da-49e4-82ab-a5cf0f2a94ae' 21:41:41.8 Trace: Using default config value for 'rijndaelsalt' defaultValue:'09e63dc3-16fb-4484-97e8-607d17d4096d' 21:41:41.8 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'09e63dc3-16fb-4484-97e8-607d17d4096d' 21:41:41.8 Trace: Using default config value for 'hmacsalt' defaultValue:'6985d241-7dd2-4c4e-83b2-18e3c6d69260' 21:41:41.8 Trace: Writing Setting to database. Key:'hmacsalt' Value:'6985d241-7dd2-4c4e-83b2-18e3c6d69260' 21:41:41.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:41:41.8 Trace: Using default config value for 'proxytype' defaultValue:'Http' 21:41:41.8 Trace: Using default config value for 'proxyhostname' defaultValue:'' 21:41:41.8 Trace: Using default config value for 'proxyport' defaultValue:'8080' 21:41:41.8 Trace: Using default config value for 'proxyusername' defaultValue:'' 21:41:41.8 Trace: Using default config value for 'proxypassword' defaultValue:'' 21:41:41.8 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 21:41:41.8 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 21:41:41.8 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 21:41:41.8 Trace: Using default config value for 'backupinterval' defaultValue:'7' 21:41:41.8 Trace: Using default config value for 'backupretention' defaultValue:'28' 21:41:41.8 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 21:41:41.8 Trace: Using default config value for 'applicationurl' defaultValue:'' 21:41:41.8 Trace: Using default config value for 'trustcgnatipaddresses' defaultValue:'False' 21:41:41.8 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 21:41:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 21:41:41.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:41.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637018492827_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:41.8 Info: DatabaseEngineVersionCheck migrating 21:41:41.8 Info: PerformDBOperation 21:41:41.8 Info: Performing DB Operation 21:41:41.8 Info: SQLite 3.49.1 21:41:41.8 Info: => 0.0011186s 21:41:41.8 Info: DatabaseEngineVersionCheck migrated 21:41:41.8 Info: => 0.0011344s 21:41:41.8 Debug: Took: 00:00:00.0108500 21:41:41.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 21:41:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 21:41:41.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:41.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637018965774_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:41.9 Info: DatabaseEngineVersionCheck migrating 21:41:41.9 Info: PerformDBOperation 21:41:41.9 Info: Performing DB Operation 21:41:41.9 Info: SQLite 3.49.1 21:41:41.9 Info: => 0.0011146s 21:41:41.9 Info: DatabaseEngineVersionCheck migrated 21:41:41.9 Info: => 0.0011304s 21:41:41.9 Debug: Took: 00:00:00.0112347 21:41:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 21:41:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 21:41:41.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:41.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637019659945_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:41.9 Info: DatabaseEngineVersionCheck migrating 21:41:41.9 Info: PerformDBOperation 21:41:41.9 Info: Performing DB Operation 21:41:41.9 Info: SQLite 3.49.1 21:41:41.9 Info: => 0.0010854s 21:41:41.9 Info: DatabaseEngineVersionCheck migrated 21:41:41.9 Info: => 0.0010992s 21:41:41.9 Debug: Took: 00:00:00.0108806 21:41:41.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:41.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:41.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:41.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:41.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:41.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 21:41:42.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 21:41:42.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 21:41:42.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637020243000_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.0 Info: DatabaseEngineVersionCheck migrating 21:41:42.0 Info: PerformDBOperation 21:41:42.0 Info: Performing DB Operation 21:41:42.0 Info: SQLite 3.49.1 21:41:42.0 Info: => 0.0012689s 21:41:42.0 Info: DatabaseEngineVersionCheck migrated 21:41:42.0 Info: => 0.0012886s 21:41:42.0 Debug: Took: 00:00:00.0116127 21:41:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 21:41:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 21:41:42.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 21:41:42.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637020998156_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.1 Info: DatabaseEngineVersionCheck migrating 21:41:42.1 Info: PerformDBOperation 21:41:42.1 Info: Performing DB Operation 21:41:42.1 Info: SQLite 3.49.1 21:41:42.1 Info: => 0.0011669s 21:41:42.1 Info: DatabaseEngineVersionCheck migrated 21:41:42.1 Info: => 0.0011824s 21:41:42.1 Debug: Took: 00:00:00.0112492 21:41:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 21:41:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 21:41:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 21:41:42.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637021592028_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.1 Info: DatabaseEngineVersionCheck migrating 21:41:42.1 Info: PerformDBOperation 21:41:42.1 Info: Performing DB Operation 21:41:42.1 Info: SQLite 3.49.1 21:41:42.1 Info: => 0.0010455s 21:41:42.1 Info: DatabaseEngineVersionCheck migrated 21:41:42.1 Info: => 0.001062s 21:41:42.1 Debug: Took: 00:00:00.0107975 21:41:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 21:41:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 21:41:42.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 21:41:42.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637022016817_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.2 Info: DatabaseEngineVersionCheck migrating 21:41:42.2 Info: PerformDBOperation 21:41:42.2 Info: Performing DB Operation 21:41:42.2 Info: SQLite 3.49.1 21:41:42.2 Info: => 0.0011583s 21:41:42.2 Info: DatabaseEngineVersionCheck migrated 21:41:42.2 Info: => 0.0011758s 21:41:42.2 Debug: Took: 00:00:00.0106876 21:41:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 21:41:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 21:41:41.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 21:41:41.5 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:41:41.6 Debug: Dummy process. ID:22806 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:41:41.6 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:41:41.7 Debug: Dummy process. ID:22816 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:41:42.2 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 21:41:42.2 Debug: - [22806] Lidarr.Test.Dummy 21:41:42.2 Debug: - [22816] Lidarr.Test.Dummy 21:41:42.2 Debug: Found 2 processes to kill 21:41:42.2 Debug: Killing process: 22806 [Lidarr.Test.Dummy] 21:41:42.2 Info: [22806]: Killing process 21:41:42.2 Info: [22806]: Waiting for exit 21:41:42.2 Info: [22806]: Process terminated successfully 21:41:42.2 Debug: Killing process: 22816 [Lidarr.Test.Dummy] 21:41:42.2 Info: [22816]: Killing process 21:41:42.2 Info: [22816]: Waiting for exit 21:41:42.2 Info: [22816]: Process terminated successfully 21:41:42.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 21:41:42.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 21:41:42.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637022453209_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.2 Info: DatabaseEngineVersionCheck migrating 21:41:42.2 Info: PerformDBOperation 21:41:42.2 Info: Performing DB Operation 21:41:42.2 Info: SQLite 3.49.1 21:41:42.2 Info: => 0.0011634s 21:41:42.2 Info: DatabaseEngineVersionCheck migrated 21:41:42.2 Info: => 0.0011794s 21:41:42.2 Debug: Took: 00:00:00.0108319 21:41:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 21:41:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 21:41:42.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 21:41:42.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637022871119_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.2 Info: DatabaseEngineVersionCheck migrating 21:41:42.2 Info: PerformDBOperation 21:41:42.2 Info: Performing DB Operation 21:41:42.2 Info: SQLite 3.49.1 21:41:42.2 Info: => 0.0010395s 21:41:42.2 Info: DatabaseEngineVersionCheck migrated 21:41:42.2 Info: => 0.0010554s 21:41:42.2 Debug: Took: 00:00:00.0106034 21:41:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 21:41:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 21:41:42.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 21:41:42.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637023298851_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.3 Info: DatabaseEngineVersionCheck migrating 21:41:42.3 Info: PerformDBOperation 21:41:42.3 Info: Performing DB Operation 21:41:42.3 Info: SQLite 3.49.1 21:41:42.3 Info: => 0.0010592s 21:41:42.3 Info: DatabaseEngineVersionCheck migrated 21:41:42.3 Info: => 0.0010736s 21:41:42.3 Debug: Took: 00:00:00.0104965 21:41:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 21:41:42.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 21:41:42.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 21:41:42.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637023682148_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.3 Info: DatabaseEngineVersionCheck migrating 21:41:42.3 Info: PerformDBOperation 21:41:42.3 Info: Performing DB Operation 21:41:42.3 Info: SQLite 3.49.1 21:41:42.3 Info: => 0.0011468s 21:41:42.3 Info: DatabaseEngineVersionCheck migrated 21:41:42.3 Info: => 0.0011624s 21:41:42.3 Debug: Took: 00:00:00.0111238 21:41:42.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 21:41:42.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 21:41:42.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637024200861_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.4 Info: DatabaseEngineVersionCheck migrating 21:41:42.4 Info: PerformDBOperation 21:41:42.4 Info: Performing DB Operation 21:41:42.4 Info: SQLite 3.49.1 21:41:42.4 Info: => 0.0011004s 21:41:42.4 Info: DatabaseEngineVersionCheck migrated 21:41:42.4 Info: => 0.0011158s 21:41:42.4 Debug: Took: 00:00:00.0107653 21:41:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 21:41:42.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 21:41:42.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637024609035_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.4 Info: DatabaseEngineVersionCheck migrating 21:41:42.4 Info: PerformDBOperation 21:41:42.4 Info: Performing DB Operation 21:41:42.4 Info: SQLite 3.49.1 21:41:42.4 Info: => 0.0010427s 21:41:42.4 Info: DatabaseEngineVersionCheck migrated 21:41:42.4 Info: => 0.0010568s 21:41:42.4 Debug: Took: 00:00:00.0104113 21:41:42.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 21:41:42.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 21:41:42.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637024973043_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.5 Info: DatabaseEngineVersionCheck migrating 21:41:42.5 Info: PerformDBOperation 21:41:42.5 Info: Performing DB Operation 21:41:42.5 Info: SQLite 3.49.1 21:41:42.5 Info: => 0.0010916s 21:41:42.5 Info: DatabaseEngineVersionCheck migrated 21:41:42.5 Info: => 0.0011086s 21:41:42.5 Debug: Took: 00:00:00.0110050 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 21:41:42.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 21:41:42.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637025400325_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.5 Info: DatabaseEngineVersionCheck migrating 21:41:42.5 Info: PerformDBOperation 21:41:42.5 Info: Performing DB Operation 21:41:42.5 Info: SQLite 3.49.1 21:41:42.5 Info: => 0.0010452s 21:41:42.5 Info: DatabaseEngineVersionCheck migrated 21:41:42.5 Info: => 0.0010608s 21:41:42.5 Debug: Took: 00:00:00.0106860 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 21:41:42.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 21:41:42.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637025822885_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.5 Info: DatabaseEngineVersionCheck migrating 21:41:42.5 Info: PerformDBOperation 21:41:42.5 Info: Performing DB Operation 21:41:42.5 Info: SQLite 3.49.1 21:41:42.5 Info: => 0.0011332s 21:41:42.5 Info: DatabaseEngineVersionCheck migrated 21:41:42.5 Info: => 0.0011497s 21:41:42.5 Debug: Took: 00:00:00.0106106 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 21:41:42.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 21:41:42.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637026234572_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.6 Info: DatabaseEngineVersionCheck migrating 21:41:42.6 Info: PerformDBOperation 21:41:42.6 Info: Performing DB Operation 21:41:42.6 Info: SQLite 3.49.1 21:41:42.6 Info: => 0.0010546s 21:41:42.6 Info: DatabaseEngineVersionCheck migrated 21:41:42.6 Info: => 0.0010688s 21:41:42.6 Debug: Took: 00:00:00.0108077 21:41:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 21:41:42.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 21:41:42.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637026605251_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.6 Info: DatabaseEngineVersionCheck migrating 21:41:42.6 Info: PerformDBOperation 21:41:42.6 Info: Performing DB Operation 21:41:42.6 Info: SQLite 3.49.1 21:41:42.6 Info: => 0.0010847s 21:41:42.6 Info: DatabaseEngineVersionCheck migrated 21:41:42.6 Info: => 0.0011005s 21:41:42.6 Debug: Took: 00:00:00.0106658 21:41:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:41:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:41:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 21:41:42.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 21:41:42.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637027263744_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.7 Info: DatabaseEngineVersionCheck migrating 21:41:42.7 Info: PerformDBOperation 21:41:42.7 Info: Performing DB Operation 21:41:42.7 Info: SQLite 3.49.1 21:41:42.7 Info: => 0.0010907s 21:41:42.7 Info: DatabaseEngineVersionCheck migrated 21:41:42.7 Info: => 0.0011049s 21:41:42.7 Debug: Took: 00:00:00.0110479 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 21:41:42.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 21:41:42.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637027700262_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.7 Info: DatabaseEngineVersionCheck migrating 21:41:42.7 Info: PerformDBOperation 21:41:42.7 Info: Performing DB Operation 21:41:42.7 Info: SQLite 3.49.1 21:41:42.7 Info: => 0.0010813s 21:41:42.7 Info: DatabaseEngineVersionCheck migrated 21:41:42.7 Info: => 0.0010973s 21:41:42.7 Debug: Took: 00:00:00.0106657 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:41:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 21:41:42.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 21:41:42.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637028132118_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.8 Info: DatabaseEngineVersionCheck migrating 21:41:42.8 Info: PerformDBOperation 21:41:42.8 Info: Performing DB Operation 21:41:42.8 Info: SQLite 3.49.1 21:41:42.8 Info: => 0.001094s 21:41:42.8 Info: DatabaseEngineVersionCheck migrated 21:41:42.8 Info: => 0.0011095s 21:41:42.8 Debug: Took: 00:00:00.0107431 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:42.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 21:41:42.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 21:41:42.2 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:41:42.3 Debug: Dummy process. ID:22826 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:41:42.8 Debug: Finding process with Id:22826 21:41:42.8 Debug: Found process 22826:Lidarr.Test.Dummy [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy] 21:41:42.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 21:41:42.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 21:41:42.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 21:41:42.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 21:41:42.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637028561465_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.8 Info: DatabaseEngineVersionCheck migrating 21:41:42.8 Info: PerformDBOperation 21:41:42.8 Info: Performing DB Operation 21:41:42.8 Info: SQLite 3.49.1 21:41:42.8 Info: => 0.0010979s 21:41:42.8 Info: DatabaseEngineVersionCheck migrated 21:41:42.8 Info: => 0.0011125s 21:41:42.8 Debug: Took: 00:00:00.0110371 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 21:41:42.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 21:41:42.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 21:41:42.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 21:41:42.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 21:41:42.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637028991985_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.9 Info: DatabaseEngineVersionCheck migrating 21:41:42.9 Info: PerformDBOperation 21:41:42.9 Info: Performing DB Operation 21:41:42.9 Info: SQLite 3.49.1 21:41:42.9 Info: => 0.0011355s 21:41:42.9 Info: DatabaseEngineVersionCheck migrated 21:41:42.9 Info: => 0.0011529s 21:41:42.9 Debug: Took: 00:00:00.0111920 21:41:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:41:42.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 21:41:42.9 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 21:41:42.9 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 21:41:42.9 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 21:41:42.9 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 21:41:42.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 21:41:42.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637029426629_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:42.9 Info: DatabaseEngineVersionCheck migrating 21:41:42.9 Info: PerformDBOperation 21:41:42.9 Info: Performing DB Operation 21:41:42.9 Info: SQLite 3.49.1 21:41:42.9 Info: => 0.0010705s 21:41:42.9 Info: DatabaseEngineVersionCheck migrated 21:41:42.9 Info: => 0.0010852s 21:41:42.9 Debug: Took: 00:00:00.0105011 21:41:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:42.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 21:41:42.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 21:41:42.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:42.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637029974449_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.0 Info: DatabaseEngineVersionCheck migrating 21:41:43.0 Info: PerformDBOperation 21:41:43.0 Info: Performing DB Operation 21:41:43.0 Info: SQLite 3.49.1 21:41:43.0 Info: => 0.0010562s 21:41:43.0 Info: DatabaseEngineVersionCheck migrated 21:41:43.0 Info: => 0.0010723s 21:41:43.0 Debug: Took: 00:00:00.0107288 21:41:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:43.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- Skipped Should_be_able_to_start_python [8 ms] 21:41:43.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 21:41:43.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637030384688_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.0 Info: DatabaseEngineVersionCheck migrating 21:41:43.0 Info: PerformDBOperation 21:41:43.0 Info: Performing DB Operation 21:41:43.0 Info: SQLite 3.49.1 21:41:43.0 Info: => 0.0011282s 21:41:43.0 Info: DatabaseEngineVersionCheck migrated 21:41:43.0 Info: => 0.0011461s 21:41:43.0 Debug: Took: 00:00:00.0107925 21:41:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:43.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 21:41:43.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 21:41:43.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637030783743_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.0 Info: DatabaseEngineVersionCheck migrating 21:41:43.0 Info: PerformDBOperation 21:41:43.0 Info: Performing DB Operation 21:41:43.0 Info: SQLite 3.49.1 21:41:43.0 Info: => 0.0011331s 21:41:43.0 Info: DatabaseEngineVersionCheck migrated 21:41:43.0 Info: => 0.0011497s 21:41:43.0 Debug: Took: 00:00:00.0107788 21:41:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:43.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 21:41:43.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 21:41:43.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637031199966_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.1 Info: DatabaseEngineVersionCheck migrating 21:41:43.1 Info: PerformDBOperation 21:41:43.1 Info: Performing DB Operation 21:41:43.1 Info: SQLite 3.49.1 21:41:43.1 Info: => 0.0010365s 21:41:43.1 Info: DatabaseEngineVersionCheck migrated 21:41:43.1 Info: => 0.001051s 21:41:43.1 Debug: Took: 00:00:00.0108420 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:43.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 21:41:43.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 21:41:43.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637031692276_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.1 Info: DatabaseEngineVersionCheck migrating 21:41:43.1 Info: PerformDBOperation 21:41:43.1 Info: Performing DB Operation 21:41:43.1 Info: SQLite 3.49.1 21:41:43.1 Info: => 0.0010887s 21:41:43.1 Info: DatabaseEngineVersionCheck migrated 21:41:43.1 Info: => 0.0011027s 21:41:43.1 Debug: Took: 00:00:00.0104651 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [1] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [3] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [4] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [5] ==== End Query Trace ==== 21:41:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:43.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 21:41:42.9 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 21:41:43.2 Debug: fpcalc version: 1.5.1 21:41:43.2 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 21:41:43.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 21:41:43.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 21:41:43.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 21:41:43.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 21:41:43.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 21:41:43.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 21:41:43.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 21:41:43.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 21:41:43.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 21:41:43.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 21:41:43.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 21:41:43.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637032150734_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.2 Info: DatabaseEngineVersionCheck migrating 21:41:43.2 Info: PerformDBOperation 21:41:43.2 Info: Performing DB Operation 21:41:43.2 Info: SQLite 3.49.1 21:41:43.2 Info: => 0.0011731s 21:41:43.2 Info: DatabaseEngineVersionCheck migrated 21:41:43.2 Info: => 0.0011888s 21:41:43.2 Debug: Took: 00:00:00.0105972 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2025-04-14T21:41:43.2353596Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [1] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-04-14T21:41:43.2353598Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2025-04-14T21:41:43.2353598Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [3] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2025-04-14T21:41:43.2353598Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [4] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2025-04-14T21:41:43.2353599Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [5] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:43.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 21:41:43.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 21:41:43.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637032767317_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.2 Info: DatabaseEngineVersionCheck migrating 21:41:43.2 Info: PerformDBOperation 21:41:43.2 Info: Performing DB Operation 21:41:43.2 Info: SQLite 3.49.1 21:41:43.2 Info: => 0.0010493s 21:41:43.2 Info: DatabaseEngineVersionCheck migrated 21:41:43.2 Info: => 0.0010638s 21:41:43.2 Debug: Took: 00:00:00.0106483 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-04-14T21:41:43.2933592Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:41:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:43.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 21:41:43.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 21:41:43.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637033187982_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.3 Info: DatabaseEngineVersionCheck migrating 21:41:43.3 Info: PerformDBOperation 21:41:43.3 Info: Performing DB Operation 21:41:43.3 Info: SQLite 3.49.1 21:41:43.3 Info: => 0.0011189s 21:41:43.3 Info: DatabaseEngineVersionCheck migrated 21:41:43.3 Info: => 0.0011344s 21:41:43.3 Debug: Took: 00:00:00.0109368 21:41:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:41:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:43.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 21:41:43.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 21:41:43.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637033623182_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.3 Info: DatabaseEngineVersionCheck migrating 21:41:43.3 Info: PerformDBOperation 21:41:43.3 Info: Performing DB Operation 21:41:43.3 Info: SQLite 3.49.1 21:41:43.3 Info: => 0.0010792s 21:41:43.3 Info: DatabaseEngineVersionCheck migrated 21:41:43.3 Info: => 0.0010952s 21:41:43.3 Debug: Took: 00:00:00.0103453 21:41:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:43.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 21:41:43.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 21:41:43.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637034019501_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.4 Info: DatabaseEngineVersionCheck migrating 21:41:43.4 Info: PerformDBOperation 21:41:43.4 Info: Performing DB Operation 21:41:43.4 Info: SQLite 3.49.1 21:41:43.4 Info: => 0.0011574s 21:41:43.4 Info: DatabaseEngineVersionCheck migrated 21:41:43.4 Info: => 0.0011718s 21:41:43.4 Debug: Took: 00:00:00.0108191 21:41:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:43.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 21:41:43.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 21:41:43.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637034395441_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.4 Info: DatabaseEngineVersionCheck migrating 21:41:43.4 Info: PerformDBOperation 21:41:43.4 Info: Performing DB Operation 21:41:43.4 Info: SQLite 3.49.1 21:41:43.4 Info: => 0.0010919s 21:41:43.4 Info: DatabaseEngineVersionCheck migrated 21:41:43.4 Info: => 0.0011075s 21:41:43.4 Debug: Took: 00:00:00.0106988 21:41:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:43.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 21:41:43.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 21:41:43.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637034767597_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.4 Info: DatabaseEngineVersionCheck migrating 21:41:43.4 Info: PerformDBOperation 21:41:43.4 Info: Performing DB Operation 21:41:43.4 Info: SQLite 3.49.1 21:41:43.4 Info: => 0.0010878s 21:41:43.4 Info: DatabaseEngineVersionCheck migrated 21:41:43.4 Info: => 0.0011019s 21:41:43.4 Debug: Took: 00:00:00.0106847 21:41:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 21:41:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 21:41:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 21:41:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 21:41:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 21:41:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 21:41:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 21:41:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 21:41:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 21:41:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 21:41:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 21:41:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 21:41:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 21:41:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 21:41:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 21:41:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 21:41:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 21:41:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 21:41:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 21:41:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 21:41:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 21:41:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 21:41:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 21:41:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- Skipped should_return_null_config_if_config_is_empty(null) [1 ms] Skipped should_return_null_config_if_config_is_empty("") [1 ms] Skipped should_return_null_config_if_config_is_null [1 ms] 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_string_when_saving_timespan_to_db --- 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_string_when_saving_timespan_to_db --- 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_timespan_when_getting_string_from_db --- 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_timespan_when_getting_string_from_db --- 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_zero_timespan_for_db_null_value_when_getting_from_db --- 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_zero_timespan_for_db_null_value_when_getting_from_db --- 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 21:41:43.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637036179234_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.6 Info: DatabaseEngineVersionCheck migrating 21:41:43.6 Info: PerformDBOperation 21:41:43.6 Info: Performing DB Operation 21:41:43.6 Info: SQLite 3.49.1 21:41:43.6 Info: => 0.0011276s 21:41:43.6 Info: DatabaseEngineVersionCheck migrated 21:41:43.6 Info: => 0.0011434s 21:41:43.6 Debug: Took: 00:00:00.0101562 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 21:41:43.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637036572188_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.6 Info: DatabaseEngineVersionCheck migrating 21:41:43.6 Info: PerformDBOperation 21:41:43.6 Info: Performing DB Operation 21:41:43.6 Info: SQLite 3.49.1 21:41:43.6 Info: => 0.0010672s 21:41:43.6 Info: DatabaseEngineVersionCheck migrated 21:41:43.6 Info: => 0.0010832s 21:41:43.6 Debug: Took: 00:00:00.0103567 21:41:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 21:41:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 21:41:43.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637036934138_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.7 Info: DatabaseEngineVersionCheck migrating 21:41:43.7 Info: PerformDBOperation 21:41:43.7 Info: Performing DB Operation 21:41:43.7 Info: SQLite 3.49.1 21:41:43.7 Info: => 0.0011386s 21:41:43.7 Info: DatabaseEngineVersionCheck migrated 21:41:43.7 Info: => 0.0011553s 21:41:43.7 Debug: Took: 00:00:00.0107238 21:41:43.7 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 21:41:43.7 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 21:41:43.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637037306316_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.7 Info: DatabaseEngineVersionCheck migrating 21:41:43.7 Info: PerformDBOperation 21:41:43.7 Info: Performing DB Operation 21:41:43.7 Info: SQLite 3.49.1 21:41:43.7 Info: => 0.00123s 21:41:43.7 Info: DatabaseEngineVersionCheck migrated 21:41:43.7 Info: => 0.0012463s 21:41:43.7 Debug: Took: 00:00:00.0109569 21:41:43.7 Info: Vacuuming Main database 21:41:43.7 Info: Main database compressed 21:41:43.7 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 21:41:43.7 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 21:41:43.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637037940544_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.8 Info: DatabaseEngineVersionCheck migrating 21:41:43.8 Info: PerformDBOperation 21:41:43.8 Info: Performing DB Operation 21:41:43.8 Info: SQLite 3.49.1 21:41:43.8 Info: => 0.0010913s 21:41:43.8 Info: DatabaseEngineVersionCheck migrated 21:41:43.8 Info: => 0.0011066s 21:41:43.8 Debug: Took: 00:00:00.0108596 21:41:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:41:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:41:43.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- Skipped 21:41:43.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 21:41:43.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-muExists_should_find_existing_service [< 1 ms]sl-x64/cached_Main.db 21:41:43.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637038445173_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;jour nal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.8 Info: DatabaseEngineVersionCheck migrating 21:41:43.8 Info: PerformDBOperation 21:41:43.8 Info: Performing DB Operation 21:41:43.8 Info: SQLite 3.49.1 21:41:43.8 Info: => 0.0010667s 21:41:43.8 Info: DatabaseEngineVersionCheck migrated 21:41:43.8 Info: => 0.0010812s 21:41:43.8 Debug: Took: 00:00:00.0105157 21:41:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:41:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-15T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 21:41:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Skipped Trace ==== 21:41:43.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- Exists_should_not_find_random_service [< 1 ms] Skipped Service_should_be_installed_and_then_uninstalled [< 1 ms] Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [< 1 ms] Skipped should_throw_if_starting_a_running_service [< 1 ms] 21:41:43.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 21:41:43.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637038880599_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.8 Info: DatabaseEngineVersionCheck migrating 21:41:43.8 Info: PerformDBOperation 21:41:43.8 Info: Performing DB Operation 21:41:43.8 Info: SQLite 3.49.1 21:41:43.8 Info: => 0.0011883s 21:41:43.8 Info: DatabaseEngineVersionCheck migrated 21:41:43.8 Info: => 0.0012048s 21:41:43.9 Debug: Took: 00:00:00.0108344 21:41:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T21:41:43.902899Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T21:41:43.9030084Z"] Added = ["2025-04-14T21:41:43.9031111Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:41:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:41:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:41:43.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 21:41:43.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 21:41:43.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:43.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637039634411_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:43.9 Info: DatabaseEngineVersionCheck migrating 21:41:43.9 Info: PerformDBOperation 21:41:43.9 Info: Performing DB Operation 21:41:43.9 Info: SQLite 3.49.1 21:41:43.9 Info: => 0.0011513s 21:41:43.9 Info: DatabaseEngineVersionCheck migrated 21:41:43.9 Info: => 0.0011674s 21:41:43.9 Debug: Took: 00:00:00.0110398 21:41:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:41:44.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 21:41:44.0 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 21:41:44.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:44.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637040130774_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:44.0 Info: DatabaseEngineVersionCheck migrating 21:41:44.0 Info: PerformDBOperation 21:41:44.0 Info: Performing DB Operation 21:41:44.0 Info: SQLite 3.49.1 21:41:44.0 Info: => 0.0011328s 21:41:44.0 Info: DatabaseEngineVersionCheck migrated 21:41:44.0 Info: => 0.0011472s 21:41:44.0 Debug: Took: 00:00:00.0106569 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-04-16T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 21:41:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 21:41:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 21:41:44.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:44.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637041490154_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:44.1 Info: DatabaseEngineVersionCheck migrating 21:41:44.1 Info: PerformDBOperation 21:41:44.1 Info: Performing DB Operation 21:41:44.1 Info: SQLite 3.49.1 21:41:44.1 Info: => 0.001092s 21:41:44.1 Info: DatabaseEngineVersionCheck migrated 21:41:44.1 Info: => 0.0011062s 21:41:44.1 Debug: Took: 00:00:00.0107016 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-04-16T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:41:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:41:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 21:41:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 21:41:44.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:44.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637042336110_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:44.2 Info: DatabaseEngineVersionCheck migrating 21:41:44.2 Info: PerformDBOperation 21:41:44.2 Info: Performing DB Operation 21:41:44.2 Info: SQLite 3.49.1 21:41:44.2 Info: => 0.0011405s 21:41:44.2 Info: DatabaseEngineVersionCheck migrated 21:41:44.2 Info: => 0.0011574s 21:41:44.2 Debug: Took: 00:00:00.0112981 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-04-16T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:41:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [1] ==== End Query Trace ==== 21:41:44.3 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 21:41:44.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 21:41:44.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:44.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637043083259_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:44.3 Info: DatabaseEngineVersionCheck migrating 21:41:44.3 Info: PerformDBOperation 21:41:44.3 Info: Performing DB Operation 21:41:44.3 Info: SQLite 3.49.1 21:41:44.3 Info: => 0.0010859s 21:41:44.3 Info: DatabaseEngineVersionCheck migrated 21:41:44.3 Info: => 0.001123s 21:41:44.3 Debug: Took: 00:00:00.0104914 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-04-16T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:41:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:41:44.3 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 21:41:44.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 21:41:44.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:44.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637043967892_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:44.4 Info: DatabaseEngineVersionCheck migrating 21:41:44.4 Info: PerformDBOperation 21:41:44.4 Info: Performing DB Operation 21:41:44.4 Info: SQLite 3.49.1 21:41:44.4 Info: => 0.0010433s 21:41:44.4 Info: DatabaseEngineVersionCheck migrated 21:41:44.4 Info: => 0.0010591s 21:41:44.4 Debug: Took: 00:00:00.0107729 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-04-16T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:41:44.4 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 21:41:44.4 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 21:41:44.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:44.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637044865173_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:44.4 Info: DatabaseEngineVersionCheck migrating 21:41:44.4 Info: PerformDBOperation 21:41:44.4 Info: Performing DB Operation 21:41:44.4 Info: SQLite 3.49.1 21:41:44.4 Info: => 0.0010427s 21:41:44.4 Info: DatabaseEngineVersionCheck migrated 21:41:44.4 Info: => 0.0010604s 21:41:44.4 Debug: Took: 00:00:00.0110679 21:41:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-04-16T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:41:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 21:41:44.6 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 21:41:44.6 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 21:41:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 21:41:44.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:44.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637045603248_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:44.5 Info: DatabaseEngineVersionCheck migrating 21:41:44.5 Info: PerformDBOperation 21:41:44.5 Info: Performing DB Operation 21:41:44.5 Info: SQLite 3.49.1 21:41:44.5 Info: => 0.0010265s 21:41:44.5 Info: DatabaseEngineVersionCheck migrated 21:41:44.5 Info: => 0.0010402s 21:41:44.5 Debug: Took: 00:00:00.0105177 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-04-16T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:41:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:41:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:41:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 21:41:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:41:44.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 21:41:44.6 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 21:41:44.6 Trace: Rate Limit triggered, delaying 'me' for 0.192 sec 21:41:44.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 21:41:44.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 21:41:44.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637046611001_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:44.6 Info: DatabaseEngineVersionCheck migrating 21:41:44.6 Info: PerformDBOperation 21:41:44.6 Info: Performing DB Operation 21:41:44.6 Info: SQLite 3.49.1 21:41:44.6 Info: => 0.0014613s 21:41:44.6 Info: DatabaseEngineVersionCheck migrated 21:41:44.6 Info: => 0.0014766s 21:41:44.6 Info: VersionMigration migrating 21:41:44.6 Info: Beginning Transaction 21:41:44.6 Info: CreateTable VersionInfo 21:41:44.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:44.6 Info: => 0.0001782s 21:41:44.6 Info: Committing Transaction 21:41:44.6 Info: VersionMigration migrated 21:41:44.6 Info: => 0.000816s 21:41:44.6 Info: VersionUniqueMigration migrating 21:41:44.6 Info: Beginning Transaction 21:41:44.6 Info: CreateIndex VersionInfo (Version) 21:41:44.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:44.6 Info: => 0.0001263s 21:41:44.6 Info: AlterTable VersionInfo 21:41:44.6 Info: => 1E-06s 21:41:44.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:44.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:44.6 Info: => 0.0004585s 21:41:44.6 Info: Committing Transaction 21:41:44.6 Info: VersionUniqueMigration migrated 21:41:44.6 Info: => 0.000878s 21:41:44.6 Info: VersionDescriptionMigration migrating 21:41:44.6 Info: Beginning Transaction 21:41:44.6 Info: AlterTable VersionInfo 21:41:44.6 Info: => 9E-07s 21:41:44.6 Info: CreateColumn VersionInfo Description String 21:41:44.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:44.6 Info: => 0.0001832s 21:41:44.6 Info: Committing Transaction 21:41:44.6 Info: VersionDescriptionMigration migrated 21:41:44.6 Info: => 0.0005532s 21:41:44.6 Info: 1: InitialSetup migrating 21:41:44.6 Info: Beginning Transaction 21:41:44.6 Info: Starting migration of Main DB to 1 21:41:44.6 Info: CreateTable Config 21:41:44.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:44.6 Info: => 0.0001531s 21:41:44.6 Info: CreateIndex Config (Key) 21:41:44.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:44.6 Info: => 9.11E-05s 21:41:44.6 Info: CreateTable RootFolders 21:41:44.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:44.6 Info: => 0.0001024s 21:41:44.6 Info: CreateIndex RootFolders (Path) 21:41:44.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:44.6 Info: => 9.55E-05s 21:41:44.6 Info: CreateTable Artists 21:41:44.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:44.6 Info: => 0.0002148s 21:41:44.6 Info: CreateIndex Artists (ForeignArtistId) 21:41:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:44.6 Info: => 8.4E-05s 21:41:44.6 Info: CreateIndex Artists (NameSlug) 21:41:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:44.6 Info: => 8.05E-05s 21:41:44.6 Info: CreateIndex Artists (CleanName) 21:41:44.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:44.6 Info: => 7.65E-05s 21:41:44.6 Info: CreateIndex Artists (Path) 21:41:44.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:44.6 Info: => 8.33E-05s 21:41:44.6 Info: CreateTable Albums 21:41:44.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:44.6 Info: => 0.0001899s 21:41:44.6 Info: CreateIndex Albums (ForeignAlbumId) 21:41:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:44.6 Info: => 8.22E-05s 21:41:44.6 Info: CreateIndex Albums (MBId) 21:41:44.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:44.6 Info: => 7.84E-05s 21:41:44.6 Info: CreateIndex Albums (TADBId) 21:41:44.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:44.6 Info: => 7.73E-05s 21:41:44.6 Info: CreateIndex Albums (TitleSlug) 21:41:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:44.6 Info: => 7.69E-05s 21:41:44.6 Info: CreateIndex Albums (CleanTitle) 21:41:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:44.6 Info: => 7.59E-05s 21:41:44.6 Info: CreateIndex Albums (Path) 21:41:44.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:44.6 Info: => 7.54E-05s 21:41:44.6 Info: CreateTable Tracks 21:41:44.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:44.6 Info: => 0.0001398s 21:41:44.6 Info: CreateIndex Tracks (ForeignTrackId) 21:41:44.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:44.6 Info: => 8.06E-05s 21:41:44.6 Info: CreateIndex Tracks (ArtistId) 21:41:44.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:44.6 Info: => 8.95E-05s 21:41:44.6 Info: CreateIndex Tracks (TrackFileId) 21:41:44.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:44.6 Info: => 8.17E-05s 21:41:44.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:44.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:44.6 Info: => 8.47E-05s 21:41:44.6 Info: CreateTable TrackFiles 21:41:44.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:44.6 Info: => 0.0001343s 21:41:44.6 Info: CreateIndex TrackFiles (ArtistId) 21:41:44.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:44.6 Info: => 0.0001093s 21:41:44.6 Info: CreateIndex TrackFiles (AlbumId) 21:41:44.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:44.6 Info: => 9.58E-05s 21:41:44.6 Info: CreateTable History 21:41:44.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:44.6 Info: => 0.0001389s 21:41:44.6 Info: CreateIndex History (Date) 21:41:44.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:44.6 Info: => 8.67E-05s 21:41:44.6 Info: CreateIndex History (EventType) 21:41:44.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:44.6 Info: => 8.31E-05s 21:41:44.6 Info: CreateIndex History (DownloadId) 21:41:44.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:44.6 Info: => 8.33E-05s 21:41:44.7 Info: CreateIndex History (AlbumId) 21:41:44.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:44.7 Info: => 9.02E-05s 21:41:44.7 Info: CreateTable Notifications 21:41:44.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:44.7 Info: => 0.0001336s 21:41:44.7 Info: CreateTable ScheduledTasks 21:41:44.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:44.7 Info: => 0.0001215s 21:41:44.7 Info: CreateIndex ScheduledTasks (TypeName) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:44.7 Info: => 8.47E-05s 21:41:44.7 Info: CreateTable Indexers 21:41:44.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:44.7 Info: => 0.0001124s 21:41:44.7 Info: CreateIndex Indexers (Name) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:44.7 Info: => 8.8E-05s 21:41:44.7 Info: CreateTable Profiles 21:41:44.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:44.7 Info: => 0.0001026s 21:41:44.7 Info: CreateIndex Profiles (Name) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:44.7 Info: => 8.9E-05s 21:41:44.7 Info: CreateTable QualityDefinitions 21:41:44.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:44.7 Info: => 0.0001424s 21:41:44.7 Info: CreateIndex QualityDefinitions (Quality) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:44.7 Info: => 9.76E-05s 21:41:44.7 Info: CreateIndex QualityDefinitions (Title) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:44.7 Info: => 8.7E-05s 21:41:44.7 Info: CreateTable NamingConfig 21:41:44.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:44.7 Info: => 0.0001272s 21:41:44.7 Info: CreateTable Blacklist 21:41:44.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:44.7 Info: => 0.0001643s 21:41:44.7 Info: CreateTable Metadata 21:41:44.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:44.7 Info: => 0.0001091s 21:41:44.7 Info: CreateTable MetadataFiles 21:41:44.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:44.7 Info: => 0.0001275s 21:41:44.7 Info: CreateTable DownloadClients 21:41:44.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:44.7 Info: => 0.0001218s 21:41:44.7 Info: CreateTable PendingReleases 21:41:44.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:44.7 Info: => 0.0001244s 21:41:44.7 Info: CreateTable RemotePathMappings 21:41:44.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:44.7 Info: => 0.0001069s 21:41:44.7 Info: CreateTable Tags 21:41:44.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:44.7 Info: => 9.79E-05s 21:41:44.7 Info: CreateIndex Tags (Label) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:44.7 Info: => 9.33E-05s 21:41:44.7 Info: CreateTable Restrictions 21:41:44.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:44.7 Info: => 0.0001056s 21:41:44.7 Info: CreateTable DelayProfiles 21:41:44.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:44.7 Info: => 0.0001493s 21:41:44.7 Info: CreateTable Users 21:41:44.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:44.7 Info: => 0.0001136s 21:41:44.7 Info: CreateIndex Users (Identifier) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:44.7 Info: => 9.35E-05s 21:41:44.7 Info: CreateIndex Users (Username) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:44.7 Info: => 0.0001099s 21:41:44.7 Info: CreateTable Commands 21:41:44.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:44.7 Info: => 0.0001391s 21:41:44.7 Info: CreateTable IndexerStatus 21:41:44.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:44.7 Info: => 0.0001433s 21:41:44.7 Info: CreateIndex IndexerStatus (ProviderId) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:44.7 Info: => 9.13E-05s 21:41:44.7 Info: CreateTable ExtraFiles 21:41:44.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:44.7 Info: => 0.0001202s 21:41:44.7 Info: CreateTable LyricFiles 21:41:44.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:44.7 Info: => 0.0001482s 21:41:44.7 Info: CreateTable LanguageProfiles 21:41:44.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:44.7 Info: => 0.0001048s 21:41:44.7 Info: CreateIndex LanguageProfiles (Name) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:44.7 Info: => 9.37E-05s 21:41:44.7 Info: CreateTable DownloadClientStatus 21:41:44.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:44.7 Info: => 0.0001127s 21:41:44.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:44.7 Info: => 9.59E-05s 21:41:44.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:44.7 Info: -> 1 Insert operations completed in 00:00:00.0000780 taking an average of 00:00:00.0000780 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:44', 'InitialSetup') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 1: InitialSetup migrated 21:41:44.7 Info: => 0.0009595s 21:41:44.7 Info: 2: add_reason_to_pending_releases migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 2 21:41:44.7 Info: AlterTable PendingReleases 21:41:44.7 Info: => 1E-06s 21:41:44.7 Info: CreateColumn PendingReleases Reason Int32 21:41:44.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:44.7 Info: => 0.0004849s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:44', 'add_reason_to_pending_releases') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 2: add_reason_to_pending_releases migrated 21:41:44.7 Info: => 0.0008594s 21:41:44.7 Info: 3: add_medium_support migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 3 21:41:44.7 Info: AlterTable Albums 21:41:44.7 Info: => 1E-06s 21:41:44.7 Info: CreateColumn Albums Media String 21:41:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:44.7 Info: => 0.0004494s 21:41:44.7 Info: AlterTable Tracks 21:41:44.7 Info: => 6E-07s 21:41:44.7 Info: CreateColumn Tracks MediumNumber Int32 21:41:44.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:44.7 Info: => 0.0004297s 21:41:44.7 Info: AlterTable Tracks 21:41:44.7 Info: => 6E-07s 21:41:44.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:44.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:44.7 Info: => 0.0004295s 21:41:44.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:44.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:44.7 Info: => 4.59E-05s 21:41:44.7 Info: DeleteColumn Tracks TrackNumber 21:41:44.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:44.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:44.7 Info: DROP TABLE "Tracks" 21:41:44.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:44.7 Info: => 0.004139s 21:41:44.7 Info: AlterTable Tracks 21:41:44.7 Info: => 7E-07s 21:41:44.7 Info: CreateColumn Tracks TrackNumber String 21:41:44.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:44.7 Info: => 0.0004357s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:44', 'add_medium_support') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 3: add_medium_support migrated 21:41:44.7 Info: => 0.0009587s 21:41:44.7 Info: 4: add_various_qualites_in_profile migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 4 21:41:44.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:44.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:44.7 Info: => 5.4E-05s 21:41:44.7 Info: PerformDBOperation 21:41:44.7 Info: Performing DB Operation 21:41:44.7 Info: => 4.35E-05s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:44', 'add_various_qualites_in_profile') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 4: add_various_qualites_in_profile migrated 21:41:44.7 Info: => 0.0004536s 21:41:44.7 Info: 5: metadata_profiles migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 5 21:41:44.7 Info: CreateTable MetadataProfiles 21:41:44.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:44.7 Info: => 0.0001226s 21:41:44.7 Info: CreateIndex MetadataProfiles (Name) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:44.7 Info: => 9.8E-05s 21:41:44.7 Info: AlterTable Artists 21:41:44.7 Info: => 7E-07s 21:41:44.7 Info: CreateColumn Artists MetadataProfileId Int32 21:41:44.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:44.7 Info: => 0.0004558s 21:41:44.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:44.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:44.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:44.7 Info: DROP TABLE "Artists" 21:41:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:44.7 Info: => 0.0043339s 21:41:44.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:44.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:44.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:44.7 Info: DROP TABLE "Artists" 21:41:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:44.7 Info: => 0.0043109s 21:41:44.7 Info: AlterTable Albums 21:41:44.7 Info: => 7E-07s 21:41:44.7 Info: CreateColumn Albums SecondaryTypes String 21:41:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:44.7 Info: => 0.0004495s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:44', 'metadata_profiles') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 5: metadata_profiles migrated 21:41:44.7 Info: => 0.0009578s 21:41:44.7 Info: 6: separate_automatic_and_interactive_search migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 6 21:41:44.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:44.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:44.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:44.7 Info: DROP TABLE "Indexers" 21:41:44.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:44.7 Info: => 0.0037395s 21:41:44.7 Info: AlterTable Indexers 21:41:44.7 Info: => 7E-07s 21:41:44.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:44.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:44.7 Info: => 0.0004409s 21:41:44.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:44.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:44.7 Info: => 4.17E-05s 21:41:44.7 Info: AlterTable Indexers 21:41:44.7 Info: => 6E-07s 21:41:44.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:44.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:44.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:44.7 Info: DROP TABLE "Indexers" 21:41:44.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:44.7 Info: => 0.0036074s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:44', 'separate_automatic_and_interactive_search') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 6: separate_automatic_and_interactive_search migrated 21:41:44.7 Info: => 0.0041035s 21:41:44.7 Info: 7: change_album_path_to_relative migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 7 21:41:44.7 Info: DeleteColumn Albums Path 21:41:44.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:44.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:44.7 Info: DROP TABLE "Albums" 21:41:44.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:44.7 Info: => 0.0049093s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:44', 'change_album_path_to_relative') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 7: change_album_path_to_relative migrated 21:41:44.7 Info: => 0.0054749s 21:41:44.7 Info: 8: change_quality_size_mb_to_kb migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 8 21:41:44.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:44.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:44.7 Info: => 4.87E-05s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:44', 'change_quality_size_mb_to_kb') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 8: change_quality_size_mb_to_kb migrated 21:41:44.7 Info: => 0.0004721s 21:41:44.7 Info: 9: album_releases migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 9 21:41:44.7 Info: AlterTable Albums 21:41:44.7 Info: => 9E-07s 21:41:44.7 Info: CreateColumn Albums Releases String 21:41:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:44.7 Info: => 0.0004682s 21:41:44.7 Info: AlterTable Albums 21:41:44.7 Info: => 7E-07s 21:41:44.7 Info: CreateColumn Albums CurrentRelease String 21:41:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:44.7 Info: => 0.0004439s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:44', 'album_releases') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 9: album_releases migrated 21:41:44.7 Info: => 0.000888s 21:41:44.7 Info: 10: album_releases_fix migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 10 21:41:44.7 Info: AlterTable Albums 21:41:44.7 Info: => 1E-06s 21:41:44.7 Info: AlterColumn Albums Releases String 21:41:44.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:44.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:44.7 Info: DROP TABLE "Albums" 21:41:44.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:44.7 Info: => 0.0044646s 21:41:44.7 Info: AlterTable Albums 21:41:44.7 Info: => 6E-07s 21:41:44.7 Info: AlterColumn Albums CurrentRelease String 21:41:44.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:44.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:44.7 Info: DROP TABLE "Albums" 21:41:44.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:44.7 Info: => 0.0043275s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:44', 'album_releases_fix') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 10: album_releases_fix migrated 21:41:44.7 Info: => 0.0048629s 21:41:44.7 Info: 11: import_lists migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 11 21:41:44.7 Info: CreateTable ImportLists 21:41:44.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:44.7 Info: => 0.0001501s 21:41:44.7 Info: CreateIndex ImportLists (Name) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:44.7 Info: => 9.14E-05s 21:41:44.7 Info: CreateTable ImportListStatus 21:41:44.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:44.7 Info: => 0.0001225s 21:41:44.7 Info: CreateIndex ImportListStatus (ProviderId) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:44.7 Info: => 8.91E-05s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:44', 'import_lists') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 11: import_lists migrated 21:41:44.7 Info: => 0.0005397s 21:41:44.7 Info: 12: add_release_status migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 12 21:41:44.7 Info: AlterTable MetadataProfiles 21:41:44.7 Info: => 1E-06s 21:41:44.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:44.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:44.7 Info: => 0.0005087s 21:41:44.7 Info: PerformDBOperation 21:41:44.7 Info: Performing DB Operation 21:41:44.7 Info: => 2.92E-05s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:44', 'add_release_status') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 12: add_release_status migrated 21:41:44.7 Info: => 0.0004579s 21:41:44.7 Info: 13: album_download_notification migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 13 21:41:44.7 Info: AlterTable Notifications 21:41:44.7 Info: => 1E-06s 21:41:44.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:44.7 Info: => 0.0004926s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:44', 'album_download_notification') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 13: album_download_notification migrated 21:41:44.7 Info: => 0.0008279s 21:41:44.7 Info: 14: fix_language_metadata_profiles migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 14 21:41:44.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:44.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:44.7 Info: => 9.71E-05s 21:41:44.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:44.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:44.7 Info: => 8.57E-05s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:44', 'fix_language_metadata_profiles') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 14: fix_language_metadata_profiles migrated 21:41:44.7 Info: => 0.0003895s 21:41:44.7 Info: 15: remove_fanzub migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 15 21:41:44.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:44.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:44.7 Info: => 4.67E-05s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:44', 'remove_fanzub') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 15: remove_fanzub migrated 21:41:44.7 Info: => 0.0003441s 21:41:44.7 Info: 16: update_artist_history_indexes migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 16 21:41:44.7 Info: CreateIndex Albums (ArtistId) 21:41:44.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:44.7 Info: => 0.0001053s 21:41:44.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:44.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:44.7 Info: => 9.83E-05s 21:41:44.7 Info: DeleteIndex History (AlbumId) 21:41:44.7 Info: DROP INDEX "IX_History_AlbumId" 21:41:44.7 Info: => 0.0001342s 21:41:44.7 Info: CreateIndex History (AlbumId, Date) 21:41:44.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:44.7 Info: => 0.0001007s 21:41:44.7 Info: DeleteIndex History (DownloadId) 21:41:44.7 Info: DROP INDEX "IX_History_DownloadId" 21:41:44.7 Info: => 0.0001304s 21:41:44.7 Info: CreateIndex History (DownloadId, Date) 21:41:44.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:44.7 Info: => 9.15E-05s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:44', 'update_artist_history_indexes') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 16: update_artist_history_indexes migrated 21:41:44.7 Info: => 0.0004762s 21:41:44.7 Info: 17: remove_nma migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 17 21:41:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:44.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:44.7 Info: => 4.92E-05s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:44', 'remove_nma') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 17: remove_nma migrated 21:41:44.7 Info: => 0.0003908s 21:41:44.7 Info: 18: album_disambiguation migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 18 21:41:44.7 Info: AlterTable Albums 21:41:44.7 Info: => 9E-07s 21:41:44.7 Info: CreateColumn Albums Disambiguation String 21:41:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:44.7 Info: => 0.0004925s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:44', 'album_disambiguation') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 18: album_disambiguation migrated 21:41:44.7 Info: => 0.0009205s 21:41:44.7 Info: 19: add_ape_quality_in_profiles migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 19 21:41:44.7 Info: PerformDBOperation 21:41:44.7 Info: Performing DB Operation 21:41:44.7 Info: => 3.27E-05s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:44', 'add_ape_quality_in_profiles') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 19: add_ape_quality_in_profiles migrated 21:41:44.7 Info: => 0.0003235s 21:41:44.7 Info: 20: remove_pushalot migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 20 21:41:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:44.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:44.7 Info: => 4.98E-05s 21:41:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:44.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:44.7 Info: => 4.37E-05s 21:41:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:44.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:44.7 Info: => 3.87E-05s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:44', 'remove_pushalot') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 20: remove_pushalot migrated 21:41:44.7 Info: => 0.000382s 21:41:44.7 Info: 21: add_custom_filters migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 21 21:41:44.7 Info: CreateTable CustomFilters 21:41:44.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:44.7 Info: => 0.000133s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:44', 'add_custom_filters') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 21: add_custom_filters migrated 21:41:44.7 Info: => 0.0004979s 21:41:44.7 Info: 22: import_list_tags migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 22 21:41:44.7 Info: AlterTable ImportLists 21:41:44.7 Info: => 9E-07s 21:41:44.7 Info: CreateColumn ImportLists Tags String 21:41:44.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:44.7 Info: => 0.0004901s 21:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:44', 'import_list_tags') 21:41:44.7 Info: Committing Transaction 21:41:44.7 Info: 22: import_list_tags migrated 21:41:44.7 Info: => 0.0008445s 21:41:44.7 Info: 23: add_release_groups_etc migrating 21:41:44.7 Info: Beginning Transaction 21:41:44.7 Info: Starting migration of Main DB to 23 21:41:44.7 Info: CreateTable ArtistMetadata 21:41:44.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:44.7 Info: => 0.0001649s 21:41:44.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:44.7 Info: => 0.0001348s 21:41:44.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:44.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:44.7 Info: => 9.11E-05s 21:41:44.7 Info: AlterTable Artists 21:41:44.7 Info: => 6E-07s 21:41:44.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:44.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:44.7 Info: => 0.0005201s 21:41:44.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:44.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:44.7 Info: => 8.3E-05s 21:41:44.7 Info: CreateTable AlbumReleases 21:41:44.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:44.7 Info: => 0.0001519s 21:41:44.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:44.7 Info: => 0.00013s 21:41:44.7 Info: CreateIndex AlbumReleases (AlbumId) 21:41:44.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:44.7 Info: => 8.88E-05s 21:41:44.7 Info: PerformDBOperation 21:41:44.7 Info: Performing DB Operation 21:41:44.7 Info: => 5.7E-05s 21:41:44.7 Info: AlterTable Albums 21:41:44.7 Info: => 7E-07s 21:41:44.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:44.7 Info: => 0.0005172s 21:41:44.7 Info: AlterTable Albums 21:41:44.7 Info: => 8E-07s 21:41:44.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:44.7 Info: => 0.0005579s 21:41:44.7 Info: AlterTable Albums 21:41:44.7 Info: => 7E-07s 21:41:44.7 Info: CreateColumn Albums Links String 21:41:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:44.7 Info: => 0.0005118s 21:41:44.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:44.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:44.7 Info: => 9.55E-05s 21:41:44.7 Info: AlterTable Tracks 21:41:44.7 Info: => 7E-07s 21:41:44.7 Info: CreateColumn Tracks ForeignRecordingId String 21:41:44.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:44.7 Info: => 0.0005246s 21:41:44.7 Info: AlterTable Tracks 21:41:44.7 Info: => 7E-07s 21:41:44.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:44.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:44.7 Info: => 0.0005148s 21:41:44.7 Info: AlterTable Tracks 21:41:44.7 Info: => 5E-07s 21:41:44.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:44.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:44.7 Info: => 0.0005166s 21:41:44.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:44.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:44.7 Info: => 8.12E-05s 21:41:44.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:44.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:44.7 Info: => 7.33E-05s 21:41:44.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:44.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:44.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:44.7 Info: DROP TABLE "Artists" 21:41:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:44.7 Info: => 0.0160036s 21:41:44.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:44.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:44.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:44.7 Info: DROP TABLE "Albums" 21:41:44.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:44.7 Info: => 0.0052888s 21:41:44.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:44.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:44.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:44.7 Info: DROP TABLE "Tracks" 21:41:44.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:44.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:44.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:44.7 Info: => 0.0048315s 21:41:44.7 Info: DeleteColumn TrackFiles ArtistId 21:41:44.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:44.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:44.7 Info: DROP TABLE "TrackFiles" 21:41:44.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:44.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:44.7 Info: => 0.0046069s 21:41:44.7 Info: CreateIndex Artists (ArtistMetadataId) 21:41:44.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:44.7 Info: => 0.0001118s 21:41:44.7 Info: CreateIndex Artists (Monitored) 21:41:44.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:44.7 Info: => 8.98E-05s 21:41:44.7 Info: CreateIndex Albums (ArtistMetadataId) 21:41:44.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:44.7 Info: => 0.0001075s 21:41:44.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:44.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:44.7 Info: => 0.0001047s 21:41:44.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:44.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:44.7 Info: => 0.0001044s 21:41:44.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:44.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:44.7 Info: => 0.0001041s 21:41:44.7 Info: UpdateData 21:41:44.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:44.8 Info: => 8.94E-05s 21:41:44.8 Info: UpdateData 21:41:44.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:44.8 Info: => 4.83E-05s 21:41:44.8 Info: UpdateData 21:41:44.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:44.8 Info: => 5.33E-05s 21:41:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:44', 'add_release_groups_etc') 21:41:44.8 Info: Committing Transaction 21:41:44.8 Info: 23: add_release_groups_etc migrated 21:41:44.8 Info: => 0.0009997s 21:41:44.8 Info: 24: NewMediaInfoFormat migrating 21:41:44.8 Info: Beginning Transaction 21:41:44.8 Info: Starting migration of Main DB to 24 21:41:44.8 Info: UpdateData 21:41:44.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:44.8 Info: => 5.01E-05s 21:41:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:44', 'NewMediaInfoFormat') 21:41:44.8 Info: Committing Transaction 21:41:44.8 Info: 24: NewMediaInfoFormat migrated 21:41:44.8 Info: => 0.0004577s 21:41:44.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:44.8 Info: Beginning Transaction 21:41:44.8 Info: Starting migration of Main DB to 25 21:41:44.8 Info: RenameTable Restrictions ReleaseProfiles 21:41:44.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:44.8 Info: => 0.0020016s 21:41:44.8 Info: AlterTable ReleaseProfiles 21:41:44.8 Info: => 7E-07s 21:41:44.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:44.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:44.8 Info: => 0.0005656s 21:41:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:44', 'rename_restrictions_to_release_profiles') 21:41:44.8 Info: Committing Transaction 21:41:44.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:44.8 Info: => 0.0010128s 21:41:44.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:44.8 Info: Beginning Transaction 21:41:44.8 Info: Starting migration of Main DB to 26 21:41:44.8 Info: RenameTable Profiles QualityProfiles 21:41:44.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:44.8 Info: => 0.0020815s 21:41:44.8 Info: AlterTable QualityProfiles 21:41:44.8 Info: => 7E-07s 21:41:44.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:44.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:44.8 Info: => 0.0005182s 21:41:44.8 Info: AlterTable LanguageProfiles 21:41:44.8 Info: => 7E-07s 21:41:44.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:44.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:44.8 Info: => 0.0005088s 21:41:44.8 Info: UpdateData 21:41:44.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:44.8 Info: => 5.05E-05s 21:41:44.8 Info: UpdateData 21:41:44.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:44.8 Info: => 4.17E-05s 21:41:44.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:44.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:44.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:44.8 Info: DROP TABLE "Artists" 21:41:44.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:44.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:44.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:44.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:44.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:44.8 Info: => 0.006473s 21:41:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:44', 'rename_quality_profiles_add_upgrade_allowed') 21:41:44.8 Info: Committing Transaction 21:41:44.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:44.8 Info: => 0.0069932s 21:41:44.8 Info: 27: add_import_exclusions migrating 21:41:44.8 Info: Beginning Transaction 21:41:44.8 Info: Starting migration of Main DB to 27 21:41:44.8 Info: CreateTable ImportListExclusions 21:41:44.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:44.8 Info: => 0.0001665s 21:41:44.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:44.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:44.8 Info: => 0.0001748s 21:41:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:44', 'add_import_exclusions') 21:41:44.8 Info: Committing Transaction 21:41:44.8 Info: 27: add_import_exclusions migrated 21:41:44.8 Info: => 0.0006645s 21:41:44.8 Info: 28: clean_artist_metadata_table migrating 21:41:44.8 Info: Beginning Transaction 21:41:44.8 Info: Starting migration of Main DB to 28 21:41:44.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:44.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:44.8 Info: => 0.0001666s 21:41:44.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:44.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:44.8 Info: => 0.000148s 21:41:44.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:44.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:44.8 Info: => 0.00014s 21:41:44.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:44.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:44.8 Info: => 0.00014s 21:41:44.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:44.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:44.8 Info: => 0.0001401s 21:41:44.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:44.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:44.8 Info: => 0.0001393s 21:41:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:44', 'clean_artist_metadata_table') 21:41:44.8 Info: Committing Transaction 21:41:44.8 Info: 28: clean_artist_metadata_table migrated 21:41:44.8 Info: => 0.0005708s 21:41:44.8 Info: 29: health_issue_notification migrating 21:41:44.8 Info: Beginning Transaction 21:41:44.8 Info: Starting migration of Main DB to 29 21:41:44.8 Info: AlterTable Notifications 21:41:44.8 Info: => 8E-07s 21:41:44.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:44.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:44.8 Info: => 0.0006184s 21:41:44.8 Info: AlterTable Notifications 21:41:44.8 Info: => 6E-07s 21:41:44.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:44.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:44.8 Info: => 0.0005995s 21:41:44.8 Info: AlterTable Notifications 21:41:44.8 Info: => 6E-07s 21:41:44.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:44.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:44.8 Info: => 0.0005613s 21:41:44.8 Info: AlterTable Notifications 21:41:44.8 Info: => 6E-07s 21:41:44.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:44.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:44.8 Info: => 0.0005564s 21:41:44.8 Info: AlterTable Notifications 21:41:44.8 Info: => 7E-07s 21:41:44.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:44.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:44.8 Info: => 0.0005436s 21:41:44.8 Info: DeleteColumn Notifications OnDownload 21:41:44.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:44.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:44.8 Info: DROP TABLE "Notifications" 21:41:44.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:44.8 Info: => 0.0051341s 21:41:44.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:44.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:44.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:44.8 Info: DROP TABLE "Notifications" 21:41:44.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:44.8 Info: => 0.0051034s 21:41:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:44', 'health_issue_notification') 21:41:44.8 Info: Committing Transaction 21:41:44.8 Info: 29: health_issue_notification migrated 21:41:44.8 Info: => 0.0056158s 21:41:44.8 Info: 30: add_mediafilerepository_mtime migrating 21:41:44.8 Info: Beginning Transaction 21:41:44.8 Info: Starting migration of Main DB to 30 21:41:44.8 Info: AlterTable TrackFiles 21:41:44.8 Info: => 8E-07s 21:41:44.8 Info: CreateColumn TrackFiles Modified DateTime 21:41:44.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:44.8 Info: => 0.0008456s 21:41:44.8 Info: AlterTable TrackFiles 21:41:44.8 Info: => 6E-07s 21:41:44.8 Info: CreateColumn TrackFiles Path String 21:41:44.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:44.8 Info: => 0.0005478s 21:41:44.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:44.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:44.8 Info: => 4.28E-05s 21:41:44.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:44.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:44.8 Info: => 0.0001446s 21:41:44.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:44.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:44.8 Info: => 0.0001583s 21:41:44.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:44.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:44.8 Info: => 0.0001616s 21:41:44.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:44.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:44.8 Info: => 8.54E-05s 21:41:44.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:44.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:44.8 Info: => 6.29E-05s 21:41:44.8 Info: AlterTable TrackFiles 21:41:44.8 Info: => 5E-07s 21:41:44.8 Info: AlterColumn TrackFiles Path String 21:41:44.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:44.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:44.8 Info: DROP TABLE "TrackFiles" 21:41:44.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:44.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:44.8 Info: => 0.0047058s 21:41:44.8 Info: CreateIndex TrackFiles (Path) 21:41:44.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:44.8 Info: => 0.0001008s 21:41:44.8 Info: DeleteColumn TrackFiles RelativePath 21:41:44.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:44.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:44.8 Info: DROP TABLE "TrackFiles" 21:41:44.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:44.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:44.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:44.8 Info: => 0.0055706s 21:41:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:44', 'add_mediafilerepository_mtime') 21:41:44.8 Info: Committing Transaction 21:41:44.8 Info: 30: add_mediafilerepository_mtime migrated 21:41:44.8 Info: => 0.0061277s 21:41:44.8 Info: 31: add_artistmetadataid_constraint migrating 21:41:44.8 Info: Beginning Transaction 21:41:44.8 Info: Starting migration of Main DB to 31 21:41:44.8 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:41:44.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:41:44.8 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 21:41:44.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 21:41:44.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:44.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:44.8 Info: => 0.0001528s 21:41:44.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:44.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:44.8 Info: => 0.0001299s 21:41:44.8 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:44.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:44.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:44.8 Info: DROP TABLE "Artists" 21:41:44.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:44.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:44.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:44.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:44.8 Info: => 0.0058932s 21:41:44.8 Info: CreateIndex Artists (ArtistMetadataId) 21:41:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:44.8 Info: => 0.0001338s 21:41:44.8 Info: -> 4 Insert operations completed in 00:00:00.0003141 taking an average of 00:00:00.0000785 21:41:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:44', 'add_artistmetadataid_constraint') 21:41:44.8 Info: Committing Transaction 21:41:44.8 Info: 31: add_artistmetadataid_constraint migrated 21:41:44.8 Info: => 0.0007116s 21:41:44.8 Debug: Took: 00:00:00.1917255 21:41:44.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 21:41:44.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 21:41:44.8 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 21:41:45.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 21:41:44.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 21:41:44.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637049656561_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:44.9 Info: DatabaseEngineVersionCheck migrating 21:41:44.9 Info: PerformDBOperation 21:41:44.9 Info: Performing DB Operation 21:41:44.9 Info: SQLite 3.49.1 21:41:44.9 Info: => 0.0015908s 21:41:44.9 Info: DatabaseEngineVersionCheck migrated 21:41:44.9 Info: => 0.0016072s 21:41:44.9 Info: VersionMigration migrating 21:41:44.9 Info: Beginning Transaction 21:41:44.9 Info: CreateTable VersionInfo 21:41:44.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:44.9 Info: => 0.0002067s 21:41:44.9 Info: Committing Transaction 21:41:44.9 Info: VersionMigration migrated 21:41:44.9 Info: => 0.0007254s 21:41:44.9 Info: VersionUniqueMigration migrating 21:41:44.9 Info: Beginning Transaction 21:41:44.9 Info: CreateIndex VersionInfo (Version) 21:41:44.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:44.9 Info: => 0.0001237s 21:41:44.9 Info: AlterTable VersionInfo 21:41:44.9 Info: => 8E-07s 21:41:44.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:44.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:44.9 Info: => 0.0005328s 21:41:44.9 Info: Committing Transaction 21:41:44.9 Info: VersionUniqueMigration migrated 21:41:44.9 Info: => 0.0007639s 21:41:44.9 Info: VersionDescriptionMigration migrating 21:41:44.9 Info: Beginning Transaction 21:41:44.9 Info: AlterTable VersionInfo 21:41:44.9 Info: => 6E-07s 21:41:44.9 Info: CreateColumn VersionInfo Description String 21:41:44.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:44.9 Info: => 0.0002028s 21:41:44.9 Info: Committing Transaction 21:41:44.9 Info: VersionDescriptionMigration migrated 21:41:44.9 Info: => 0.0004328s 21:41:44.9 Info: 1: InitialSetup migrating 21:41:44.9 Info: Beginning Transaction 21:41:44.9 Info: Starting migration of Main DB to 1 21:41:44.9 Info: CreateTable Config 21:41:44.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:44.9 Info: => 0.0001525s 21:41:44.9 Info: CreateIndex Config (Key) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:44.9 Info: => 8.88E-05s 21:41:44.9 Info: CreateTable RootFolders 21:41:44.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:44.9 Info: => 0.0001s 21:41:44.9 Info: CreateIndex RootFolders (Path) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:44.9 Info: => 8.94E-05s 21:41:44.9 Info: CreateTable Artists 21:41:44.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:44.9 Info: => 0.0002475s 21:41:44.9 Info: CreateIndex Artists (ForeignArtistId) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:44.9 Info: => 8.65E-05s 21:41:44.9 Info: CreateIndex Artists (NameSlug) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:44.9 Info: => 8.23E-05s 21:41:44.9 Info: CreateIndex Artists (CleanName) 21:41:44.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:44.9 Info: => 7.94E-05s 21:41:44.9 Info: CreateIndex Artists (Path) 21:41:44.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:44.9 Info: => 7.89E-05s 21:41:44.9 Info: CreateTable Albums 21:41:44.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:44.9 Info: => 0.000207s 21:41:44.9 Info: CreateIndex Albums (ForeignAlbumId) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:44.9 Info: => 8.5E-05s 21:41:44.9 Info: CreateIndex Albums (MBId) 21:41:44.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:44.9 Info: => 8.02E-05s 21:41:44.9 Info: CreateIndex Albums (TADBId) 21:41:44.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:44.9 Info: => 7.87E-05s 21:41:44.9 Info: CreateIndex Albums (TitleSlug) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:44.9 Info: => 8.2E-05s 21:41:44.9 Info: CreateIndex Albums (CleanTitle) 21:41:44.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:44.9 Info: => 7.77E-05s 21:41:44.9 Info: CreateIndex Albums (Path) 21:41:44.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:44.9 Info: => 7.63E-05s 21:41:44.9 Info: CreateTable Tracks 21:41:44.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:44.9 Info: => 0.0001442s 21:41:44.9 Info: CreateIndex Tracks (ForeignTrackId) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:44.9 Info: => 8.25E-05s 21:41:44.9 Info: CreateIndex Tracks (ArtistId) 21:41:44.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:44.9 Info: => 8.48E-05s 21:41:44.9 Info: CreateIndex Tracks (TrackFileId) 21:41:44.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:44.9 Info: => 8.94E-05s 21:41:44.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:44.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:44.9 Info: => 9.38E-05s 21:41:44.9 Info: CreateTable TrackFiles 21:41:44.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:44.9 Info: => 0.0001517s 21:41:44.9 Info: CreateIndex TrackFiles (ArtistId) 21:41:44.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:44.9 Info: => 8.42E-05s 21:41:44.9 Info: CreateIndex TrackFiles (AlbumId) 21:41:44.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:44.9 Info: => 8.26E-05s 21:41:44.9 Info: CreateTable History 21:41:44.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:44.9 Info: => 0.0001644s 21:41:44.9 Info: CreateIndex History (Date) 21:41:44.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:44.9 Info: => 8.43E-05s 21:41:44.9 Info: CreateIndex History (EventType) 21:41:44.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:44.9 Info: => 8.29E-05s 21:41:44.9 Info: CreateIndex History (DownloadId) 21:41:44.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:44.9 Info: => 8.12E-05s 21:41:44.9 Info: CreateIndex History (AlbumId) 21:41:44.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:44.9 Info: => 8.16E-05s 21:41:44.9 Info: CreateTable Notifications 21:41:44.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:44.9 Info: => 0.0001538s 21:41:44.9 Info: CreateTable ScheduledTasks 21:41:44.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:44.9 Info: => 0.0001205s 21:41:44.9 Info: CreateIndex ScheduledTasks (TypeName) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:44.9 Info: => 9.89E-05s 21:41:44.9 Info: CreateTable Indexers 21:41:44.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:44.9 Info: => 0.000117s 21:41:44.9 Info: CreateIndex Indexers (Name) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:44.9 Info: => 8.56E-05s 21:41:44.9 Info: CreateTable Profiles 21:41:44.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:44.9 Info: => 0.0001079s 21:41:44.9 Info: CreateIndex Profiles (Name) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:44.9 Info: => 0.0001154s 21:41:44.9 Info: CreateTable QualityDefinitions 21:41:44.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:44.9 Info: => 0.0001382s 21:41:44.9 Info: CreateIndex QualityDefinitions (Quality) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:44.9 Info: => 8.75E-05s 21:41:44.9 Info: CreateIndex QualityDefinitions (Title) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:44.9 Info: => 8.88E-05s 21:41:44.9 Info: CreateTable NamingConfig 21:41:44.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:44.9 Info: => 0.0001311s 21:41:44.9 Info: CreateTable Blacklist 21:41:44.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:44.9 Info: => 0.0001868s 21:41:44.9 Info: CreateTable Metadata 21:41:44.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:44.9 Info: => 0.0005073s 21:41:44.9 Info: CreateTable MetadataFiles 21:41:44.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:44.9 Info: => 0.0001391s 21:41:44.9 Info: CreateTable DownloadClients 21:41:44.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:44.9 Info: => 0.0001305s 21:41:44.9 Info: CreateTable PendingReleases 21:41:44.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:44.9 Info: => 0.0001301s 21:41:44.9 Info: CreateTable RemotePathMappings 21:41:44.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:44.9 Info: => 0.0001123s 21:41:44.9 Info: CreateTable Tags 21:41:44.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:44.9 Info: => 0.0001013s 21:41:44.9 Info: CreateIndex Tags (Label) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:44.9 Info: => 9.83E-05s 21:41:44.9 Info: CreateTable Restrictions 21:41:44.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:44.9 Info: => 0.0001113s 21:41:44.9 Info: CreateTable DelayProfiles 21:41:44.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:44.9 Info: => 0.0001486s 21:41:44.9 Info: CreateTable Users 21:41:44.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:44.9 Info: => 0.0001275s 21:41:44.9 Info: CreateIndex Users (Identifier) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:44.9 Info: => 0.0001004s 21:41:44.9 Info: CreateIndex Users (Username) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:44.9 Info: => 0.0001145s 21:41:44.9 Info: CreateTable Commands 21:41:44.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:44.9 Info: => 0.0001361s 21:41:44.9 Info: CreateTable IndexerStatus 21:41:44.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:44.9 Info: => 0.0001317s 21:41:44.9 Info: CreateIndex IndexerStatus (ProviderId) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:44.9 Info: => 0.0001131s 21:41:44.9 Info: CreateTable ExtraFiles 21:41:44.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:44.9 Info: => 0.0001369s 21:41:44.9 Info: CreateTable LyricFiles 21:41:44.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:44.9 Info: => 0.0001434s 21:41:44.9 Info: CreateTable LanguageProfiles 21:41:44.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:44.9 Info: => 0.0001046s 21:41:44.9 Info: CreateIndex LanguageProfiles (Name) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:44.9 Info: => 0.0001037s 21:41:44.9 Info: CreateTable DownloadClientStatus 21:41:44.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:44.9 Info: => 0.0001178s 21:41:44.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:44.9 Info: => 0.0001052s 21:41:44.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:44.9 Info: -> 1 Insert operations completed in 00:00:00.0000665 taking an average of 00:00:00.0000665 21:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:44', 'InitialSetup') 21:41:44.9 Info: Committing Transaction 21:41:44.9 Info: 1: InitialSetup migrated 21:41:44.9 Info: => 0.0008762s 21:41:44.9 Info: 2: add_reason_to_pending_releases migrating 21:41:44.9 Info: Beginning Transaction 21:41:44.9 Info: Starting migration of Main DB to 2 21:41:44.9 Info: AlterTable PendingReleases 21:41:44.9 Info: => 7E-07s 21:41:44.9 Info: CreateColumn PendingReleases Reason Int32 21:41:44.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:44.9 Info: => 0.0004837s 21:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:44', 'add_reason_to_pending_releases') 21:41:44.9 Info: Committing Transaction 21:41:44.9 Info: 2: add_reason_to_pending_releases migrated 21:41:44.9 Info: => 0.0009092s 21:41:44.9 Info: 3: add_medium_support migrating 21:41:44.9 Info: Beginning Transaction 21:41:44.9 Info: Starting migration of Main DB to 3 21:41:44.9 Info: AlterTable Albums 21:41:44.9 Info: => 8E-07s 21:41:44.9 Info: CreateColumn Albums Media String 21:41:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:44.9 Info: => 0.0004591s 21:41:44.9 Info: AlterTable Tracks 21:41:44.9 Info: => 7E-07s 21:41:44.9 Info: CreateColumn Tracks MediumNumber Int32 21:41:44.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:44.9 Info: => 0.0004379s 21:41:44.9 Info: AlterTable Tracks 21:41:44.9 Info: => 6E-07s 21:41:44.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:44.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:44.9 Info: => 0.0004353s 21:41:44.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:44.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:44.9 Info: => 4.32E-05s 21:41:44.9 Info: DeleteColumn Tracks TrackNumber 21:41:44.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:44.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:44.9 Info: DROP TABLE "Tracks" 21:41:44.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:44.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:44.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:44.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:44.9 Info: => 0.0041256s 21:41:44.9 Info: AlterTable Tracks 21:41:44.9 Info: => 5E-07s 21:41:44.9 Info: CreateColumn Tracks TrackNumber String 21:41:44.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:45.0 Info: => 0.0004933s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:45', 'add_medium_support') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 3: add_medium_support migrated 21:41:45.0 Info: => 0.0010264s 21:41:45.0 Info: 4: add_various_qualites_in_profile migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 4 21:41:45.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:45.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:45.0 Info: => 5.6E-05s 21:41:45.0 Info: PerformDBOperation 21:41:45.0 Info: Performing DB Operation 21:41:45.0 Info: => 3.48E-05s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:45', 'add_various_qualites_in_profile') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 4: add_various_qualites_in_profile migrated 21:41:45.0 Info: => 0.0003721s 21:41:45.0 Info: 5: metadata_profiles migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 5 21:41:45.0 Info: CreateTable MetadataProfiles 21:41:45.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:45.0 Info: => 0.0001313s 21:41:45.0 Info: CreateIndex MetadataProfiles (Name) 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:45.0 Info: => 0.0001137s 21:41:45.0 Info: AlterTable Artists 21:41:45.0 Info: => 5E-07s 21:41:45.0 Info: CreateColumn Artists MetadataProfileId Int32 21:41:45.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:45.0 Info: => 0.0005033s 21:41:45.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:45.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:45.0 Info: DROP TABLE "Artists" 21:41:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.0 Info: => 0.0045272s 21:41:45.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:45.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:45.0 Info: DROP TABLE "Artists" 21:41:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.0 Info: => 0.0044324s 21:41:45.0 Info: AlterTable Albums 21:41:45.0 Info: => 6E-07s 21:41:45.0 Info: CreateColumn Albums SecondaryTypes String 21:41:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:45.0 Info: => 0.0004725s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:45', 'metadata_profiles') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 5: metadata_profiles migrated 21:41:45.0 Info: => 0.0010144s 21:41:45.0 Info: 6: separate_automatic_and_interactive_search migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 6 21:41:45.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:45.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:45.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:45.0 Info: DROP TABLE "Indexers" 21:41:45.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:45.0 Info: => 0.0037917s 21:41:45.0 Info: AlterTable Indexers 21:41:45.0 Info: => 5E-07s 21:41:45.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:45.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:45.0 Info: => 0.0005039s 21:41:45.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:45.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:45.0 Info: => 4.48E-05s 21:41:45.0 Info: AlterTable Indexers 21:41:45.0 Info: => 5E-07s 21:41:45.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:45.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:45.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:45.0 Info: DROP TABLE "Indexers" 21:41:45.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:45.0 Info: => 0.0037824s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:45', 'separate_automatic_and_interactive_search') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 6: separate_automatic_and_interactive_search migrated 21:41:45.0 Info: => 0.0042575s 21:41:45.0 Info: 7: change_album_path_to_relative migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 7 21:41:45.0 Info: DeleteColumn Albums Path 21:41:45.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:45.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:45.0 Info: DROP TABLE "Albums" 21:41:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.0 Info: => 0.0046835s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:45', 'change_album_path_to_relative') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 7: change_album_path_to_relative migrated 21:41:45.0 Info: => 0.0052255s 21:41:45.0 Info: 8: change_quality_size_mb_to_kb migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 8 21:41:45.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:45.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:45.0 Info: => 5.2E-05s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:45', 'change_quality_size_mb_to_kb') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 8: change_quality_size_mb_to_kb migrated 21:41:45.0 Info: => 0.0004818s 21:41:45.0 Info: 9: album_releases migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 9 21:41:45.0 Info: AlterTable Albums 21:41:45.0 Info: => 8E-07s 21:41:45.0 Info: CreateColumn Albums Releases String 21:41:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:45.0 Info: => 0.0004955s 21:41:45.0 Info: AlterTable Albums 21:41:45.0 Info: => 5E-07s 21:41:45.0 Info: CreateColumn Albums CurrentRelease String 21:41:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:45.0 Info: => 0.0004779s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:45', 'album_releases') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 9: album_releases migrated 21:41:45.0 Info: => 0.0009501s 21:41:45.0 Info: 10: album_releases_fix migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 10 21:41:45.0 Info: AlterTable Albums 21:41:45.0 Info: => 8E-07s 21:41:45.0 Info: AlterColumn Albums Releases String 21:41:45.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:45.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:45.0 Info: DROP TABLE "Albums" 21:41:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.0 Info: => 0.0046086s 21:41:45.0 Info: AlterTable Albums 21:41:45.0 Info: => 6E-07s 21:41:45.0 Info: AlterColumn Albums CurrentRelease String 21:41:45.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:45.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:45.0 Info: DROP TABLE "Albums" 21:41:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.0 Info: => 0.0045398s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:45', 'album_releases_fix') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 10: album_releases_fix migrated 21:41:45.0 Info: => 0.005114s 21:41:45.0 Info: 11: import_lists migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 11 21:41:45.0 Info: CreateTable ImportLists 21:41:45.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:45.0 Info: => 0.0001565s 21:41:45.0 Info: CreateIndex ImportLists (Name) 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:45.0 Info: => 9.78E-05s 21:41:45.0 Info: CreateTable ImportListStatus 21:41:45.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:45.0 Info: => 0.000131s 21:41:45.0 Info: CreateIndex ImportListStatus (ProviderId) 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:45.0 Info: => 9.62E-05s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:45', 'import_lists') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 11: import_lists migrated 21:41:45.0 Info: => 0.0006395s 21:41:45.0 Info: 12: add_release_status migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 12 21:41:45.0 Info: AlterTable MetadataProfiles 21:41:45.0 Info: => 8E-07s 21:41:45.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:45.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:45.0 Info: => 0.0005792s 21:41:45.0 Info: PerformDBOperation 21:41:45.0 Info: Performing DB Operation 21:41:45.0 Info: => 3.36E-05s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:45', 'add_release_status') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 12: add_release_status migrated 21:41:45.0 Info: => 0.0003495s 21:41:45.0 Info: 13: album_download_notification migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 13 21:41:45.0 Info: AlterTable Notifications 21:41:45.0 Info: => 7E-07s 21:41:45.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:45.0 Info: => 0.0005171s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:45', 'album_download_notification') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 13: album_download_notification migrated 21:41:45.0 Info: => 0.0008467s 21:41:45.0 Info: 14: fix_language_metadata_profiles migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 14 21:41:45.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:45.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:45.0 Info: => 9.72E-05s 21:41:45.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:45.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:45.0 Info: => 8.46E-05s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:45', 'fix_language_metadata_profiles') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 14: fix_language_metadata_profiles migrated 21:41:45.0 Info: => 0.0003893s 21:41:45.0 Info: 15: remove_fanzub migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 15 21:41:45.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:45.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:45.0 Info: => 5.29E-05s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:45', 'remove_fanzub') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 15: remove_fanzub migrated 21:41:45.0 Info: => 0.0003568s 21:41:45.0 Info: 16: update_artist_history_indexes migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 16 21:41:45.0 Info: CreateIndex Albums (ArtistId) 21:41:45.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:45.0 Info: => 0.0001073s 21:41:45.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:45.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:45.0 Info: => 0.0001007s 21:41:45.0 Info: DeleteIndex History (AlbumId) 21:41:45.0 Info: DROP INDEX "IX_History_AlbumId" 21:41:45.0 Info: => 0.0001374s 21:41:45.0 Info: CreateIndex History (AlbumId, Date) 21:41:45.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:45.0 Info: => 0.0001001s 21:41:45.0 Info: DeleteIndex History (DownloadId) 21:41:45.0 Info: DROP INDEX "IX_History_DownloadId" 21:41:45.0 Info: => 0.0001242s 21:41:45.0 Info: CreateIndex History (DownloadId, Date) 21:41:45.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:45.0 Info: => 9.68E-05s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:45', 'update_artist_history_indexes') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 16: update_artist_history_indexes migrated 21:41:45.0 Info: => 0.0004526s 21:41:45.0 Info: 17: remove_nma migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 17 21:41:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:45.0 Info: => 5.07E-05s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:45', 'remove_nma') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 17: remove_nma migrated 21:41:45.0 Info: => 0.00035s 21:41:45.0 Info: 18: album_disambiguation migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 18 21:41:45.0 Info: AlterTable Albums 21:41:45.0 Info: => 7E-07s 21:41:45.0 Info: CreateColumn Albums Disambiguation String 21:41:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:45.0 Info: => 0.0005309s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:45', 'album_disambiguation') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 18: album_disambiguation migrated 21:41:45.0 Info: => 0.0008847s 21:41:45.0 Info: 19: add_ape_quality_in_profiles migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 19 21:41:45.0 Info: PerformDBOperation 21:41:45.0 Info: Performing DB Operation 21:41:45.0 Info: => 3.47E-05s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:45', 'add_ape_quality_in_profiles') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 19: add_ape_quality_in_profiles migrated 21:41:45.0 Info: => 0.0003929s 21:41:45.0 Info: 20: remove_pushalot migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 20 21:41:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:45.0 Info: => 4.8E-05s 21:41:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:45.0 Info: => 4.02E-05s 21:41:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:45.0 Info: => 3.81E-05s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:45', 'remove_pushalot') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 20: remove_pushalot migrated 21:41:45.0 Info: => 0.0003772s 21:41:45.0 Info: 21: add_custom_filters migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 21 21:41:45.0 Info: CreateTable CustomFilters 21:41:45.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:45.0 Info: => 0.0001276s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:45', 'add_custom_filters') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 21: add_custom_filters migrated 21:41:45.0 Info: => 0.0005012s 21:41:45.0 Info: 22: import_list_tags migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 22 21:41:45.0 Info: AlterTable ImportLists 21:41:45.0 Info: => 8E-07s 21:41:45.0 Info: CreateColumn ImportLists Tags String 21:41:45.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:45.0 Info: => 0.0005151s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:45', 'import_list_tags') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 22: import_list_tags migrated 21:41:45.0 Info: => 0.0008732s 21:41:45.0 Info: 23: add_release_groups_etc migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 23 21:41:45.0 Info: CreateTable ArtistMetadata 21:41:45.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:45.0 Info: => 0.0001655s 21:41:45.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:45.0 Info: => 0.0001239s 21:41:45.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:45.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:45.0 Info: => 9.25E-05s 21:41:45.0 Info: AlterTable Artists 21:41:45.0 Info: => 5E-07s 21:41:45.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:45.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:45.0 Info: => 0.0005482s 21:41:45.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:45.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:45.0 Info: => 8.67E-05s 21:41:45.0 Info: CreateTable AlbumReleases 21:41:45.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:45.0 Info: => 0.0001572s 21:41:45.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:45.0 Info: => 0.0001348s 21:41:45.0 Info: CreateIndex AlbumReleases (AlbumId) 21:41:45.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:45.0 Info: => 9.27E-05s 21:41:45.0 Info: PerformDBOperation 21:41:45.0 Info: Performing DB Operation 21:41:45.0 Info: => 4.04E-05s 21:41:45.0 Info: AlterTable Albums 21:41:45.0 Info: => 4E-07s 21:41:45.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:45.0 Info: => 0.0005469s 21:41:45.0 Info: AlterTable Albums 21:41:45.0 Info: => 5E-07s 21:41:45.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:45.0 Info: => 0.0005713s 21:41:45.0 Info: AlterTable Albums 21:41:45.0 Info: => 5E-07s 21:41:45.0 Info: CreateColumn Albums Links String 21:41:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:45.0 Info: => 0.0005764s 21:41:45.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:45.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:45.0 Info: => 0.0001017s 21:41:45.0 Info: AlterTable Tracks 21:41:45.0 Info: => 4E-07s 21:41:45.0 Info: CreateColumn Tracks ForeignRecordingId String 21:41:45.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:45.0 Info: => 0.0005489s 21:41:45.0 Info: AlterTable Tracks 21:41:45.0 Info: => 5E-07s 21:41:45.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:45.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:45.0 Info: => 0.0005419s 21:41:45.0 Info: AlterTable Tracks 21:41:45.0 Info: => 6E-07s 21:41:45.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:45.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:45.0 Info: => 0.000548s 21:41:45.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:45.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:45.0 Info: => 8.22E-05s 21:41:45.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:45.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:45.0 Info: => 7.19E-05s 21:41:45.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:45.0 Info: DROP TABLE "Artists" 21:41:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.0 Info: => 0.0133655s 21:41:45.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:45.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:45.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:45.0 Info: DROP TABLE "Albums" 21:41:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.0 Info: => 0.00523s 21:41:45.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:45.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:45.0 Info: DROP TABLE "Tracks" 21:41:45.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:45.0 Info: => 0.0047882s 21:41:45.0 Info: DeleteColumn TrackFiles ArtistId 21:41:45.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:45.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:45.0 Info: DROP TABLE "TrackFiles" 21:41:45.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:45.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.0 Info: => 0.0046826s 21:41:45.0 Info: CreateIndex Artists (ArtistMetadataId) 21:41:45.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.0 Info: => 0.0001112s 21:41:45.0 Info: CreateIndex Artists (Monitored) 21:41:45.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.0 Info: => 8.7E-05s 21:41:45.0 Info: CreateIndex Albums (ArtistMetadataId) 21:41:45.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:45.0 Info: => 0.0001054s 21:41:45.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:45.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:45.0 Info: => 0.0001041s 21:41:45.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:45.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:45.0 Info: => 0.0001036s 21:41:45.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:45.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:45.0 Info: => 0.0001042s 21:41:45.0 Info: UpdateData 21:41:45.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:45.0 Info: => 5.39E-05s 21:41:45.0 Info: UpdateData 21:41:45.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:45.0 Info: => 4.27E-05s 21:41:45.0 Info: UpdateData 21:41:45.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:45.0 Info: => 4.76E-05s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:45', 'add_release_groups_etc') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 23: add_release_groups_etc migrated 21:41:45.0 Info: => 0.0006976s 21:41:45.0 Info: 24: NewMediaInfoFormat migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 24 21:41:45.0 Info: UpdateData 21:41:45.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:45.0 Info: => 4.92E-05s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:45', 'NewMediaInfoFormat') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 24: NewMediaInfoFormat migrated 21:41:45.0 Info: => 0.000445s 21:41:45.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 25 21:41:45.0 Info: RenameTable Restrictions ReleaseProfiles 21:41:45.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:45.0 Info: => 0.0019527s 21:41:45.0 Info: AlterTable ReleaseProfiles 21:41:45.0 Info: => 7E-07s 21:41:45.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:45.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:45.0 Info: => 0.0005629s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:45', 'rename_restrictions_to_release_profiles') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:45.0 Info: => 0.0009127s 21:41:45.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 26 21:41:45.0 Info: RenameTable Profiles QualityProfiles 21:41:45.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:45.0 Info: => 0.0020081s 21:41:45.0 Info: AlterTable QualityProfiles 21:41:45.0 Info: => 6E-07s 21:41:45.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:45.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:45.0 Info: => 0.0004928s 21:41:45.0 Info: AlterTable LanguageProfiles 21:41:45.0 Info: => 5E-07s 21:41:45.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:45.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:45.0 Info: => 0.0004861s 21:41:45.0 Info: UpdateData 21:41:45.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:45.0 Info: => 4.68E-05s 21:41:45.0 Info: UpdateData 21:41:45.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:45.0 Info: => 3.83E-05s 21:41:45.0 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:45.0 Info: DROP TABLE "Artists" 21:41:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.0 Info: => 0.005203s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:45', 'rename_quality_profiles_add_upgrade_allowed') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:45.0 Info: => 0.0056627s 21:41:45.0 Info: 27: add_import_exclusions migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 27 21:41:45.0 Info: CreateTable ImportListExclusions 21:41:45.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:45.0 Info: => 0.0001433s 21:41:45.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:45.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:45.0 Info: => 0.0001308s 21:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:45', 'add_import_exclusions') 21:41:45.0 Info: Committing Transaction 21:41:45.0 Info: 27: add_import_exclusions migrated 21:41:45.0 Info: => 0.0004828s 21:41:45.0 Info: 28: clean_artist_metadata_table migrating 21:41:45.0 Info: Beginning Transaction 21:41:45.0 Info: Starting migration of Main DB to 28 21:41:45.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.0 Info: => 0.0001443s 21:41:45.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.1 Info: => 0.0001565s 21:41:45.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:45.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:45.1 Info: => 0.000149s 21:41:45.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:45.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:45.1 Info: => 0.0001256s 21:41:45.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.1 Info: => 0.0001202s 21:41:45.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.1 Info: => 0.0001225s 21:41:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:45', 'clean_artist_metadata_table') 21:41:45.1 Info: Committing Transaction 21:41:45.1 Info: 28: clean_artist_metadata_table migrated 21:41:45.1 Info: => 0.000449s 21:41:45.1 Info: 29: health_issue_notification migrating 21:41:45.1 Info: Beginning Transaction 21:41:45.1 Info: Starting migration of Main DB to 29 21:41:45.1 Info: AlterTable Notifications 21:41:45.1 Info: => 7E-07s 21:41:45.1 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:45.1 Info: => 0.0005155s 21:41:45.1 Info: AlterTable Notifications 21:41:45.1 Info: => 5E-07s 21:41:45.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:45.1 Info: => 0.0005294s 21:41:45.1 Info: AlterTable Notifications 21:41:45.1 Info: => 6E-07s 21:41:45.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:45.1 Info: => 0.0005031s 21:41:45.1 Info: AlterTable Notifications 21:41:45.1 Info: => 5E-07s 21:41:45.1 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:45.1 Info: => 0.0005443s 21:41:45.1 Info: AlterTable Notifications 21:41:45.1 Info: => 6E-07s 21:41:45.1 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:45.1 Info: => 0.0005282s 21:41:45.1 Info: DeleteColumn Notifications OnDownload 21:41:45.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:45.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:45.1 Info: DROP TABLE "Notifications" 21:41:45.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:45.1 Info: => 0.0047482s 21:41:45.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:45.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:45.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:45.1 Info: DROP TABLE "Notifications" 21:41:45.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:45.1 Info: => 0.0050874s 21:41:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:45', 'health_issue_notification') 21:41:45.1 Info: Committing Transaction 21:41:45.1 Info: 29: health_issue_notification migrated 21:41:45.1 Info: => 0.0055177s 21:41:45.1 Info: 30: add_mediafilerepository_mtime migrating 21:41:45.1 Info: Beginning Transaction 21:41:45.1 Info: Starting migration of Main DB to 30 21:41:45.1 Info: AlterTable TrackFiles 21:41:45.1 Info: => 8E-07s 21:41:45.1 Info: CreateColumn TrackFiles Modified DateTime 21:41:45.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:45.1 Info: => 0.0005348s 21:41:45.1 Info: AlterTable TrackFiles 21:41:45.1 Info: => 6E-07s 21:41:45.1 Info: CreateColumn TrackFiles Path String 21:41:45.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:45.1 Info: => 0.0004841s 21:41:45.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:45.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:45.1 Info: => 4.01E-05s 21:41:45.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.1 Info: => 0.0001283s 21:41:45.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:45.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:45.1 Info: => 0.0001397s 21:41:45.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:45.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:45.1 Info: => 0.0001409s 21:41:45.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:45.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:45.1 Info: => 7.96E-05s 21:41:45.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:45.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:45.1 Info: => 5.72E-05s 21:41:45.1 Info: AlterTable TrackFiles 21:41:45.1 Info: => 5E-07s 21:41:45.1 Info: AlterColumn TrackFiles Path String 21:41:45.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:45.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:45.1 Info: DROP TABLE "TrackFiles" 21:41:45.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:45.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.1 Info: => 0.0041816s 21:41:45.1 Info: CreateIndex TrackFiles (Path) 21:41:45.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:45.1 Info: => 9.02E-05s 21:41:45.1 Info: DeleteColumn TrackFiles RelativePath 21:41:45.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:45.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:45.1 Info: DROP TABLE "TrackFiles" 21:41:45.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:45.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:45.1 Info: => 0.0043461s 21:41:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:45', 'add_mediafilerepository_mtime') 21:41:45.1 Info: Committing Transaction 21:41:45.1 Info: 30: add_mediafilerepository_mtime migrated 21:41:45.1 Info: => 0.0048207s 21:41:45.1 Info: 31: add_artistmetadataid_constraint migrating 21:41:45.1 Info: Beginning Transaction 21:41:45.1 Info: Starting migration of Main DB to 31 21:41:45.1 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:41:45.1 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:41:45.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:45.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:45.1 Info: => 0.0001422s 21:41:45.1 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:45.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:45.1 Info: => 0.0001231s 21:41:45.1 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:45.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:45.1 Info: DROP TABLE "Artists" 21:41:45.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.1 Info: => 0.0051742s 21:41:45.1 Info: CreateIndex Artists (ArtistMetadataId) 21:41:45.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.1 Info: => 0.0001236s 21:41:45.1 Info: -> 2 Insert operations completed in 00:00:00.0001561 taking an average of 00:00:00.0000780 21:41:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:45', 'add_artistmetadataid_constraint') 21:41:45.1 Info: Committing Transaction 21:41:45.1 Info: 31: add_artistmetadataid_constraint migrated 21:41:45.1 Info: => 0.0006275s 21:41:45.1 Debug: Took: 00:00:00.1657520 21:41:45.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 21:41:45.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 21:41:45.1 Trace: Rate Limit triggered, delaying 'me' for 0.099 sec 21:41:45.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 21:41:45.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 21:41:45.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 21:41:45.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 21:41:45.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 21:41:45.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 21:41:45.2 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 21:41:45.3 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 21:41:45.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 21:41:45.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637051902995_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:45.1 Info: DatabaseEngineVersionCheck migrating 21:41:45.1 Info: PerformDBOperation 21:41:45.1 Info: Performing DB Operation 21:41:45.1 Info: SQLite 3.49.1 21:41:45.1 Info: => 0.0013853s 21:41:45.1 Info: DatabaseEngineVersionCheck migrated 21:41:45.1 Info: => 0.0014023s 21:41:45.2 Info: VersionMigration migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: CreateTable VersionInfo 21:41:45.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:45.2 Info: => 0.0001655s 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: VersionMigration migrated 21:41:45.2 Info: => 0.0008425s 21:41:45.2 Info: VersionUniqueMigration migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: CreateIndex VersionInfo (Version) 21:41:45.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:45.2 Info: => 0.0001344s 21:41:45.2 Info: AlterTable VersionInfo 21:41:45.2 Info: => 8E-07s 21:41:45.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:45.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:45.2 Info: => 0.0005157s 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: VersionUniqueMigration migrated 21:41:45.2 Info: => 0.0007517s 21:41:45.2 Info: VersionDescriptionMigration migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: AlterTable VersionInfo 21:41:45.2 Info: => 8E-07s 21:41:45.2 Info: CreateColumn VersionInfo Description String 21:41:45.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:45.2 Info: => 0.0002148s 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: VersionDescriptionMigration migrated 21:41:45.2 Info: => 0.000452s 21:41:45.2 Info: 1: InitialSetup migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 1 21:41:45.2 Info: CreateTable Config 21:41:45.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:45.2 Info: => 0.0001634s 21:41:45.2 Info: CreateIndex Config (Key) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:45.2 Info: => 9.39E-05s 21:41:45.2 Info: CreateTable RootFolders 21:41:45.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:45.2 Info: => 0.0001061s 21:41:45.2 Info: CreateIndex RootFolders (Path) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:45.2 Info: => 9E-05s 21:41:45.2 Info: CreateTable Artists 21:41:45.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:45.2 Info: => 0.0002368s 21:41:45.2 Info: CreateIndex Artists (ForeignArtistId) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:45.2 Info: => 9.01E-05s 21:41:45.2 Info: CreateIndex Artists (NameSlug) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:45.2 Info: => 8.62E-05s 21:41:45.2 Info: CreateIndex Artists (CleanName) 21:41:45.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.2 Info: => 8.22E-05s 21:41:45.2 Info: CreateIndex Artists (Path) 21:41:45.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.2 Info: => 8.04E-05s 21:41:45.2 Info: CreateTable Albums 21:41:45.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:45.2 Info: => 0.0002053s 21:41:45.2 Info: CreateIndex Albums (ForeignAlbumId) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.2 Info: => 8.83E-05s 21:41:45.2 Info: CreateIndex Albums (MBId) 21:41:45.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.2 Info: => 8.16E-05s 21:41:45.2 Info: CreateIndex Albums (TADBId) 21:41:45.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.2 Info: => 8.13E-05s 21:41:45.2 Info: CreateIndex Albums (TitleSlug) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.2 Info: => 8.21E-05s 21:41:45.2 Info: CreateIndex Albums (CleanTitle) 21:41:45.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.2 Info: => 7.94E-05s 21:41:45.2 Info: CreateIndex Albums (Path) 21:41:45.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:45.2 Info: => 7.84E-05s 21:41:45.2 Info: CreateTable Tracks 21:41:45.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:45.2 Info: => 0.0001479s 21:41:45.2 Info: CreateIndex Tracks (ForeignTrackId) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:45.2 Info: => 0.0001067s 21:41:45.2 Info: CreateIndex Tracks (ArtistId) 21:41:45.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:45.2 Info: => 9.07E-05s 21:41:45.2 Info: CreateIndex Tracks (TrackFileId) 21:41:45.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:45.2 Info: => 8.79E-05s 21:41:45.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:45.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:45.2 Info: => 9.11E-05s 21:41:45.2 Info: CreateTable TrackFiles 21:41:45.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:45.2 Info: => 0.000147s 21:41:45.2 Info: CreateIndex TrackFiles (ArtistId) 21:41:45.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:45.2 Info: => 9.54E-05s 21:41:45.2 Info: CreateIndex TrackFiles (AlbumId) 21:41:45.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.2 Info: => 8.43E-05s 21:41:45.2 Info: CreateTable History 21:41:45.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:45.2 Info: => 0.0001496s 21:41:45.2 Info: CreateIndex History (Date) 21:41:45.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:45.2 Info: => 8.64E-05s 21:41:45.2 Info: CreateIndex History (EventType) 21:41:45.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:45.2 Info: => 8.47E-05s 21:41:45.2 Info: CreateIndex History (DownloadId) 21:41:45.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:45.2 Info: => 8.44E-05s 21:41:45.2 Info: CreateIndex History (AlbumId) 21:41:45.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:45.2 Info: => 8.46E-05s 21:41:45.2 Info: CreateTable Notifications 21:41:45.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:45.2 Info: => 0.0001376s 21:41:45.2 Info: CreateTable ScheduledTasks 21:41:45.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:45.2 Info: => 0.0001137s 21:41:45.2 Info: CreateIndex ScheduledTasks (TypeName) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:45.2 Info: => 8.89E-05s 21:41:45.2 Info: CreateTable Indexers 21:41:45.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:45.2 Info: => 0.0001302s 21:41:45.2 Info: CreateIndex Indexers (Name) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:45.2 Info: => 8.47E-05s 21:41:45.2 Info: CreateTable Profiles 21:41:45.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:45.2 Info: => 0.0001094s 21:41:45.2 Info: CreateIndex Profiles (Name) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:45.2 Info: => 0.0001176s 21:41:45.2 Info: CreateTable QualityDefinitions 21:41:45.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:45.2 Info: => 0.0001414s 21:41:45.2 Info: CreateIndex QualityDefinitions (Quality) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:45.2 Info: => 9.06E-05s 21:41:45.2 Info: CreateIndex QualityDefinitions (Title) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:45.2 Info: => 9.61E-05s 21:41:45.2 Info: CreateTable NamingConfig 21:41:45.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:45.2 Info: => 0.000158s 21:41:45.2 Info: CreateTable Blacklist 21:41:45.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:45.2 Info: => 0.0001832s 21:41:45.2 Info: CreateTable Metadata 21:41:45.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:45.2 Info: => 0.0001195s 21:41:45.2 Info: CreateTable MetadataFiles 21:41:45.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:45.2 Info: => 0.0001559s 21:41:45.2 Info: CreateTable DownloadClients 21:41:45.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:45.2 Info: => 0.0001212s 21:41:45.2 Info: CreateTable PendingReleases 21:41:45.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:45.2 Info: => 0.0001312s 21:41:45.2 Info: CreateTable RemotePathMappings 21:41:45.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:45.2 Info: => 0.0001147s 21:41:45.2 Info: CreateTable Tags 21:41:45.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:45.2 Info: => 0.0001151s 21:41:45.2 Info: CreateIndex Tags (Label) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:45.2 Info: => 9.9E-05s 21:41:45.2 Info: CreateTable Restrictions 21:41:45.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:45.2 Info: => 0.0001128s 21:41:45.2 Info: CreateTable DelayProfiles 21:41:45.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:45.2 Info: => 0.0001451s 21:41:45.2 Info: CreateTable Users 21:41:45.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:45.2 Info: => 0.0001146s 21:41:45.2 Info: CreateIndex Users (Identifier) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:45.2 Info: => 9.51E-05s 21:41:45.2 Info: CreateIndex Users (Username) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:45.2 Info: => 9E-05s 21:41:45.2 Info: CreateTable Commands 21:41:45.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:45.2 Info: => 0.0001364s 21:41:45.2 Info: CreateTable IndexerStatus 21:41:45.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:45.2 Info: => 0.0001312s 21:41:45.2 Info: CreateIndex IndexerStatus (ProviderId) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:45.2 Info: => 0.000114s 21:41:45.2 Info: CreateTable ExtraFiles 21:41:45.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:45.2 Info: => 0.0001363s 21:41:45.2 Info: CreateTable LyricFiles 21:41:45.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:45.2 Info: => 0.0001419s 21:41:45.2 Info: CreateTable LanguageProfiles 21:41:45.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:45.2 Info: => 0.0001063s 21:41:45.2 Info: CreateIndex LanguageProfiles (Name) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:45.2 Info: => 9.53E-05s 21:41:45.2 Info: CreateTable DownloadClientStatus 21:41:45.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:45.2 Info: => 0.0001161s 21:41:45.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:45.2 Info: => 0.0001015s 21:41:45.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:45.2 Info: -> 1 Insert operations completed in 00:00:00.0000723 taking an average of 00:00:00.0000723 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:45', 'InitialSetup') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 1: InitialSetup migrated 21:41:45.2 Info: => 0.0009746s 21:41:45.2 Info: 2: add_reason_to_pending_releases migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 2 21:41:45.2 Info: AlterTable PendingReleases 21:41:45.2 Info: => 8E-07s 21:41:45.2 Info: CreateColumn PendingReleases Reason Int32 21:41:45.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:45.2 Info: => 0.0005087s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:45', 'add_reason_to_pending_releases') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 2: add_reason_to_pending_releases migrated 21:41:45.2 Info: => 0.0008675s 21:41:45.2 Info: 3: add_medium_support migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 3 21:41:45.2 Info: AlterTable Albums 21:41:45.2 Info: => 8E-07s 21:41:45.2 Info: CreateColumn Albums Media String 21:41:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:45.2 Info: => 0.0004907s 21:41:45.2 Info: AlterTable Tracks 21:41:45.2 Info: => 6E-07s 21:41:45.2 Info: CreateColumn Tracks MediumNumber Int32 21:41:45.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:45.2 Info: => 0.0004707s 21:41:45.2 Info: AlterTable Tracks 21:41:45.2 Info: => 6E-07s 21:41:45.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:45.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:45.2 Info: => 0.000473s 21:41:45.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:45.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:45.2 Info: => 4.86E-05s 21:41:45.2 Info: DeleteColumn Tracks TrackNumber 21:41:45.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:45.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:45.2 Info: DROP TABLE "Tracks" 21:41:45.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:45.2 Info: => 0.0043704s 21:41:45.2 Info: AlterTable Tracks 21:41:45.2 Info: => 5E-07s 21:41:45.2 Info: CreateColumn Tracks TrackNumber String 21:41:45.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:45.2 Info: => 0.00046s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:45', 'add_medium_support') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 3: add_medium_support migrated 21:41:45.2 Info: => 0.0008758s 21:41:45.2 Info: 4: add_various_qualites_in_profile migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 4 21:41:45.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:45.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:45.2 Info: => 5.35E-05s 21:41:45.2 Info: PerformDBOperation 21:41:45.2 Info: Performing DB Operation 21:41:45.2 Info: => 4.8E-05s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:45', 'add_various_qualites_in_profile') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 4: add_various_qualites_in_profile migrated 21:41:45.2 Info: => 0.0003844s 21:41:45.2 Info: 5: metadata_profiles migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 5 21:41:45.2 Info: CreateTable MetadataProfiles 21:41:45.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:45.2 Info: => 0.0001272s 21:41:45.2 Info: CreateIndex MetadataProfiles (Name) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:45.2 Info: => 0.0001014s 21:41:45.2 Info: AlterTable Artists 21:41:45.2 Info: => 5E-07s 21:41:45.2 Info: CreateColumn Artists MetadataProfileId Int32 21:41:45.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:45.2 Info: => 0.0005529s 21:41:45.2 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:45.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:45.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:45.2 Info: DROP TABLE "Artists" 21:41:45.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.2 Info: => 0.0046208s 21:41:45.2 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:45.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:45.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:45.2 Info: DROP TABLE "Artists" 21:41:45.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.2 Info: => 0.0044515s 21:41:45.2 Info: AlterTable Albums 21:41:45.2 Info: => 6E-07s 21:41:45.2 Info: CreateColumn Albums SecondaryTypes String 21:41:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:45.2 Info: => 0.0004738s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:45', 'metadata_profiles') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 5: metadata_profiles migrated 21:41:45.2 Info: => 0.0010012s 21:41:45.2 Info: 6: separate_automatic_and_interactive_search migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 6 21:41:45.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:45.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:45.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:45.2 Info: DROP TABLE "Indexers" 21:41:45.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:45.2 Info: => 0.0041937s 21:41:45.2 Info: AlterTable Indexers 21:41:45.2 Info: => 5E-07s 21:41:45.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:45.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:45.2 Info: => 0.0004854s 21:41:45.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:45.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:45.2 Info: => 4.41E-05s 21:41:45.2 Info: AlterTable Indexers 21:41:45.2 Info: => 4E-07s 21:41:45.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:45.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:45.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:45.2 Info: DROP TABLE "Indexers" 21:41:45.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:45.2 Info: => 0.0039041s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:45', 'separate_automatic_and_interactive_search') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 6: separate_automatic_and_interactive_search migrated 21:41:45.2 Info: => 0.0043907s 21:41:45.2 Info: 7: change_album_path_to_relative migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 7 21:41:45.2 Info: DeleteColumn Albums Path 21:41:45.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:45.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:45.2 Info: DROP TABLE "Albums" 21:41:45.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.2 Info: => 0.0046947s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:45', 'change_album_path_to_relative') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 7: change_album_path_to_relative migrated 21:41:45.2 Info: => 0.0052334s 21:41:45.2 Info: 8: change_quality_size_mb_to_kb migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 8 21:41:45.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:45.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:45.2 Info: => 5.63E-05s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:45', 'change_quality_size_mb_to_kb') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 8: change_quality_size_mb_to_kb migrated 21:41:45.2 Info: => 0.0004049s 21:41:45.2 Info: 9: album_releases migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 9 21:41:45.2 Info: AlterTable Albums 21:41:45.2 Info: => 8E-07s 21:41:45.2 Info: CreateColumn Albums Releases String 21:41:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:45.2 Info: => 0.0005132s 21:41:45.2 Info: AlterTable Albums 21:41:45.2 Info: => 5E-07s 21:41:45.2 Info: CreateColumn Albums CurrentRelease String 21:41:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:45.2 Info: => 0.0005128s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:45', 'album_releases') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 9: album_releases migrated 21:41:45.2 Info: => 0.0008569s 21:41:45.2 Info: 10: album_releases_fix migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 10 21:41:45.2 Info: AlterTable Albums 21:41:45.2 Info: => 8E-07s 21:41:45.2 Info: AlterColumn Albums Releases String 21:41:45.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:45.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:45.2 Info: DROP TABLE "Albums" 21:41:45.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.2 Info: => 0.0044443s 21:41:45.2 Info: AlterTable Albums 21:41:45.2 Info: => 5E-07s 21:41:45.2 Info: AlterColumn Albums CurrentRelease String 21:41:45.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:45.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:45.2 Info: DROP TABLE "Albums" 21:41:45.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.2 Info: => 0.004652s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:45', 'album_releases_fix') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 10: album_releases_fix migrated 21:41:45.2 Info: => 0.0051985s 21:41:45.2 Info: 11: import_lists migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 11 21:41:45.2 Info: CreateTable ImportLists 21:41:45.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:45.2 Info: => 0.0001552s 21:41:45.2 Info: CreateIndex ImportLists (Name) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:45.2 Info: => 9.55E-05s 21:41:45.2 Info: CreateTable ImportListStatus 21:41:45.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:45.2 Info: => 0.0001269s 21:41:45.2 Info: CreateIndex ImportListStatus (ProviderId) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:45.2 Info: => 9.32E-05s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:45', 'import_lists') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 11: import_lists migrated 21:41:45.2 Info: => 0.0005445s 21:41:45.2 Info: 12: add_release_status migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 12 21:41:45.2 Info: AlterTable MetadataProfiles 21:41:45.2 Info: => 8E-07s 21:41:45.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:45.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:45.2 Info: => 0.0005268s 21:41:45.2 Info: PerformDBOperation 21:41:45.2 Info: Performing DB Operation 21:41:45.2 Info: => 3.27E-05s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:45', 'add_release_status') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 12: add_release_status migrated 21:41:45.2 Info: => 0.0004718s 21:41:45.2 Info: 13: album_download_notification migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 13 21:41:45.2 Info: AlterTable Notifications 21:41:45.2 Info: => 8E-07s 21:41:45.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:45.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:45.2 Info: => 0.0005094s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:45', 'album_download_notification') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 13: album_download_notification migrated 21:41:45.2 Info: => 0.0009576s 21:41:45.2 Info: 14: fix_language_metadata_profiles migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 14 21:41:45.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:45.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:45.2 Info: => 9.91E-05s 21:41:45.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:45.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:45.2 Info: => 8.21E-05s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:45', 'fix_language_metadata_profiles') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 14: fix_language_metadata_profiles migrated 21:41:45.2 Info: => 0.0005025s 21:41:45.2 Info: 15: remove_fanzub migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 15 21:41:45.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:45.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:45.2 Info: => 4.55E-05s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:45', 'remove_fanzub') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 15: remove_fanzub migrated 21:41:45.2 Info: => 0.0005829s 21:41:45.2 Info: 16: update_artist_history_indexes migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 16 21:41:45.2 Info: CreateIndex Albums (ArtistId) 21:41:45.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:45.2 Info: => 0.0001065s 21:41:45.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:45.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:45.2 Info: => 9.84E-05s 21:41:45.2 Info: DeleteIndex History (AlbumId) 21:41:45.2 Info: DROP INDEX "IX_History_AlbumId" 21:41:45.2 Info: => 0.0001288s 21:41:45.2 Info: CreateIndex History (AlbumId, Date) 21:41:45.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:45.2 Info: => 0.0001185s 21:41:45.2 Info: DeleteIndex History (DownloadId) 21:41:45.2 Info: DROP INDEX "IX_History_DownloadId" 21:41:45.2 Info: => 0.0001266s 21:41:45.2 Info: CreateIndex History (DownloadId, Date) 21:41:45.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:45.2 Info: => 0.0001056s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:45', 'update_artist_history_indexes') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 16: update_artist_history_indexes migrated 21:41:45.2 Info: => 0.0005101s 21:41:45.2 Info: 17: remove_nma migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 17 21:41:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:45.2 Info: => 5.01E-05s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:45', 'remove_nma') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 17: remove_nma migrated 21:41:45.2 Info: => 0.0003861s 21:41:45.2 Info: 18: album_disambiguation migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 18 21:41:45.2 Info: AlterTable Albums 21:41:45.2 Info: => 8E-07s 21:41:45.2 Info: CreateColumn Albums Disambiguation String 21:41:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:45.2 Info: => 0.0005187s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:45', 'album_disambiguation') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 18: album_disambiguation migrated 21:41:45.2 Info: => 0.0008771s 21:41:45.2 Info: 19: add_ape_quality_in_profiles migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 19 21:41:45.2 Info: PerformDBOperation 21:41:45.2 Info: Performing DB Operation 21:41:45.2 Info: => 3.19E-05s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:45', 'add_ape_quality_in_profiles') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 19: add_ape_quality_in_profiles migrated 21:41:45.2 Info: => 0.000339s 21:41:45.2 Info: 20: remove_pushalot migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 20 21:41:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:45.2 Info: => 4.97E-05s 21:41:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:45.2 Info: => 4.13E-05s 21:41:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:45.2 Info: => 4.4E-05s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:45', 'remove_pushalot') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 20: remove_pushalot migrated 21:41:45.2 Info: => 0.0003473s 21:41:45.2 Info: 21: add_custom_filters migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 21 21:41:45.2 Info: CreateTable CustomFilters 21:41:45.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:45.2 Info: => 0.0001307s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:45', 'add_custom_filters') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 21: add_custom_filters migrated 21:41:45.2 Info: => 0.0004739s 21:41:45.2 Info: 22: import_list_tags migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 22 21:41:45.2 Info: AlterTable ImportLists 21:41:45.2 Info: => 7E-07s 21:41:45.2 Info: CreateColumn ImportLists Tags String 21:41:45.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:45.2 Info: => 0.0005237s 21:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:45', 'import_list_tags') 21:41:45.2 Info: Committing Transaction 21:41:45.2 Info: 22: import_list_tags migrated 21:41:45.2 Info: => 0.001027s 21:41:45.2 Info: 23: add_release_groups_etc migrating 21:41:45.2 Info: Beginning Transaction 21:41:45.2 Info: Starting migration of Main DB to 23 21:41:45.2 Info: CreateTable ArtistMetadata 21:41:45.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:45.2 Info: => 0.0003119s 21:41:45.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:45.2 Info: => 0.0001623s 21:41:45.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:45.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:45.2 Info: => 0.0001013s 21:41:45.2 Info: AlterTable Artists 21:41:45.2 Info: => 6E-07s 21:41:45.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:45.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:45.2 Info: => 0.0006801s 21:41:45.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:45.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:45.2 Info: => 9.13E-05s 21:41:45.2 Info: CreateTable AlbumReleases 21:41:45.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:45.2 Info: => 0.0001635s 21:41:45.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:45.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:45.2 Info: => 0.0001355s 21:41:45.2 Info: CreateIndex AlbumReleases (AlbumId) 21:41:45.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:45.2 Info: => 9.42E-05s 21:41:45.2 Info: PerformDBOperation 21:41:45.2 Info: Performing DB Operation 21:41:45.2 Info: => 4.2E-05s 21:41:45.2 Info: AlterTable Albums 21:41:45.2 Info: => 5E-07s 21:41:45.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:45.2 Info: => 0.0005483s 21:41:45.2 Info: AlterTable Albums 21:41:45.2 Info: => 5E-07s 21:41:45.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:45.2 Info: => 0.0005476s 21:41:45.2 Info: AlterTable Albums 21:41:45.2 Info: => 5E-07s 21:41:45.2 Info: CreateColumn Albums Links String 21:41:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:45.2 Info: => 0.0005451s 21:41:45.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:45.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:45.2 Info: => 9.93E-05s 21:41:45.2 Info: AlterTable Tracks 21:41:45.2 Info: => 5E-07s 21:41:45.2 Info: CreateColumn Tracks ForeignRecordingId String 21:41:45.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:45.2 Info: => 0.0005782s 21:41:45.2 Info: AlterTable Tracks 21:41:45.2 Info: => 5E-07s 21:41:45.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:45.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:45.2 Info: => 0.0005717s 21:41:45.2 Info: AlterTable Tracks 21:41:45.2 Info: => 5E-07s 21:41:45.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:45.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:45.2 Info: => 0.0005464s 21:41:45.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:45.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:45.2 Info: => 8.24E-05s 21:41:45.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:45.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:45.2 Info: => 7.13E-05s 21:41:45.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:45.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:45.2 Info: DROP TABLE "Artists" 21:41:45.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.2 Info: => 0.0053969s 21:41:45.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:45.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:45.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:45.2 Info: DROP TABLE "Albums" 21:41:45.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.3 Info: => 0.0054271s 21:41:45.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:45.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:45.3 Info: DROP TABLE "Tracks" 21:41:45.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:45.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:45.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:45.3 Info: => 0.0051505s 21:41:45.3 Info: DeleteColumn TrackFiles ArtistId 21:41:45.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:45.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:45.3 Info: DROP TABLE "TrackFiles" 21:41:45.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:45.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.3 Info: => 0.0048501s 21:41:45.3 Info: CreateIndex Artists (ArtistMetadataId) 21:41:45.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.3 Info: => 0.0001141s 21:41:45.3 Info: CreateIndex Artists (Monitored) 21:41:45.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.3 Info: => 9.14E-05s 21:41:45.3 Info: CreateIndex Albums (ArtistMetadataId) 21:41:45.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:45.3 Info: => 0.0001104s 21:41:45.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:45.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:45.3 Info: => 0.0001089s 21:41:45.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:45.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:45.3 Info: => 0.0001076s 21:41:45.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:45.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:45.3 Info: => 0.000108s 21:41:45.3 Info: UpdateData 21:41:45.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:45.3 Info: => 7.71E-05s 21:41:45.3 Info: UpdateData 21:41:45.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:45.3 Info: => 4.6E-05s 21:41:45.3 Info: UpdateData 21:41:45.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:45.3 Info: => 5.17E-05s 21:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:45', 'add_release_groups_etc') 21:41:45.3 Info: Committing Transaction 21:41:45.3 Info: 23: add_release_groups_etc migrated 21:41:45.3 Info: => 0.0009407s 21:41:45.3 Info: 24: NewMediaInfoFormat migrating 21:41:45.3 Info: Beginning Transaction 21:41:45.3 Info: Starting migration of Main DB to 24 21:41:45.3 Info: UpdateData 21:41:45.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:45.3 Info: => 5.4E-05s 21:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:45', 'NewMediaInfoFormat') 21:41:45.3 Info: Committing Transaction 21:41:45.3 Info: 24: NewMediaInfoFormat migrated 21:41:45.3 Info: => 0.0004695s 21:41:45.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:45.3 Info: Beginning Transaction 21:41:45.3 Info: Starting migration of Main DB to 25 21:41:45.3 Info: RenameTable Restrictions ReleaseProfiles 21:41:45.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:45.3 Info: => 0.0021227s 21:41:45.3 Info: AlterTable ReleaseProfiles 21:41:45.3 Info: => 5E-07s 21:41:45.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:45.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:45.3 Info: => 0.0005925s 21:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:45', 'rename_restrictions_to_release_profiles') 21:41:45.3 Info: Committing Transaction 21:41:45.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:45.3 Info: => 0.0010342s 21:41:45.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:45.3 Info: Beginning Transaction 21:41:45.3 Info: Starting migration of Main DB to 26 21:41:45.3 Info: RenameTable Profiles QualityProfiles 21:41:45.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:45.3 Info: => 0.0021274s 21:41:45.3 Info: AlterTable QualityProfiles 21:41:45.3 Info: => 6E-07s 21:41:45.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:45.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:45.3 Info: => 0.0005176s 21:41:45.3 Info: AlterTable LanguageProfiles 21:41:45.3 Info: => 5E-07s 21:41:45.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:45.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:45.3 Info: => 0.0005136s 21:41:45.3 Info: UpdateData 21:41:45.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:45.3 Info: => 4.8E-05s 21:41:45.3 Info: UpdateData 21:41:45.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:45.3 Info: => 4.01E-05s 21:41:45.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:45.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:45.3 Info: DROP TABLE "Artists" 21:41:45.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.3 Info: => 0.0054429s 21:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:45', 'rename_quality_profiles_add_upgrade_allowed') 21:41:45.3 Info: Committing Transaction 21:41:45.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:45.3 Info: => 0.0062056s 21:41:45.3 Info: 27: add_import_exclusions migrating 21:41:45.3 Info: Beginning Transaction 21:41:45.3 Info: Starting migration of Main DB to 27 21:41:45.3 Info: CreateTable ImportListExclusions 21:41:45.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:45.3 Info: => 0.0001599s 21:41:45.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:45.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:45.3 Info: => 0.0001373s 21:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:45', 'add_import_exclusions') 21:41:45.3 Info: Committing Transaction 21:41:45.3 Info: 27: add_import_exclusions migrated 21:41:45.3 Info: => 0.0006954s 21:41:45.3 Info: 28: clean_artist_metadata_table migrating 21:41:45.3 Info: Beginning Transaction 21:41:45.3 Info: Starting migration of Main DB to 28 21:41:45.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.3 Info: => 0.0001641s 21:41:45.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.3 Info: => 0.0001336s 21:41:45.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:45.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:45.3 Info: => 0.0001557s 21:41:45.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:45.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:45.3 Info: => 0.0001345s 21:41:45.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.3 Info: => 0.0001484s 21:41:45.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.3 Info: => 0.0001285s 21:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:45', 'clean_artist_metadata_table') 21:41:45.3 Info: Committing Transaction 21:41:45.3 Info: 28: clean_artist_metadata_table migrated 21:41:45.3 Info: => 0.0005508s 21:41:45.3 Info: 29: health_issue_notification migrating 21:41:45.3 Info: Beginning Transaction 21:41:45.3 Info: Starting migration of Main DB to 29 21:41:45.3 Info: AlterTable Notifications 21:41:45.3 Info: => 7E-07s 21:41:45.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:45.3 Info: => 0.0005584s 21:41:45.3 Info: AlterTable Notifications 21:41:45.3 Info: => 6E-07s 21:41:45.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:45.3 Info: => 0.0005462s 21:41:45.3 Info: AlterTable Notifications 21:41:45.3 Info: => 5E-07s 21:41:45.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:45.3 Info: => 0.0005425s 21:41:45.3 Info: AlterTable Notifications 21:41:45.3 Info: => 5E-07s 21:41:45.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:45.3 Info: => 0.0006185s 21:41:45.3 Info: AlterTable Notifications 21:41:45.3 Info: => 5E-07s 21:41:45.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:45.3 Info: => 0.0005329s 21:41:45.3 Info: DeleteColumn Notifications OnDownload 21:41:45.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:45.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:45.3 Info: DROP TABLE "Notifications" 21:41:45.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:45.3 Info: => 0.0048229s 21:41:45.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:45.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:45.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:45.3 Info: DROP TABLE "Notifications" 21:41:45.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:45.3 Info: => 0.0048571s 21:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:45', 'health_issue_notification') 21:41:45.3 Info: Committing Transaction 21:41:45.3 Info: 29: health_issue_notification migrated 21:41:45.3 Info: => 0.0054032s 21:41:45.3 Info: 30: add_mediafilerepository_mtime migrating 21:41:45.3 Info: Beginning Transaction 21:41:45.3 Info: Starting migration of Main DB to 30 21:41:45.3 Info: AlterTable TrackFiles 21:41:45.3 Info: => 8E-07s 21:41:45.3 Info: CreateColumn TrackFiles Modified DateTime 21:41:45.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:45.3 Info: => 0.000559s 21:41:45.3 Info: AlterTable TrackFiles 21:41:45.3 Info: => 6E-07s 21:41:45.3 Info: CreateColumn TrackFiles Path String 21:41:45.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:45.3 Info: => 0.0005078s 21:41:45.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:45.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:45.3 Info: => 4.14E-05s 21:41:45.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.3 Info: => 0.0001327s 21:41:45.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:45.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:45.3 Info: => 0.0001432s 21:41:45.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:45.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:45.3 Info: => 0.0001477s 21:41:45.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:45.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:45.3 Info: => 9.12E-05s 21:41:45.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:45.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:45.3 Info: => 6.17E-05s 21:41:45.3 Info: AlterTable TrackFiles 21:41:45.3 Info: => 5E-07s 21:41:45.3 Info: AlterColumn TrackFiles Path String 21:41:45.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:45.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:45.3 Info: DROP TABLE "TrackFiles" 21:41:45.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:45.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.3 Info: => 0.004362s 21:41:45.3 Info: CreateIndex TrackFiles (Path) 21:41:45.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:45.3 Info: => 9.56E-05s 21:41:45.3 Info: DeleteColumn TrackFiles RelativePath 21:41:45.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:45.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:45.3 Info: DROP TABLE "TrackFiles" 21:41:45.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:45.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:45.3 Info: => 0.0045502s 21:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:45', 'add_mediafilerepository_mtime') 21:41:45.3 Info: Committing Transaction 21:41:45.3 Info: 30: add_mediafilerepository_mtime migrated 21:41:45.3 Info: => 0.0050542s 21:41:45.3 Info: 31: add_artistmetadataid_constraint migrating 21:41:45.3 Info: Beginning Transaction 21:41:45.3 Info: Starting migration of Main DB to 31 21:41:45.3 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:41:45.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:41:45.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:41:45.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:41:45.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:41:45.3 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 21:41:45.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 21:41:45.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 21:41:45.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:45.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:45.3 Info: => 0.0001574s 21:41:45.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:45.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:45.3 Info: => 0.0001299s 21:41:45.3 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:45.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:45.3 Info: DROP TABLE "Artists" 21:41:45.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.3 Info: => 0.0058955s 21:41:45.3 Info: CreateIndex Artists (ArtistMetadataId) 21:41:45.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.3 Info: => 0.0001346s 21:41:45.3 Info: -> 8 Insert operations completed in 00:00:00.0005960 taking an average of 00:00:00.0000745 21:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:45', 'add_artistmetadataid_constraint') 21:41:45.3 Info: Committing Transaction 21:41:45.3 Info: 31: add_artistmetadataid_constraint migrated 21:41:45.3 Info: => 0.000785s 21:41:45.3 Debug: Took: 00:00:00.1738947 21:41:45.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 21:41:45.3 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 21:41:45.3 Trace: Rate Limit triggered, delaying 'me' for 0.199 sec 21:41:45.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 21:41:45.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 21:41:45.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637054269025_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:45.4 Info: DatabaseEngineVersionCheck migrating 21:41:45.4 Info: PerformDBOperation 21:41:45.4 Info: Performing DB Operation 21:41:45.4 Info: SQLite 3.49.1 21:41:45.4 Info: => 0.0011534s 21:41:45.4 Info: DatabaseEngineVersionCheck migrated 21:41:45.4 Info: => 0.0011677s 21:41:45.4 Info: VersionMigration migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: CreateTable VersionInfo 21:41:45.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:45.4 Info: => 0.0001592s 21:41:45.4 Info: Committing Transaction 21:41:45.4 Info: VersionMigration migrated 21:41:45.4 Info: => 0.0007397s 21:41:45.4 Info: VersionUniqueMigration migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: CreateIndex VersionInfo (Version) 21:41:45.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:45.4 Info: => 0.0001328s 21:41:45.4 Info: AlterTable VersionInfo 21:41:45.4 Info: => 8E-07s 21:41:45.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:45.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:45.4 Info: => 0.0005021s 21:41:45.4 Info: Committing Transaction 21:41:45.4 Info: VersionUniqueMigration migrated 21:41:45.4 Info: => 0.0007872s 21:41:45.4 Info: VersionDescriptionMigration migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: AlterTable VersionInfo 21:41:45.4 Info: => 8E-07s 21:41:45.4 Info: CreateColumn VersionInfo Description String 21:41:45.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:45.4 Info: => 0.0001985s 21:41:45.4 Info: Committing Transaction 21:41:45.4 Info: VersionDescriptionMigration migrated 21:41:45.4 Info: => 0.0004972s 21:41:45.4 Info: 1: InitialSetup migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: Starting migration of Main DB to 1 21:41:45.4 Info: CreateTable Config 21:41:45.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:45.4 Info: => 0.0001567s 21:41:45.4 Info: CreateIndex Config (Key) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:45.4 Info: => 9.01E-05s 21:41:45.4 Info: CreateTable RootFolders 21:41:45.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:45.4 Info: => 0.0001018s 21:41:45.4 Info: CreateIndex RootFolders (Path) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:45.4 Info: => 8.67E-05s 21:41:45.4 Info: CreateTable Artists 21:41:45.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:45.4 Info: => 0.0002373s 21:41:45.4 Info: CreateIndex Artists (ForeignArtistId) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:45.4 Info: => 0.000102s 21:41:45.4 Info: CreateIndex Artists (NameSlug) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:45.4 Info: => 8.61E-05s 21:41:45.4 Info: CreateIndex Artists (CleanName) 21:41:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.4 Info: => 9.15E-05s 21:41:45.4 Info: CreateIndex Artists (Path) 21:41:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.4 Info: => 8.35E-05s 21:41:45.4 Info: CreateTable Albums 21:41:45.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:45.4 Info: => 0.0002094s 21:41:45.4 Info: CreateIndex Albums (ForeignAlbumId) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.4 Info: => 8.92E-05s 21:41:45.4 Info: CreateIndex Albums (MBId) 21:41:45.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.4 Info: => 8.47E-05s 21:41:45.4 Info: CreateIndex Albums (TADBId) 21:41:45.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.4 Info: => 9.55E-05s 21:41:45.4 Info: CreateIndex Albums (TitleSlug) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.4 Info: => 8.28E-05s 21:41:45.4 Info: CreateIndex Albums (CleanTitle) 21:41:45.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.4 Info: => 8.01E-05s 21:41:45.4 Info: CreateIndex Albums (Path) 21:41:45.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:45.4 Info: => 7.97E-05s 21:41:45.4 Info: CreateTable Tracks 21:41:45.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:45.4 Info: => 0.0001473s 21:41:45.4 Info: CreateIndex Tracks (ForeignTrackId) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:45.4 Info: => 8.53E-05s 21:41:45.4 Info: CreateIndex Tracks (ArtistId) 21:41:45.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:45.4 Info: => 8.63E-05s 21:41:45.4 Info: CreateIndex Tracks (TrackFileId) 21:41:45.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:45.4 Info: => 8.62E-05s 21:41:45.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:45.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:45.4 Info: => 8.75E-05s 21:41:45.4 Info: CreateTable TrackFiles 21:41:45.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:45.4 Info: => 0.0001582s 21:41:45.4 Info: CreateIndex TrackFiles (ArtistId) 21:41:45.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:45.4 Info: => 8.64E-05s 21:41:45.4 Info: CreateIndex TrackFiles (AlbumId) 21:41:45.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.4 Info: => 8.35E-05s 21:41:45.4 Info: CreateTable History 21:41:45.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:45.4 Info: => 0.0001644s 21:41:45.4 Info: CreateIndex History (Date) 21:41:45.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:45.4 Info: => 8.08E-05s 21:41:45.4 Info: CreateIndex History (EventType) 21:41:45.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:45.4 Info: => 8E-05s 21:41:45.4 Info: CreateIndex History (DownloadId) 21:41:45.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:45.4 Info: => 8.02E-05s 21:41:45.4 Info: CreateIndex History (AlbumId) 21:41:45.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:45.4 Info: => 8.01E-05s 21:41:45.4 Info: CreateTable Notifications 21:41:45.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:45.4 Info: => 0.0001297s 21:41:45.4 Info: CreateTable ScheduledTasks 21:41:45.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:45.4 Info: => 0.0001116s 21:41:45.4 Info: CreateIndex ScheduledTasks (TypeName) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:45.4 Info: => 8.36E-05s 21:41:45.4 Info: CreateTable Indexers 21:41:45.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:45.4 Info: => 0.0001142s 21:41:45.4 Info: CreateIndex Indexers (Name) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:45.4 Info: => 8.35E-05s 21:41:45.4 Info: CreateTable Profiles 21:41:45.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:45.4 Info: => 0.0001052s 21:41:45.4 Info: CreateIndex Profiles (Name) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:45.4 Info: => 0.0001137s 21:41:45.4 Info: CreateTable QualityDefinitions 21:41:45.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:45.4 Info: => 0.0001341s 21:41:45.4 Info: CreateIndex QualityDefinitions (Quality) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:45.4 Info: => 8.54E-05s 21:41:45.4 Info: CreateIndex QualityDefinitions (Title) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:45.4 Info: => 8.72E-05s 21:41:45.4 Info: CreateTable NamingConfig 21:41:45.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:45.4 Info: => 0.0001284s 21:41:45.4 Info: CreateTable Blacklist 21:41:45.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:45.4 Info: => 0.0001736s 21:41:45.4 Info: CreateTable Metadata 21:41:45.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:45.4 Info: => 0.0001262s 21:41:45.4 Info: CreateTable MetadataFiles 21:41:45.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:45.4 Info: => 0.0001345s 21:41:45.4 Info: CreateTable DownloadClients 21:41:45.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:45.4 Info: => 0.0001278s 21:41:45.4 Info: CreateTable PendingReleases 21:41:45.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:45.4 Info: => 0.0001245s 21:41:45.4 Info: CreateTable RemotePathMappings 21:41:45.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:45.4 Info: => 0.0001096s 21:41:45.4 Info: CreateTable Tags 21:41:45.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:45.4 Info: => 9.94E-05s 21:41:45.4 Info: CreateIndex Tags (Label) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:45.4 Info: => 0.0001173s 21:41:45.4 Info: CreateTable Restrictions 21:41:45.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:45.4 Info: => 0.0001157s 21:41:45.4 Info: CreateTable DelayProfiles 21:41:45.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:45.4 Info: => 0.0001714s 21:41:45.4 Info: CreateTable Users 21:41:45.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:45.4 Info: => 0.000101s 21:41:45.4 Info: CreateIndex Users (Identifier) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:45.4 Info: => 9.02E-05s 21:41:45.4 Info: CreateIndex Users (Username) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:45.4 Info: => 8.57E-05s 21:41:45.4 Info: CreateTable Commands 21:41:45.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:45.4 Info: => 0.0001311s 21:41:45.4 Info: CreateTable IndexerStatus 21:41:45.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:45.4 Info: => 0.0001281s 21:41:45.4 Info: CreateIndex IndexerStatus (ProviderId) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:45.4 Info: => 0.0001082s 21:41:45.4 Info: CreateTable ExtraFiles 21:41:45.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:45.4 Info: => 0.0001321s 21:41:45.4 Info: CreateTable LyricFiles 21:41:45.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:45.4 Info: => 0.0001468s 21:41:45.4 Info: CreateTable LanguageProfiles 21:41:45.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:45.4 Info: => 0.0001065s 21:41:45.4 Info: CreateIndex LanguageProfiles (Name) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:45.4 Info: => 9.56E-05s 21:41:45.4 Info: CreateTable DownloadClientStatus 21:41:45.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:45.4 Info: => 0.0001133s 21:41:45.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:45.4 Info: => 9.37E-05s 21:41:45.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:45.4 Info: -> 1 Insert operations completed in 00:00:00.0000670 taking an average of 00:00:00.0000670 21:41:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:45', 'InitialSetup') 21:41:45.4 Info: Committing Transaction 21:41:45.4 Info: 1: InitialSetup migrated 21:41:45.4 Info: => 0.0009056s 21:41:45.4 Info: 2: add_reason_to_pending_releases migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: Starting migration of Main DB to 2 21:41:45.4 Info: AlterTable PendingReleases 21:41:45.4 Info: => 7E-07s 21:41:45.4 Info: CreateColumn PendingReleases Reason Int32 21:41:45.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:45.4 Info: => 0.0005646s 21:41:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:45', 'add_reason_to_pending_releases') 21:41:45.4 Info: Committing Transaction 21:41:45.4 Info: 2: add_reason_to_pending_releases migrated 21:41:45.4 Info: => 0.000913s 21:41:45.4 Info: 3: add_medium_support migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: Starting migration of Main DB to 3 21:41:45.4 Info: AlterTable Albums 21:41:45.4 Info: => 8E-07s 21:41:45.4 Info: CreateColumn Albums Media String 21:41:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:45.4 Info: => 0.0004592s 21:41:45.4 Info: AlterTable Tracks 21:41:45.4 Info: => 6E-07s 21:41:45.4 Info: CreateColumn Tracks MediumNumber Int32 21:41:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:45.4 Info: => 0.0004395s 21:41:45.4 Info: AlterTable Tracks 21:41:45.4 Info: => 5E-07s 21:41:45.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:45.4 Info: => 0.0004414s 21:41:45.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:45.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:45.4 Info: => 4.41E-05s 21:41:45.4 Info: DeleteColumn Tracks TrackNumber 21:41:45.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:45.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:45.4 Info: DROP TABLE "Tracks" 21:41:45.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:45.4 Info: => 0.0041603s 21:41:45.4 Info: AlterTable Tracks 21:41:45.4 Info: => 6E-07s 21:41:45.4 Info: CreateColumn Tracks TrackNumber String 21:41:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:45.4 Info: => 0.0005129s 21:41:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:45', 'add_medium_support') 21:41:45.4 Info: Committing Transaction 21:41:45.4 Info: 3: add_medium_support migrated 21:41:45.4 Info: => 0.000953s 21:41:45.4 Info: 4: add_various_qualites_in_profile migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: Starting migration of Main DB to 4 21:41:45.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:45.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:45.4 Info: => 5.38E-05s 21:41:45.4 Info: PerformDBOperation 21:41:45.4 Info: Performing DB Operation 21:41:45.4 Info: => 5.57E-05s 21:41:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:45', 'add_various_qualites_in_profile') 21:41:45.4 Info: Committing Transaction 21:41:45.4 Info: 4: add_various_qualites_in_profile migrated 21:41:45.4 Info: => 0.0004863s 21:41:45.4 Info: 5: metadata_profiles migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: Starting migration of Main DB to 5 21:41:45.4 Info: CreateTable MetadataProfiles 21:41:45.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:45.4 Info: => 0.0001226s 21:41:45.4 Info: CreateIndex MetadataProfiles (Name) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:45.4 Info: => 9.64E-05s 21:41:45.4 Info: AlterTable Artists 21:41:45.4 Info: => 5E-07s 21:41:45.4 Info: CreateColumn Artists MetadataProfileId Int32 21:41:45.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:45.4 Info: => 0.0004646s 21:41:45.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:45.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:45.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:45.4 Info: DROP TABLE "Artists" 21:41:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.4 Info: => 0.0043516s 21:41:45.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:45.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:45.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:45.4 Info: DROP TABLE "Artists" 21:41:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.4 Info: => 0.0042293s 21:41:45.4 Info: AlterTable Albums 21:41:45.4 Info: => 5E-07s 21:41:45.4 Info: CreateColumn Albums SecondaryTypes String 21:41:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:45.4 Info: => 0.000451s 21:41:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:45', 'metadata_profiles') 21:41:45.4 Info: Committing Transaction 21:41:45.4 Info: 5: metadata_profiles migrated 21:41:45.4 Info: => 0.000965s 21:41:45.4 Info: 6: separate_automatic_and_interactive_search migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: Starting migration of Main DB to 6 21:41:45.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:45.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:45.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:45.4 Info: DROP TABLE "Indexers" 21:41:45.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:45.4 Info: => 0.0036579s 21:41:45.4 Info: AlterTable Indexers 21:41:45.4 Info: => 5E-07s 21:41:45.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:45.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:45.4 Info: => 0.0004493s 21:41:45.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:45.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:45.4 Info: => 4.39E-05s 21:41:45.4 Info: AlterTable Indexers 21:41:45.4 Info: => 5E-07s 21:41:45.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:45.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:45.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:45.4 Info: DROP TABLE "Indexers" 21:41:45.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:45.4 Info: => 0.0036076s 21:41:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:45', 'separate_automatic_and_interactive_search') 21:41:45.4 Info: Committing Transaction 21:41:45.4 Info: 6: separate_automatic_and_interactive_search migrated 21:41:45.4 Info: => 0.0040727s 21:41:45.4 Info: 7: change_album_path_to_relative migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: Starting migration of Main DB to 7 21:41:45.4 Info: DeleteColumn Albums Path 21:41:45.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:45.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:45.4 Info: DROP TABLE "Albums" 21:41:45.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.4 Info: => 0.0044814s 21:41:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:45', 'change_album_path_to_relative') 21:41:45.4 Info: Committing Transaction 21:41:45.4 Info: 7: change_album_path_to_relative migrated 21:41:45.4 Info: => 0.0051058s 21:41:45.4 Info: 8: change_quality_size_mb_to_kb migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: Starting migration of Main DB to 8 21:41:45.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:45.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:45.4 Info: => 4.96E-05s 21:41:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:45', 'change_quality_size_mb_to_kb') 21:41:45.4 Info: Committing Transaction 21:41:45.4 Info: 8: change_quality_size_mb_to_kb migrated 21:41:45.4 Info: => 0.0004282s 21:41:45.4 Info: 9: album_releases migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: Starting migration of Main DB to 9 21:41:45.4 Info: AlterTable Albums 21:41:45.4 Info: => 8E-07s 21:41:45.4 Info: CreateColumn Albums Releases String 21:41:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:45.4 Info: => 0.0004882s 21:41:45.4 Info: AlterTable Albums 21:41:45.4 Info: => 6E-07s 21:41:45.4 Info: CreateColumn Albums CurrentRelease String 21:41:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:45.4 Info: => 0.0004565s 21:41:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:45', 'album_releases') 21:41:45.4 Info: Committing Transaction 21:41:45.4 Info: 9: album_releases migrated 21:41:45.4 Info: => 0.0008242s 21:41:45.4 Info: 10: album_releases_fix migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: Starting migration of Main DB to 10 21:41:45.4 Info: AlterTable Albums 21:41:45.4 Info: => 8E-07s 21:41:45.4 Info: AlterColumn Albums Releases String 21:41:45.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:45.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:45.4 Info: DROP TABLE "Albums" 21:41:45.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.4 Info: => 0.0045128s 21:41:45.4 Info: AlterTable Albums 21:41:45.4 Info: => 6E-07s 21:41:45.4 Info: AlterColumn Albums CurrentRelease String 21:41:45.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:45.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:45.4 Info: DROP TABLE "Albums" 21:41:45.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.4 Info: => 0.0043922s 21:41:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:45', 'album_releases_fix') 21:41:45.4 Info: Committing Transaction 21:41:45.4 Info: 10: album_releases_fix migrated 21:41:45.4 Info: => 0.0048796s 21:41:45.4 Info: 11: import_lists migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: Starting migration of Main DB to 11 21:41:45.4 Info: CreateTable ImportLists 21:41:45.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:45.4 Info: => 0.0001461s 21:41:45.4 Info: CreateIndex ImportLists (Name) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:45.4 Info: => 9.11E-05s 21:41:45.4 Info: CreateTable ImportListStatus 21:41:45.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:45.4 Info: => 0.000121s 21:41:45.4 Info: CreateIndex ImportListStatus (ProviderId) 21:41:45.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:45.4 Info: => 9E-05s 21:41:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:45', 'import_lists') 21:41:45.4 Info: Committing Transaction 21:41:45.4 Info: 11: import_lists migrated 21:41:45.4 Info: => 0.0005387s 21:41:45.4 Info: 12: add_release_status migrating 21:41:45.4 Info: Beginning Transaction 21:41:45.4 Info: Starting migration of Main DB to 12 21:41:45.4 Info: AlterTable MetadataProfiles 21:41:45.4 Info: => 8E-07s 21:41:45.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:45.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:45.5 Info: => 0.0005474s 21:41:45.5 Info: PerformDBOperation 21:41:45.5 Info: Performing DB Operation 21:41:45.5 Info: => 3.12E-05s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:45', 'add_release_status') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 12: add_release_status migrated 21:41:45.5 Info: => 0.0004534s 21:41:45.5 Info: 13: album_download_notification migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 13 21:41:45.5 Info: AlterTable Notifications 21:41:45.5 Info: => 7E-07s 21:41:45.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:45.5 Info: => 0.0004959s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:45', 'album_download_notification') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 13: album_download_notification migrated 21:41:45.5 Info: => 0.0008643s 21:41:45.5 Info: 14: fix_language_metadata_profiles migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 14 21:41:45.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:45.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:45.5 Info: => 9.35E-05s 21:41:45.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:45.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:45.5 Info: => 8.14E-05s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:45', 'fix_language_metadata_profiles') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 14: fix_language_metadata_profiles migrated 21:41:45.5 Info: => 0.0004177s 21:41:45.5 Info: 15: remove_fanzub migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 15 21:41:45.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:45.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:45.5 Info: => 5.03E-05s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:45', 'remove_fanzub') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 15: remove_fanzub migrated 21:41:45.5 Info: => 0.0003401s 21:41:45.5 Info: 16: update_artist_history_indexes migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 16 21:41:45.5 Info: CreateIndex Albums (ArtistId) 21:41:45.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:45.5 Info: => 0.0001103s 21:41:45.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:45.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:45.5 Info: => 9.6E-05s 21:41:45.5 Info: DeleteIndex History (AlbumId) 21:41:45.5 Info: DROP INDEX "IX_History_AlbumId" 21:41:45.5 Info: => 0.0001352s 21:41:45.5 Info: CreateIndex History (AlbumId, Date) 21:41:45.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:45.5 Info: => 9.21E-05s 21:41:45.5 Info: DeleteIndex History (DownloadId) 21:41:45.5 Info: DROP INDEX "IX_History_DownloadId" 21:41:45.5 Info: => 0.0001159s 21:41:45.5 Info: CreateIndex History (DownloadId, Date) 21:41:45.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:45.5 Info: => 8.94E-05s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:45', 'update_artist_history_indexes') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 16: update_artist_history_indexes migrated 21:41:45.5 Info: => 0.0004861s 21:41:45.5 Info: 17: remove_nma migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 17 21:41:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:45.5 Info: => 4.86E-05s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:45', 'remove_nma') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 17: remove_nma migrated 21:41:45.5 Info: => 0.0003752s 21:41:45.5 Info: 18: album_disambiguation migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 18 21:41:45.5 Info: AlterTable Albums 21:41:45.5 Info: => 8E-07s 21:41:45.5 Info: CreateColumn Albums Disambiguation String 21:41:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:45.5 Info: => 0.0004969s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:45', 'album_disambiguation') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 18: album_disambiguation migrated 21:41:45.5 Info: => 0.0008651s 21:41:45.5 Info: 19: add_ape_quality_in_profiles migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 19 21:41:45.5 Info: PerformDBOperation 21:41:45.5 Info: Performing DB Operation 21:41:45.5 Info: => 3.35E-05s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:45', 'add_ape_quality_in_profiles') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 19: add_ape_quality_in_profiles migrated 21:41:45.5 Info: => 0.0003202s 21:41:45.5 Info: 20: remove_pushalot migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 20 21:41:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:45.5 Info: => 4.8E-05s 21:41:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:45.5 Info: => 4.12E-05s 21:41:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:45.5 Info: => 4.95E-05s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:45', 'remove_pushalot') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 20: remove_pushalot migrated 21:41:45.5 Info: => 0.0003333s 21:41:45.5 Info: 21: add_custom_filters migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 21 21:41:45.5 Info: CreateTable CustomFilters 21:41:45.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:45.5 Info: => 0.0001356s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:45', 'add_custom_filters') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 21: add_custom_filters migrated 21:41:45.5 Info: => 0.000471s 21:41:45.5 Info: 22: import_list_tags migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 22 21:41:45.5 Info: AlterTable ImportLists 21:41:45.5 Info: => 8E-07s 21:41:45.5 Info: CreateColumn ImportLists Tags String 21:41:45.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:45.5 Info: => 0.0004977s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:45', 'import_list_tags') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 22: import_list_tags migrated 21:41:45.5 Info: => 0.0008585s 21:41:45.5 Info: 23: add_release_groups_etc migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 23 21:41:45.5 Info: CreateTable ArtistMetadata 21:41:45.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:45.5 Info: => 0.0001635s 21:41:45.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:45.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:45.5 Info: => 0.0001242s 21:41:45.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:45.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:45.5 Info: => 9.05E-05s 21:41:45.5 Info: AlterTable Artists 21:41:45.5 Info: => 6E-07s 21:41:45.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:45.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:45.5 Info: => 0.0005411s 21:41:45.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:45.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:45.5 Info: => 8.27E-05s 21:41:45.5 Info: CreateTable AlbumReleases 21:41:45.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:45.5 Info: => 0.0001533s 21:41:45.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:45.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:45.5 Info: => 0.0001294s 21:41:45.5 Info: CreateIndex AlbumReleases (AlbumId) 21:41:45.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:45.5 Info: => 8.93E-05s 21:41:45.5 Info: PerformDBOperation 21:41:45.5 Info: Performing DB Operation 21:41:45.5 Info: => 3.93E-05s 21:41:45.5 Info: AlterTable Albums 21:41:45.5 Info: => 5E-07s 21:41:45.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:45.5 Info: => 0.0005179s 21:41:45.5 Info: AlterTable Albums 21:41:45.5 Info: => 6E-07s 21:41:45.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:45.5 Info: => 0.0005168s 21:41:45.5 Info: AlterTable Albums 21:41:45.5 Info: => 6E-07s 21:41:45.5 Info: CreateColumn Albums Links String 21:41:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:45.5 Info: => 0.0005157s 21:41:45.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:45.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:45.5 Info: => 9.42E-05s 21:41:45.5 Info: AlterTable Tracks 21:41:45.5 Info: => 5E-07s 21:41:45.5 Info: CreateColumn Tracks ForeignRecordingId String 21:41:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:45.5 Info: => 0.0005263s 21:41:45.5 Info: AlterTable Tracks 21:41:45.5 Info: => 5E-07s 21:41:45.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:45.5 Info: => 0.0005171s 21:41:45.5 Info: AlterTable Tracks 21:41:45.5 Info: => 5E-07s 21:41:45.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:45.5 Info: => 0.0005189s 21:41:45.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:45.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:45.5 Info: => 7.85E-05s 21:41:45.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:45.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:45.5 Info: => 6.84E-05s 21:41:45.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:45.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:45.5 Info: DROP TABLE "Artists" 21:41:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.5 Info: => 0.0145488s 21:41:45.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:45.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:45.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:45.5 Info: DROP TABLE "Albums" 21:41:45.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.5 Info: => 0.0051538s 21:41:45.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:45.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:45.5 Info: DROP TABLE "Tracks" 21:41:45.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:45.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:45.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:45.5 Info: => 0.0049849s 21:41:45.5 Info: DeleteColumn TrackFiles ArtistId 21:41:45.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:45.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:45.5 Info: DROP TABLE "TrackFiles" 21:41:45.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:45.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.5 Info: => 0.0046659s 21:41:45.5 Info: CreateIndex Artists (ArtistMetadataId) 21:41:45.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.5 Info: => 0.0001102s 21:41:45.5 Info: CreateIndex Artists (Monitored) 21:41:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.5 Info: => 8.64E-05s 21:41:45.5 Info: CreateIndex Albums (ArtistMetadataId) 21:41:45.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:45.5 Info: => 0.0001031s 21:41:45.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:45.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:45.5 Info: => 0.0001021s 21:41:45.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:45.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:45.5 Info: => 0.000101s 21:41:45.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:45.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:45.5 Info: => 0.0001214s 21:41:45.5 Info: UpdateData 21:41:45.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:45.5 Info: => 5.56E-05s 21:41:45.5 Info: UpdateData 21:41:45.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:45.5 Info: => 4.56E-05s 21:41:45.5 Info: UpdateData 21:41:45.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:45.5 Info: => 5.12E-05s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:45', 'add_release_groups_etc') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 23: add_release_groups_etc migrated 21:41:45.5 Info: => 0.00097s 21:41:45.5 Info: 24: NewMediaInfoFormat migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 24 21:41:45.5 Info: UpdateData 21:41:45.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:45.5 Info: => 4.95E-05s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:45', 'NewMediaInfoFormat') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 24: NewMediaInfoFormat migrated 21:41:45.5 Info: => 0.0004268s 21:41:45.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 25 21:41:45.5 Info: RenameTable Restrictions ReleaseProfiles 21:41:45.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:45.5 Info: => 0.0019372s 21:41:45.5 Info: AlterTable ReleaseProfiles 21:41:45.5 Info: => 8E-07s 21:41:45.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:45.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:45.5 Info: => 0.0005641s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:45', 'rename_restrictions_to_release_profiles') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:45.5 Info: => 0.0009599s 21:41:45.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 26 21:41:45.5 Info: RenameTable Profiles QualityProfiles 21:41:45.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:45.5 Info: => 0.0019467s 21:41:45.5 Info: AlterTable QualityProfiles 21:41:45.5 Info: => 6E-07s 21:41:45.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:45.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:45.5 Info: => 0.0004936s 21:41:45.5 Info: AlterTable LanguageProfiles 21:41:45.5 Info: => 6E-07s 21:41:45.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:45.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:45.5 Info: => 0.0004878s 21:41:45.5 Info: UpdateData 21:41:45.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:45.5 Info: => 4.45E-05s 21:41:45.5 Info: UpdateData 21:41:45.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:45.5 Info: => 3.67E-05s 21:41:45.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:45.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:45.5 Info: DROP TABLE "Artists" 21:41:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.5 Info: => 0.0051232s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:45', 'rename_quality_profiles_add_upgrade_allowed') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:45.5 Info: => 0.0056433s 21:41:45.5 Info: 27: add_import_exclusions migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 27 21:41:45.5 Info: CreateTable ImportListExclusions 21:41:45.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:45.5 Info: => 0.0001584s 21:41:45.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:45.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:45.5 Info: => 0.0001364s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:45', 'add_import_exclusions') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 27: add_import_exclusions migrated 21:41:45.5 Info: => 0.0005898s 21:41:45.5 Info: 28: clean_artist_metadata_table migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 28 21:41:45.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.5 Info: => 0.0001596s 21:41:45.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.5 Info: => 0.0001348s 21:41:45.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:45.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:45.5 Info: => 0.0001295s 21:41:45.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:45.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:45.5 Info: => 0.0001319s 21:41:45.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.5 Info: => 0.0001265s 21:41:45.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.5 Info: => 0.0001544s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:45', 'clean_artist_metadata_table') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 28: clean_artist_metadata_table migrated 21:41:45.5 Info: => 0.000583s 21:41:45.5 Info: 29: health_issue_notification migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 29 21:41:45.5 Info: AlterTable Notifications 21:41:45.5 Info: => 9E-07s 21:41:45.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:45.5 Info: => 0.0005964s 21:41:45.5 Info: AlterTable Notifications 21:41:45.5 Info: => 6E-07s 21:41:45.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:45.5 Info: => 0.000709s 21:41:45.5 Info: AlterTable Notifications 21:41:45.5 Info: => 6E-07s 21:41:45.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:45.5 Info: => 0.0005973s 21:41:45.5 Info: AlterTable Notifications 21:41:45.5 Info: => 5E-07s 21:41:45.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:45.5 Info: => 0.0005637s 21:41:45.5 Info: AlterTable Notifications 21:41:45.5 Info: => 6E-07s 21:41:45.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:45.5 Info: => 0.0006341s 21:41:45.5 Info: DeleteColumn Notifications OnDownload 21:41:45.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:45.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:45.5 Info: DROP TABLE "Notifications" 21:41:45.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:45.5 Info: => 0.005286s 21:41:45.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:45.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:45.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:45.5 Info: DROP TABLE "Notifications" 21:41:45.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:45.5 Info: => 0.0050266s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:45', 'health_issue_notification') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 29: health_issue_notification migrated 21:41:45.5 Info: => 0.0055406s 21:41:45.5 Info: 30: add_mediafilerepository_mtime migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 30 21:41:45.5 Info: AlterTable TrackFiles 21:41:45.5 Info: => 8E-07s 21:41:45.5 Info: CreateColumn TrackFiles Modified DateTime 21:41:45.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:45.5 Info: => 0.0006036s 21:41:45.5 Info: AlterTable TrackFiles 21:41:45.5 Info: => 6E-07s 21:41:45.5 Info: CreateColumn TrackFiles Path String 21:41:45.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:45.5 Info: => 0.0005314s 21:41:45.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:45.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:45.5 Info: => 4.22E-05s 21:41:45.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.5 Info: => 0.0001511s 21:41:45.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:45.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:45.5 Info: => 0.0001569s 21:41:45.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:45.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:45.5 Info: => 0.0001595s 21:41:45.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:45.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:45.5 Info: => 8.29E-05s 21:41:45.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:45.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:45.5 Info: => 5.95E-05s 21:41:45.5 Info: AlterTable TrackFiles 21:41:45.5 Info: => 5E-07s 21:41:45.5 Info: AlterColumn TrackFiles Path String 21:41:45.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:45.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:45.5 Info: DROP TABLE "TrackFiles" 21:41:45.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:45.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.5 Info: => 0.0044682s 21:41:45.5 Info: CreateIndex TrackFiles (Path) 21:41:45.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:45.5 Info: => 9.49E-05s 21:41:45.5 Info: DeleteColumn TrackFiles RelativePath 21:41:45.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:45.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:45.5 Info: DROP TABLE "TrackFiles" 21:41:45.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:45.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:45.5 Info: => 0.0047961s 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:45', 'add_mediafilerepository_mtime') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 30: add_mediafilerepository_mtime migrated 21:41:45.5 Info: => 0.00531s 21:41:45.5 Info: 31: add_artistmetadataid_constraint migrating 21:41:45.5 Info: Beginning Transaction 21:41:45.5 Info: Starting migration of Main DB to 31 21:41:45.5 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:41:45.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:41:45.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 21:41:45.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:45.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:45.5 Info: => 0.0001677s 21:41:45.5 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:45.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:45.5 Info: => 0.0001382s 21:41:45.5 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:45.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:45.5 Info: DROP TABLE "Artists" 21:41:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.5 Info: => 0.0052111s 21:41:45.5 Info: CreateIndex Artists (ArtistMetadataId) 21:41:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.5 Info: => 0.0001242s 21:41:45.5 Info: -> 3 Insert operations completed in 00:00:00.0002376 taking an average of 00:00:00.0000792 21:41:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:45', 'add_artistmetadataid_constraint') 21:41:45.5 Info: Committing Transaction 21:41:45.5 Info: 31: add_artistmetadataid_constraint migrated 21:41:45.5 Info: => 0.0006885s 21:41:45.5 Debug: Took: 00:00:00.1675127 21:41:45.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- Passed! - Failed: 0, Passed: 500, Skipped: 30, Total: 530, Duration: 7 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll (net6.0) 21:41:45.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 21:41:45.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637056561742_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:45.6 Info: DatabaseEngineVersionCheck migrating 21:41:45.6 Info: PerformDBOperation 21:41:45.6 Info: Performing DB Operation 21:41:45.6 Info: SQLite 3.49.1 21:41:45.6 Info: => 0.0014278s 21:41:45.6 Info: DatabaseEngineVersionCheck migrated 21:41:45.6 Info: => 0.0014443s 21:41:45.6 Info: VersionMigration migrating 21:41:45.6 Info: Beginning Transaction 21:41:45.6 Info: CreateTable VersionInfo 21:41:45.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:45.6 Info: => 0.0001744s 21:41:45.6 Info: Committing Transaction 21:41:45.6 Info: VersionMigration migrated 21:41:45.6 Info: => 0.000731s 21:41:45.6 Info: VersionUniqueMigration migrating 21:41:45.6 Info: Beginning Transaction 21:41:45.6 Info: CreateIndex VersionInfo (Version) 21:41:45.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:45.6 Info: => 0.0001318s 21:41:45.6 Info: AlterTable VersionInfo 21:41:45.6 Info: => 8E-07s 21:41:45.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:45.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:45.6 Info: => 0.0005667s 21:41:45.6 Info: Committing Transaction 21:41:45.6 Info: VersionUniqueMigration migrated 21:41:45.6 Info: => 0.0008787s 21:41:45.6 Info: VersionDescriptionMigration migrating 21:41:45.6 Info: Beginning Transaction 21:41:45.6 Info: AlterTable VersionInfo 21:41:45.6 Info: => 7E-07s 21:41:45.6 Info: CreateColumn VersionInfo Description String 21:41:45.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:45.6 Info: => 0.0001994s 21:41:45.6 Info: Committing Transaction 21:41:45.6 Info: VersionDescriptionMigration migrated 21:41:45.6 Info: => 0.0004796s 21:41:45.6 Info: 1: InitialSetup migrating 21:41:45.6 Info: Beginning Transaction 21:41:45.6 Info: Starting migration of Main DB to 1 21:41:45.6 Info: CreateTable Config 21:41:45.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:45.6 Info: => 0.0001497s 21:41:45.6 Info: CreateIndex Config (Key) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:45.6 Info: => 8.72E-05s 21:41:45.6 Info: CreateTable RootFolders 21:41:45.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:45.6 Info: => 9.88E-05s 21:41:45.6 Info: CreateIndex RootFolders (Path) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:45.6 Info: => 8.24E-05s 21:41:45.6 Info: CreateTable Artists 21:41:45.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:45.6 Info: => 0.0002244s 21:41:45.6 Info: CreateIndex Artists (ForeignArtistId) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:45.6 Info: => 8.29E-05s 21:41:45.6 Info: CreateIndex Artists (NameSlug) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:45.6 Info: => 8.04E-05s 21:41:45.6 Info: CreateIndex Artists (CleanName) 21:41:45.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.6 Info: => 7.75E-05s 21:41:45.6 Info: CreateIndex Artists (Path) 21:41:45.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.6 Info: => 7.41E-05s 21:41:45.6 Info: CreateTable Albums 21:41:45.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:45.6 Info: => 0.0001886s 21:41:45.6 Info: CreateIndex Albums (ForeignAlbumId) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.6 Info: => 8.07E-05s 21:41:45.6 Info: CreateIndex Albums (MBId) 21:41:45.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.6 Info: => 7.59E-05s 21:41:45.6 Info: CreateIndex Albums (TADBId) 21:41:45.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.6 Info: => 7.54E-05s 21:41:45.6 Info: CreateIndex Albums (TitleSlug) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.6 Info: => 7.54E-05s 21:41:45.6 Info: CreateIndex Albums (CleanTitle) 21:41:45.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.6 Info: => 7.46E-05s 21:41:45.6 Info: CreateIndex Albums (Path) 21:41:45.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:45.6 Info: => 7.34E-05s 21:41:45.6 Info: CreateTable Tracks 21:41:45.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:45.6 Info: => 0.0001359s 21:41:45.6 Info: CreateIndex Tracks (ForeignTrackId) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:45.6 Info: => 7.76E-05s 21:41:45.6 Info: CreateIndex Tracks (ArtistId) 21:41:45.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:45.6 Info: => 8.13E-05s 21:41:45.6 Info: CreateIndex Tracks (TrackFileId) 21:41:45.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:45.6 Info: => 7.89E-05s 21:41:45.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:45.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:45.6 Info: => 0.0001032s 21:41:45.6 Info: CreateTable TrackFiles 21:41:45.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:45.6 Info: => 0.000146s 21:41:45.6 Info: CreateIndex TrackFiles (ArtistId) 21:41:45.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:45.6 Info: => 0.0001262s 21:41:45.6 Info: CreateIndex TrackFiles (AlbumId) 21:41:45.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.6 Info: => 9.16E-05s 21:41:45.6 Info: CreateTable History 21:41:45.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:45.6 Info: => 0.0001365s 21:41:45.6 Info: CreateIndex History (Date) 21:41:45.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:45.6 Info: => 8.33E-05s 21:41:45.6 Info: CreateIndex History (EventType) 21:41:45.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:45.6 Info: => 7.95E-05s 21:41:45.6 Info: CreateIndex History (DownloadId) 21:41:45.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:45.6 Info: => 8.13E-05s 21:41:45.6 Info: CreateIndex History (AlbumId) 21:41:45.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:45.6 Info: => 8E-05s 21:41:45.6 Info: CreateTable Notifications 21:41:45.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:45.6 Info: => 0.0001271s 21:41:45.6 Info: CreateTable ScheduledTasks 21:41:45.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:45.6 Info: => 0.0001198s 21:41:45.6 Info: CreateIndex ScheduledTasks (TypeName) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:45.6 Info: => 7.95E-05s 21:41:45.6 Info: CreateTable Indexers 21:41:45.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:45.6 Info: => 0.0001092s 21:41:45.6 Info: CreateIndex Indexers (Name) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:45.6 Info: => 8.54E-05s 21:41:45.6 Info: CreateTable Profiles 21:41:45.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:45.6 Info: => 0.0001164s 21:41:45.6 Info: CreateIndex Profiles (Name) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:45.6 Info: => 0.0001052s 21:41:45.6 Info: CreateTable QualityDefinitions 21:41:45.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:45.6 Info: => 0.0001454s 21:41:45.6 Info: CreateIndex QualityDefinitions (Quality) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:45.6 Info: => 0.0001042s 21:41:45.6 Info: CreateIndex QualityDefinitions (Title) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:45.6 Info: => 9.15E-05s 21:41:45.6 Info: CreateTable NamingConfig 21:41:45.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:45.6 Info: => 0.0001359s 21:41:45.6 Info: CreateTable Blacklist 21:41:45.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:45.6 Info: => 0.0001746s 21:41:45.6 Info: CreateTable Metadata 21:41:45.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:45.6 Info: => 0.0001459s 21:41:45.6 Info: CreateTable MetadataFiles 21:41:45.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:45.6 Info: => 0.0001244s 21:41:45.6 Info: CreateTable DownloadClients 21:41:45.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:45.6 Info: => 0.0001183s 21:41:45.6 Info: CreateTable PendingReleases 21:41:45.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:45.6 Info: => 0.0001199s 21:41:45.6 Info: CreateTable RemotePathMappings 21:41:45.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:45.6 Info: => 0.0001313s 21:41:45.6 Info: CreateTable Tags 21:41:45.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:45.6 Info: => 0.0001057s 21:41:45.6 Info: CreateIndex Tags (Label) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:45.6 Info: => 0.0001218s 21:41:45.6 Info: CreateTable Restrictions 21:41:45.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:45.6 Info: => 0.0001053s 21:41:45.6 Info: CreateTable DelayProfiles 21:41:45.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:45.6 Info: => 0.0001466s 21:41:45.6 Info: CreateTable Users 21:41:45.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:45.6 Info: => 0.0001124s 21:41:45.6 Info: CreateIndex Users (Identifier) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:45.6 Info: => 9.15E-05s 21:41:45.6 Info: CreateIndex Users (Username) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:45.6 Info: => 8.62E-05s 21:41:45.6 Info: CreateTable Commands 21:41:45.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:45.6 Info: => 0.0001297s 21:41:45.6 Info: CreateTable IndexerStatus 21:41:45.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:45.6 Info: => 0.0001274s 21:41:45.6 Info: CreateIndex IndexerStatus (ProviderId) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:45.6 Info: => 8.89E-05s 21:41:45.6 Info: CreateTable ExtraFiles 21:41:45.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:45.6 Info: => 0.0001203s 21:41:45.6 Info: CreateTable LyricFiles 21:41:45.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:45.6 Info: => 0.0001427s 21:41:45.6 Info: CreateTable LanguageProfiles 21:41:45.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:45.6 Info: => 0.0001014s 21:41:45.6 Info: CreateIndex LanguageProfiles (Name) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:45.6 Info: => 9.08E-05s 21:41:45.6 Info: CreateTable DownloadClientStatus 21:41:45.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:45.6 Info: => 0.0001105s 21:41:45.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:45.6 Info: => 9.37E-05s 21:41:45.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:45.6 Info: -> 1 Insert operations completed in 00:00:00.0000681 taking an average of 00:00:00.0000681 21:41:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:45', 'InitialSetup') 21:41:45.6 Info: Committing Transaction 21:41:45.6 Info: 1: InitialSetup migrated 21:41:45.6 Info: => 0.0009813s 21:41:45.6 Info: 2: add_reason_to_pending_releases migrating 21:41:45.6 Info: Beginning Transaction 21:41:45.6 Info: Starting migration of Main DB to 2 21:41:45.6 Info: AlterTable PendingReleases 21:41:45.6 Info: => 6E-07s 21:41:45.6 Info: CreateColumn PendingReleases Reason Int32 21:41:45.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:45.6 Info: => 0.0005284s 21:41:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:45', 'add_reason_to_pending_releases') 21:41:45.6 Info: Committing Transaction 21:41:45.6 Info: 2: add_reason_to_pending_releases migrated 21:41:45.6 Info: => 0.0010038s 21:41:45.6 Info: 3: add_medium_support migrating 21:41:45.6 Info: Beginning Transaction 21:41:45.6 Info: Starting migration of Main DB to 3 21:41:45.6 Info: AlterTable Albums 21:41:45.6 Info: => 7E-07s 21:41:45.6 Info: CreateColumn Albums Media String 21:41:45.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:45.6 Info: => 0.0004594s 21:41:45.6 Info: AlterTable Tracks 21:41:45.6 Info: => 6E-07s 21:41:45.6 Info: CreateColumn Tracks MediumNumber Int32 21:41:45.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:45.6 Info: => 0.0004698s 21:41:45.6 Info: AlterTable Tracks 21:41:45.6 Info: => 6E-07s 21:41:45.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:45.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:45.6 Info: => 0.0004386s 21:41:45.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:45.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:45.6 Info: => 4.47E-05s 21:41:45.6 Info: DeleteColumn Tracks TrackNumber 21:41:45.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:45.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:45.6 Info: DROP TABLE "Tracks" 21:41:45.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:45.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:45.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:45.6 Info: => 0.0041579s 21:41:45.6 Info: AlterTable Tracks 21:41:45.6 Info: => 5E-07s 21:41:45.6 Info: CreateColumn Tracks TrackNumber String 21:41:45.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:45.6 Info: => 0.0004429s 21:41:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:45', 'add_medium_support') 21:41:45.6 Info: Committing Transaction 21:41:45.6 Info: 3: add_medium_support migrated 21:41:45.6 Info: => 0.0008759s 21:41:45.6 Info: 4: add_various_qualites_in_profile migrating 21:41:45.6 Info: Beginning Transaction 21:41:45.6 Info: Starting migration of Main DB to 4 21:41:45.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:45.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:45.6 Info: => 7.44E-05s 21:41:45.6 Info: PerformDBOperation 21:41:45.6 Info: Performing DB Operation 21:41:45.6 Info: => 3.59E-05s 21:41:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:45', 'add_various_qualites_in_profile') 21:41:45.6 Info: Committing Transaction 21:41:45.6 Info: 4: add_various_qualites_in_profile migrated 21:41:45.6 Info: => 0.0003952s 21:41:45.6 Info: 5: metadata_profiles migrating 21:41:45.6 Info: Beginning Transaction 21:41:45.6 Info: Starting migration of Main DB to 5 21:41:45.6 Info: CreateTable MetadataProfiles 21:41:45.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:45.6 Info: => 0.0001212s 21:41:45.6 Info: CreateIndex MetadataProfiles (Name) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:45.6 Info: => 9.65E-05s 21:41:45.6 Info: AlterTable Artists 21:41:45.6 Info: => 5E-07s 21:41:45.6 Info: CreateColumn Artists MetadataProfileId Int32 21:41:45.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:45.6 Info: => 0.0004614s 21:41:45.6 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:45.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:45.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:45.6 Info: DROP TABLE "Artists" 21:41:45.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:45.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:45.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.6 Info: => 0.0043124s 21:41:45.6 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:45.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:45.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:45.6 Info: DROP TABLE "Artists" 21:41:45.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.7 Info: => 0.0041731s 21:41:45.7 Info: AlterTable Albums 21:41:45.7 Info: => 5E-07s 21:41:45.7 Info: CreateColumn Albums SecondaryTypes String 21:41:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:45.7 Info: => 0.0004521s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:45', 'metadata_profiles') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 5: metadata_profiles migrated 21:41:45.7 Info: => 0.0008973s 21:41:45.7 Info: 6: separate_automatic_and_interactive_search migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 6 21:41:45.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:45.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:45.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:45.7 Info: DROP TABLE "Indexers" 21:41:45.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:45.7 Info: => 0.0035806s 21:41:45.7 Info: AlterTable Indexers 21:41:45.7 Info: => 5E-07s 21:41:45.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:45.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:45.7 Info: => 0.0004469s 21:41:45.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:45.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:45.7 Info: => 6.43E-05s 21:41:45.7 Info: AlterTable Indexers 21:41:45.7 Info: => 5E-07s 21:41:45.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:45.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:45.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:45.7 Info: DROP TABLE "Indexers" 21:41:45.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:45.7 Info: => 0.0037577s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:45', 'separate_automatic_and_interactive_search') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 6: separate_automatic_and_interactive_search migrated 21:41:45.7 Info: => 0.0041716s 21:41:45.7 Info: 7: change_album_path_to_relative migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 7 21:41:45.7 Info: DeleteColumn Albums Path 21:41:45.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:45.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:45.7 Info: DROP TABLE "Albums" 21:41:45.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.7 Info: => 0.0046275s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:45', 'change_album_path_to_relative') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 7: change_album_path_to_relative migrated 21:41:45.7 Info: => 0.0050894s 21:41:45.7 Info: 8: change_quality_size_mb_to_kb migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 8 21:41:45.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:45.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:45.7 Info: => 5.81E-05s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:45', 'change_quality_size_mb_to_kb') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 8: change_quality_size_mb_to_kb migrated 21:41:45.7 Info: => 0.0004153s 21:41:45.7 Info: 9: album_releases migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 9 21:41:45.7 Info: AlterTable Albums 21:41:45.7 Info: => 9E-07s 21:41:45.7 Info: CreateColumn Albums Releases String 21:41:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:45.7 Info: => 0.0005001s 21:41:45.7 Info: AlterTable Albums 21:41:45.7 Info: => 6E-07s 21:41:45.7 Info: CreateColumn Albums CurrentRelease String 21:41:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:45.7 Info: => 0.0004568s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:45', 'album_releases') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 9: album_releases migrated 21:41:45.7 Info: => 0.0008305s 21:41:45.7 Info: 10: album_releases_fix migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 10 21:41:45.7 Info: AlterTable Albums 21:41:45.7 Info: => 7E-07s 21:41:45.7 Info: AlterColumn Albums Releases String 21:41:45.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:45.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:45.7 Info: DROP TABLE "Albums" 21:41:45.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.7 Info: => 0.00432s 21:41:45.7 Info: AlterTable Albums 21:41:45.7 Info: => 5E-07s 21:41:45.7 Info: AlterColumn Albums CurrentRelease String 21:41:45.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:45.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:45.7 Info: DROP TABLE "Albums" 21:41:45.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.7 Info: => 0.0043958s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:45', 'album_releases_fix') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 10: album_releases_fix migrated 21:41:45.7 Info: => 0.0048174s 21:41:45.7 Info: 11: import_lists migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 11 21:41:45.7 Info: CreateTable ImportLists 21:41:45.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:45.7 Info: => 0.0001456s 21:41:45.7 Info: CreateIndex ImportLists (Name) 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:45.7 Info: => 8.97E-05s 21:41:45.7 Info: CreateTable ImportListStatus 21:41:45.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:45.7 Info: => 0.0001224s 21:41:45.7 Info: CreateIndex ImportListStatus (ProviderId) 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:45.7 Info: => 8.82E-05s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:45', 'import_lists') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 11: import_lists migrated 21:41:45.7 Info: => 0.0004772s 21:41:45.7 Info: 12: add_release_status migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 12 21:41:45.7 Info: AlterTable MetadataProfiles 21:41:45.7 Info: => 7E-07s 21:41:45.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:45.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:45.7 Info: => 0.0004916s 21:41:45.7 Info: PerformDBOperation 21:41:45.7 Info: Performing DB Operation 21:41:45.7 Info: => 3.18E-05s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:45', 'add_release_status') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 12: add_release_status migrated 21:41:45.7 Info: => 0.0004092s 21:41:45.7 Info: 13: album_download_notification migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 13 21:41:45.7 Info: AlterTable Notifications 21:41:45.7 Info: => 8E-07s 21:41:45.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:45.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:45.7 Info: => 0.0005033s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:45', 'album_download_notification') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 13: album_download_notification migrated 21:41:45.7 Info: => 0.0008786s 21:41:45.7 Info: 14: fix_language_metadata_profiles migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 14 21:41:45.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:45.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:45.7 Info: => 0.000103s 21:41:45.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:45.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:45.7 Info: => 7.78E-05s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:45', 'fix_language_metadata_profiles') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 14: fix_language_metadata_profiles migrated 21:41:45.7 Info: => 0.0004283s 21:41:45.7 Info: 15: remove_fanzub migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 15 21:41:45.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:45.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:45.7 Info: => 5.44E-05s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:45', 'remove_fanzub') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 15: remove_fanzub migrated 21:41:45.7 Info: => 0.0003923s 21:41:45.7 Info: 16: update_artist_history_indexes migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 16 21:41:45.7 Info: CreateIndex Albums (ArtistId) 21:41:45.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:45.7 Info: => 9.78E-05s 21:41:45.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:45.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:45.7 Info: => 9.29E-05s 21:41:45.7 Info: DeleteIndex History (AlbumId) 21:41:45.7 Info: DROP INDEX "IX_History_AlbumId" 21:41:45.7 Info: => 0.0001217s 21:41:45.7 Info: CreateIndex History (AlbumId, Date) 21:41:45.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:45.7 Info: => 9.34E-05s 21:41:45.7 Info: DeleteIndex History (DownloadId) 21:41:45.7 Info: DROP INDEX "IX_History_DownloadId" 21:41:45.7 Info: => 0.0001145s 21:41:45.7 Info: CreateIndex History (DownloadId, Date) 21:41:45.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:45.7 Info: => 8.94E-05s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:45', 'update_artist_history_indexes') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 16: update_artist_history_indexes migrated 21:41:45.7 Info: => 0.0005091s 21:41:45.7 Info: 17: remove_nma migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 17 21:41:45.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:45.7 Info: => 5.76E-05s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:45', 'remove_nma') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 17: remove_nma migrated 21:41:45.7 Info: => 0.0003901s 21:41:45.7 Info: 18: album_disambiguation migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 18 21:41:45.7 Info: AlterTable Albums 21:41:45.7 Info: => 7E-07s 21:41:45.7 Info: CreateColumn Albums Disambiguation String 21:41:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:45.7 Info: => 0.0004826s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:45', 'album_disambiguation') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 18: album_disambiguation migrated 21:41:45.7 Info: => 0.0008435s 21:41:45.7 Info: 19: add_ape_quality_in_profiles migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 19 21:41:45.7 Info: PerformDBOperation 21:41:45.7 Info: Performing DB Operation 21:41:45.7 Info: => 3.13E-05s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:45', 'add_ape_quality_in_profiles') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 19: add_ape_quality_in_profiles migrated 21:41:45.7 Info: => 0.0003807s 21:41:45.7 Info: 20: remove_pushalot migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 20 21:41:45.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:45.7 Info: => 5.7E-05s 21:41:45.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:45.7 Info: => 3.88E-05s 21:41:45.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:45.7 Info: => 3.69E-05s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:45', 'remove_pushalot') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 20: remove_pushalot migrated 21:41:45.7 Info: => 0.0003664s 21:41:45.7 Info: 21: add_custom_filters migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 21 21:41:45.7 Info: CreateTable CustomFilters 21:41:45.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:45.7 Info: => 0.0001457s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:45', 'add_custom_filters') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 21: add_custom_filters migrated 21:41:45.7 Info: => 0.0004955s 21:41:45.7 Info: 22: import_list_tags migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 22 21:41:45.7 Info: AlterTable ImportLists 21:41:45.7 Info: => 7E-07s 21:41:45.7 Info: CreateColumn ImportLists Tags String 21:41:45.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:45.7 Info: => 0.0004825s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:45', 'import_list_tags') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 22: import_list_tags migrated 21:41:45.7 Info: => 0.0008481s 21:41:45.7 Info: 23: add_release_groups_etc migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 23 21:41:45.7 Info: CreateTable ArtistMetadata 21:41:45.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:45.7 Info: => 0.0001562s 21:41:45.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:45.7 Info: => 0.0001178s 21:41:45.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:45.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:45.7 Info: => 8.77E-05s 21:41:45.7 Info: AlterTable Artists 21:41:45.7 Info: => 5E-07s 21:41:45.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:45.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:45.7 Info: => 0.0005779s 21:41:45.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:45.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:45.7 Info: => 8.06E-05s 21:41:45.7 Info: CreateTable AlbumReleases 21:41:45.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:45.7 Info: => 0.0001603s 21:41:45.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:45.7 Info: => 0.0001329s 21:41:45.7 Info: CreateIndex AlbumReleases (AlbumId) 21:41:45.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:45.7 Info: => 9.15E-05s 21:41:45.7 Info: PerformDBOperation 21:41:45.7 Info: Performing DB Operation 21:41:45.7 Info: => 3.57E-05s 21:41:45.7 Info: AlterTable Albums 21:41:45.7 Info: => 5E-07s 21:41:45.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:45.7 Info: => 0.0005513s 21:41:45.7 Info: AlterTable Albums 21:41:45.7 Info: => 6E-07s 21:41:45.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:45.7 Info: => 0.0005505s 21:41:45.7 Info: AlterTable Albums 21:41:45.7 Info: => 6E-07s 21:41:45.7 Info: CreateColumn Albums Links String 21:41:45.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:45.7 Info: => 0.0005535s 21:41:45.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:45.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:45.7 Info: => 9.67E-05s 21:41:45.7 Info: AlterTable Tracks 21:41:45.7 Info: => 5E-07s 21:41:45.7 Info: CreateColumn Tracks ForeignRecordingId String 21:41:45.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:45.7 Info: => 0.0005559s 21:41:45.7 Info: AlterTable Tracks 21:41:45.7 Info: => 6E-07s 21:41:45.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:45.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:45.7 Info: => 0.0005418s 21:41:45.7 Info: AlterTable Tracks 21:41:45.7 Info: => 6E-07s 21:41:45.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:45.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:45.7 Info: => 0.0005225s 21:41:45.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:45.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:45.7 Info: => 8.09E-05s 21:41:45.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:45.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:45.7 Info: => 6.99E-05s 21:41:45.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:45.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:45.7 Info: DROP TABLE "Artists" 21:41:45.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.7 Info: => 0.0150975s 21:41:45.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:45.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:45.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:45.7 Info: DROP TABLE "Albums" 21:41:45.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.7 Info: => 0.0054206s 21:41:45.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:45.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:45.7 Info: DROP TABLE "Tracks" 21:41:45.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:45.7 Info: => 0.0053485s 21:41:45.7 Info: DeleteColumn TrackFiles ArtistId 21:41:45.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:45.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:45.7 Info: DROP TABLE "TrackFiles" 21:41:45.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:45.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.7 Info: => 0.004973s 21:41:45.7 Info: CreateIndex Artists (ArtistMetadataId) 21:41:45.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.7 Info: => 0.0001144s 21:41:45.7 Info: CreateIndex Artists (Monitored) 21:41:45.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.7 Info: => 9.03E-05s 21:41:45.7 Info: CreateIndex Albums (ArtistMetadataId) 21:41:45.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:45.7 Info: => 0.0001091s 21:41:45.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:45.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:45.7 Info: => 0.0001145s 21:41:45.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:45.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:45.7 Info: => 0.0001094s 21:41:45.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:45.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:45.7 Info: => 0.0001078s 21:41:45.7 Info: UpdateData 21:41:45.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:45.7 Info: => 5.46E-05s 21:41:45.7 Info: UpdateData 21:41:45.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:45.7 Info: => 6.41E-05s 21:41:45.7 Info: UpdateData 21:41:45.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:45.7 Info: => 5.33E-05s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:45', 'add_release_groups_etc') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 23: add_release_groups_etc migrated 21:41:45.7 Info: => 0.0008458s 21:41:45.7 Info: 24: NewMediaInfoFormat migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 24 21:41:45.7 Info: UpdateData 21:41:45.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:45.7 Info: => 5.11E-05s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:45', 'NewMediaInfoFormat') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 24: NewMediaInfoFormat migrated 21:41:45.7 Info: => 0.0004222s 21:41:45.7 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 25 21:41:45.7 Info: RenameTable Restrictions ReleaseProfiles 21:41:45.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:45.7 Info: => 0.0021153s 21:41:45.7 Info: AlterTable ReleaseProfiles 21:41:45.7 Info: => 1E-06s 21:41:45.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:45.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:45.7 Info: => 0.000596s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:45', 'rename_restrictions_to_release_profiles') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:45.7 Info: => 0.0009911s 21:41:45.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 26 21:41:45.7 Info: RenameTable Profiles QualityProfiles 21:41:45.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:45.7 Info: => 0.0021989s 21:41:45.7 Info: AlterTable QualityProfiles 21:41:45.7 Info: => 6E-07s 21:41:45.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:45.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:45.7 Info: => 0.0005332s 21:41:45.7 Info: AlterTable LanguageProfiles 21:41:45.7 Info: => 7E-07s 21:41:45.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:45.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:45.7 Info: => 0.0005158s 21:41:45.7 Info: UpdateData 21:41:45.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:45.7 Info: => 5.16E-05s 21:41:45.7 Info: UpdateData 21:41:45.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:45.7 Info: => 4.03E-05s 21:41:45.7 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:45.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:45.7 Info: DROP TABLE "Artists" 21:41:45.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.7 Info: => 0.0055417s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:45', 'rename_quality_profiles_add_upgrade_allowed') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:45.7 Info: => 0.0060063s 21:41:45.7 Info: 27: add_import_exclusions migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 27 21:41:45.7 Info: CreateTable ImportListExclusions 21:41:45.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:45.7 Info: => 0.00015s 21:41:45.7 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:45.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:45.7 Info: => 0.0001393s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:45', 'add_import_exclusions') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 27: add_import_exclusions migrated 21:41:45.7 Info: => 0.000532s 21:41:45.7 Info: 28: clean_artist_metadata_table migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 28 21:41:45.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.7 Info: => 0.0001613s 21:41:45.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.7 Info: => 0.0001448s 21:41:45.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:45.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:45.7 Info: => 0.0001376s 21:41:45.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:45.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:45.7 Info: => 0.0001386s 21:41:45.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:45.7 Info: => 0.0001375s 21:41:45.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.7 Info: => 0.0001655s 21:41:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:45', 'clean_artist_metadata_table') 21:41:45.7 Info: Committing Transaction 21:41:45.7 Info: 28: clean_artist_metadata_table migrated 21:41:45.7 Info: => 0.0005401s 21:41:45.7 Info: 29: health_issue_notification migrating 21:41:45.7 Info: Beginning Transaction 21:41:45.7 Info: Starting migration of Main DB to 29 21:41:45.7 Info: AlterTable Notifications 21:41:45.7 Info: => 7E-07s 21:41:45.7 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:45.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:45.7 Info: => 0.00057s 21:41:45.7 Info: AlterTable Notifications 21:41:45.7 Info: => 5E-07s 21:41:45.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:45.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:45.7 Info: => 0.0005485s 21:41:45.7 Info: AlterTable Notifications 21:41:45.7 Info: => 6E-07s 21:41:45.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:45.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:45.7 Info: => 0.0005436s 21:41:45.7 Info: AlterTable Notifications 21:41:45.7 Info: => 6E-07s 21:41:45.7 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:45.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:45.7 Info: => 0.0005447s 21:41:45.7 Info: AlterTable Notifications 21:41:45.7 Info: => 5E-07s 21:41:45.7 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:45.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:45.7 Info: => 0.0006087s 21:41:45.7 Info: DeleteColumn Notifications OnDownload 21:41:45.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:45.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:45.7 Info: DROP TABLE "Notifications" 21:41:45.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:45.8 Info: => 0.0050203s 21:41:45.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:45.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:45.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:45.8 Info: DROP TABLE "Notifications" 21:41:45.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:45.8 Info: => 0.005006s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:45', 'health_issue_notification') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 29: health_issue_notification migrated 21:41:45.8 Info: => 0.0054508s 21:41:45.8 Info: 30: add_mediafilerepository_mtime migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 30 21:41:45.8 Info: AlterTable TrackFiles 21:41:45.8 Info: => 7E-07s 21:41:45.8 Info: CreateColumn TrackFiles Modified DateTime 21:41:45.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:45.8 Info: => 0.0005896s 21:41:45.8 Info: AlterTable TrackFiles 21:41:45.8 Info: => 5E-07s 21:41:45.8 Info: CreateColumn TrackFiles Path String 21:41:45.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:45.8 Info: => 0.0005223s 21:41:45.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:45.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:45.8 Info: => 4.18E-05s 21:41:45.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:45.8 Info: => 0.0001404s 21:41:45.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:45.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:45.8 Info: => 0.0001531s 21:41:45.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:45.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:45.8 Info: => 0.0001596s 21:41:45.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:45.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:45.8 Info: => 8.16E-05s 21:41:45.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:45.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:45.8 Info: => 5.97E-05s 21:41:45.8 Info: AlterTable TrackFiles 21:41:45.8 Info: => 5E-07s 21:41:45.8 Info: AlterColumn TrackFiles Path String 21:41:45.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:45.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:45.8 Info: DROP TABLE "TrackFiles" 21:41:45.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:45.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.8 Info: => 0.0047149s 21:41:45.8 Info: CreateIndex TrackFiles (Path) 21:41:45.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:45.8 Info: => 9.44E-05s 21:41:45.8 Info: DeleteColumn TrackFiles RelativePath 21:41:45.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:45.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:45.8 Info: DROP TABLE "TrackFiles" 21:41:45.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:45.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:45.8 Info: => 0.0053399s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:45', 'add_mediafilerepository_mtime') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 30: add_mediafilerepository_mtime migrated 21:41:45.8 Info: => 0.0058345s 21:41:45.8 Info: 31: add_artistmetadataid_constraint migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 31 21:41:45.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:45.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:45.8 Info: => 8.76E-05s 21:41:45.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:45.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:45.8 Info: => 0.0001454s 21:41:45.8 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:45.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:45.8 Info: DROP TABLE "Artists" 21:41:45.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.8 Info: => 0.0061018s 21:41:45.8 Info: CreateIndex Artists (ArtistMetadataId) 21:41:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.8 Info: => 0.0001362s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:45', 'add_artistmetadataid_constraint') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 31: add_artistmetadataid_constraint migrated 21:41:45.8 Info: => 0.0006386s 21:41:45.8 Info: 32: old_ids_and_artist_alias migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 32 21:41:45.8 Info: AlterTable ArtistMetadata 21:41:45.8 Info: => 8E-07s 21:41:45.8 Info: CreateColumn ArtistMetadata Aliases String 21:41:45.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:45.8 Info: => 0.0006119s 21:41:45.8 Info: AlterTable ArtistMetadata 21:41:45.8 Info: => 6E-07s 21:41:45.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:45.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:45.8 Info: => 0.0006014s 21:41:45.8 Info: AlterTable Albums 21:41:45.8 Info: => 5E-07s 21:41:45.8 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:45.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:45.8 Info: => 0.0006252s 21:41:45.8 Info: AlterTable AlbumReleases 21:41:45.8 Info: => 6E-07s 21:41:45.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:45.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:45.8 Info: => 0.0006214s 21:41:45.8 Info: AlterTable Tracks 21:41:45.8 Info: => 5E-07s 21:41:45.8 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:45.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:45.8 Info: => 0.0006162s 21:41:45.8 Info: AlterTable Tracks 21:41:45.8 Info: => 5E-07s 21:41:45.8 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:45.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:45.8 Info: => 0.0005892s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:45', 'old_ids_and_artist_alias') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 32: old_ids_and_artist_alias migrated 21:41:45.8 Info: => 0.0009801s 21:41:45.8 Info: 33: download_propers_config migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 33 21:41:45.8 Info: PerformDBOperation 21:41:45.8 Info: Performing DB Operation 21:41:45.8 Info: => 4.26E-05s 21:41:45.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:45.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:45.8 Info: => 3.95E-05s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:45', 'download_propers_config') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 33: download_propers_config migrated 21:41:45.8 Info: => 0.0003932s 21:41:45.8 Info: 34: remove_language_profiles migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 34 21:41:45.8 Info: DeleteTable LanguageProfiles 21:41:45.8 Info: DROP TABLE "LanguageProfiles" 21:41:45.8 Info: => 0.0002537s 21:41:45.8 Info: DeleteColumn Artists LanguageProfileId 21:41:45.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:45.8 Info: DROP TABLE "Artists" 21:41:45.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.8 Info: => 0.0058343s 21:41:45.8 Info: DeleteColumn ImportLists LanguageProfileId 21:41:45.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:45.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:45.8 Info: DROP TABLE "ImportLists" 21:41:45.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:45.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:45.8 Info: => 0.0051641s 21:41:45.8 Info: DeleteColumn Blacklist Language 21:41:45.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:45.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:45.8 Info: DROP TABLE "Blacklist" 21:41:45.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:45.8 Info: => 0.0048581s 21:41:45.8 Info: DeleteColumn History Language 21:41:45.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:45.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:45.8 Info: DROP TABLE "History" 21:41:45.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:45.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:45.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:45.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:45.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:45.8 Info: => 0.0057099s 21:41:45.8 Info: DeleteColumn LyricFiles Language 21:41:45.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:45.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:45.8 Info: DROP TABLE "LyricFiles" 21:41:45.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:45.8 Info: => 0.0049528s 21:41:45.8 Info: DeleteColumn TrackFiles Language 21:41:45.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:45.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:45.8 Info: DROP TABLE "TrackFiles" 21:41:45.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:45.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:45.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:45.8 Info: => 0.0072097s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:45', 'remove_language_profiles') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 34: remove_language_profiles migrated 21:41:45.8 Info: => 0.0079486s 21:41:45.8 Info: 35: multi_disc_naming_format migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 35 21:41:45.8 Info: AlterTable NamingConfig 21:41:45.8 Info: => 1E-06s 21:41:45.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:45.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:45.8 Info: => 0.0005946s 21:41:45.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:45.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:45.8 Info: => 4.54E-05s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:45', 'multi_disc_naming_format') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 35: multi_disc_naming_format migrated 21:41:45.8 Info: => 0.0004972s 21:41:45.8 Info: 36: add_download_client_priority migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 36 21:41:45.8 Info: AlterTable DownloadClients 21:41:45.8 Info: => 7E-07s 21:41:45.8 Info: CreateColumn DownloadClients Priority Int32 21:41:45.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:45.8 Info: => 0.0006562s 21:41:45.8 Info: PerformDBOperation 21:41:45.8 Info: Performing DB Operation 21:41:45.8 Info: => 9.81E-05s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:45', 'add_download_client_priority') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 36: add_download_client_priority migrated 21:41:45.8 Info: => 0.0005911s 21:41:45.8 Info: 37: remove_growl_prowl migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 37 21:41:45.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:45.8 Info: => 4.93E-05s 21:41:45.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:45.8 Info: => 3.92E-05s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:45', 'remove_growl_prowl') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 37: remove_growl_prowl migrated 21:41:45.8 Info: => 0.0004174s 21:41:45.8 Info: 38: remove_plex_hometheatre migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 38 21:41:45.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:45.8 Info: => 4.68E-05s 21:41:45.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:45.8 Info: => 3.83E-05s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:45', 'remove_plex_hometheatre') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 38: remove_plex_hometheatre migrated 21:41:45.8 Info: => 0.0004172s 21:41:45.8 Info: 39: add_root_folder_add_defaults migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 39 21:41:45.8 Info: AlterTable RootFolders 21:41:45.8 Info: => 8E-07s 21:41:45.8 Info: CreateColumn RootFolders Name String 21:41:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:45.8 Info: => 0.0005458s 21:41:45.8 Info: AlterTable RootFolders 21:41:45.8 Info: => 6E-07s 21:41:45.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:45.8 Info: => 0.0005816s 21:41:45.8 Info: AlterTable RootFolders 21:41:45.8 Info: => 6E-07s 21:41:45.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:45.8 Info: => 0.0005126s 21:41:45.8 Info: AlterTable RootFolders 21:41:45.8 Info: => 6E-07s 21:41:45.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:45.8 Info: => 0.0005122s 21:41:45.8 Info: AlterTable RootFolders 21:41:45.8 Info: => 5E-07s 21:41:45.8 Info: CreateColumn RootFolders DefaultTags String 21:41:45.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:45.8 Info: => 0.0005136s 21:41:45.8 Info: PerformDBOperation 21:41:45.8 Info: Performing DB Operation 21:41:45.8 Info: => 5.15E-05s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:45', 'add_root_folder_add_defaults') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 39: add_root_folder_add_defaults migrated 21:41:45.8 Info: => 0.0005174s 21:41:45.8 Info: 40: task_duration migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 40 21:41:45.8 Info: AlterTable ScheduledTasks 21:41:45.8 Info: => 7E-07s 21:41:45.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:45.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:45.8 Info: => 0.0006369s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:45', 'task_duration') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 40: task_duration migrated 21:41:45.8 Info: => 0.0011601s 21:41:45.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 41 21:41:45.8 Info: AlterTable ReleaseProfiles 21:41:45.8 Info: => 7E-07s 21:41:45.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:45.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:45.8 Info: => 0.0005593s 21:41:45.8 Info: AlterTable ReleaseProfiles 21:41:45.8 Info: => 6E-07s 21:41:45.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:45.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:45.8 Info: => 0.0005202s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:45', 'add_indexer_and_enabled_to_release_profiles') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:45.8 Info: => 0.0009632s 21:41:45.8 Info: 42: remove_album_folders migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 42 21:41:45.8 Info: DeleteColumn Artists AlbumFolder 21:41:45.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:45.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:45.8 Info: DROP TABLE "Artists" 21:41:45.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.8 Info: => 0.0048901s 21:41:45.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:45.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:45.8 Info: => 4.27E-05s 21:41:45.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:45.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:45.8 Info: => 3.78E-05s 21:41:45.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:45.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:45.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:45.8 Info: DROP TABLE "NamingConfig" 21:41:45.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:45.8 Info: => 0.0039545s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:45', 'remove_album_folders') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 42: remove_album_folders migrated 21:41:45.8 Info: => 0.0044798s 21:41:45.8 Info: 44: add_priority_to_indexers migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 44 21:41:45.8 Info: AlterTable Indexers 21:41:45.8 Info: => 7E-07s 21:41:45.8 Info: CreateColumn Indexers Priority Int32 21:41:45.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:45.8 Info: => 0.0005428s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:45', 'add_priority_to_indexers') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 44: add_priority_to_indexers migrated 21:41:45.8 Info: => 0.0009835s 21:41:45.8 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 45 21:41:45.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:45.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:45.8 Info: => 0.0001434s 21:41:45.8 Info: PerformDBOperation 21:41:45.8 Info: Performing DB Operation 21:41:45.8 Info: => 3.11E-05s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:45', 'remove_chown_and_folderchmod_config') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:45.8 Info: => 0.0004464s 21:41:45.8 Info: 47: update_notifiarr migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 47 21:41:45.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:45.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:45.8 Info: => 6.81E-05s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:45', 'update_notifiarr') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 47: update_notifiarr migrated 21:41:45.8 Info: => 0.0004157s 21:41:45.8 Info: 49: email_multiple_addresses migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 49 21:41:45.8 Info: PerformDBOperation 21:41:45.8 Info: Performing DB Operation 21:41:45.8 Info: => 6.07E-05s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:45', 'email_multiple_addresses') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 49: email_multiple_addresses migrated 21:41:45.8 Info: => 0.0003943s 21:41:45.8 Info: 50: rename_blacklist_to_blocklist migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 50 21:41:45.8 Info: RenameTable Blacklist Blocklist 21:41:45.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:45.8 Info: => 0.0016866s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:45', 'rename_blacklist_to_blocklist') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 50: rename_blacklist_to_blocklist migrated 21:41:45.8 Info: => 0.0020854s 21:41:45.8 Info: 51: cdh_per_downloadclient migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 51 21:41:45.8 Info: AlterTable DownloadClients 21:41:45.8 Info: => 9E-07s 21:41:45.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:45.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:45.8 Info: => 0.0005576s 21:41:45.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:45.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:45.8 Info: => 0.0005431s 21:41:45.8 Info: PerformDBOperation 21:41:45.8 Info: Performing DB Operation 21:41:45.8 Info: => 0.0001652s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:45', 'cdh_per_downloadclient') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 51: cdh_per_downloadclient migrated 21:41:45.8 Info: => 0.0005448s 21:41:45.8 Info: 52: download_history migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 52 21:41:45.8 Info: CreateTable DownloadHistory 21:41:45.8 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:45.8 Info: => 0.000214s 21:41:45.8 Info: CreateIndex DownloadHistory (EventType) 21:41:45.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:45.8 Info: => 0.0001287s 21:41:45.8 Info: CreateIndex DownloadHistory (ArtistId) 21:41:45.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:45.8 Info: => 9.19E-05s 21:41:45.8 Info: CreateIndex DownloadHistory (DownloadId) 21:41:45.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:45.8 Info: => 9.71E-05s 21:41:45.8 Info: PerformDBOperation 21:41:45.8 Info: Performing DB Operation 21:41:45.8 Info: => 0.0001187s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:45', 'download_history') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 52: download_history migrated 21:41:45.8 Info: => 0.0005636s 21:41:45.8 Info: 53: add_update_history migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 53 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:45', 'add_update_history') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 53: add_update_history migrated 21:41:45.8 Info: => 0.0003514s 21:41:45.8 Info: 54: add_on_update_to_notifications migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 54 21:41:45.8 Info: AlterTable Notifications 21:41:45.8 Info: => 8E-07s 21:41:45.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:45.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:45.8 Info: => 0.0005912s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:45', 'add_on_update_to_notifications') 21:41:45.8 Info: Committing Transaction 21:41:45.8 Info: 54: add_on_update_to_notifications migrated 21:41:45.8 Info: => 0.0009307s 21:41:45.8 Info: 55: download_client_per_indexer migrating 21:41:45.8 Info: Beginning Transaction 21:41:45.8 Info: Starting migration of Main DB to 55 21:41:45.8 Info: AlterTable Indexers 21:41:45.8 Info: => 8E-07s 21:41:45.8 Info: CreateColumn Indexers DownloadClientId Int32 21:41:45.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:45.8 Info: => 0.0005632s 21:41:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:45', 'download_client_per_indexer') 21:41:45.8 Info: Committing Transaction 21:41:45.9 Info: 55: download_client_per_indexer migrated 21:41:45.9 Info: => 0.0009441s 21:41:45.9 Info: 56: AddNewItemMonitorType migrating 21:41:45.9 Info: Beginning Transaction 21:41:45.9 Info: Starting migration of Main DB to 56 21:41:45.9 Info: AlterTable Artists 21:41:45.9 Info: => 8E-07s 21:41:45.9 Info: CreateColumn Artists MonitorNewItems Int32 21:41:45.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:45.9 Info: => 0.0005607s 21:41:45.9 Info: AlterTable RootFolders 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:45.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:45.9 Info: => 0.0005542s 21:41:45.9 Info: AlterTable ImportLists 21:41:45.9 Info: => 5E-07s 21:41:45.9 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:45.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:45.9 Info: => 0.0005924s 21:41:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:45', 'AddNewItemMonitorType') 21:41:45.9 Info: Committing Transaction 21:41:45.9 Info: 56: AddNewItemMonitorType migrated 21:41:45.9 Info: => 0.0009981s 21:41:45.9 Info: 57: ImportListSearch migrating 21:41:45.9 Info: Beginning Transaction 21:41:45.9 Info: Starting migration of Main DB to 57 21:41:45.9 Info: AlterTable ImportLists 21:41:45.9 Info: => 7E-07s 21:41:45.9 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:45.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:45.9 Info: => 0.0006281s 21:41:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:45', 'ImportListSearch') 21:41:45.9 Info: Committing Transaction 21:41:45.9 Info: 57: ImportListSearch migrated 21:41:45.9 Info: => 0.0010062s 21:41:45.9 Info: 58: ImportListMonitorExisting migrating 21:41:45.9 Info: Beginning Transaction 21:41:45.9 Info: Starting migration of Main DB to 58 21:41:45.9 Info: AlterTable ImportLists 21:41:45.9 Info: => 8E-07s 21:41:45.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:45.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:45.9 Info: => 0.000615s 21:41:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:45', 'ImportListMonitorExisting') 21:41:45.9 Info: Committing Transaction 21:41:45.9 Info: 58: ImportListMonitorExisting migrated 21:41:45.9 Info: => 0.0010555s 21:41:45.9 Info: 59: add_indexer_tags migrating 21:41:45.9 Info: Beginning Transaction 21:41:45.9 Info: Starting migration of Main DB to 59 21:41:45.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:45.9 Info: => 4.93E-05s 21:41:45.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:45.9 Info: => 3.96E-05s 21:41:45.9 Info: AlterTable Indexers 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: CreateColumn Indexers Tags String 21:41:45.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:45.9 Info: => 0.0006344s 21:41:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:45', 'add_indexer_tags') 21:41:45.9 Info: Committing Transaction 21:41:45.9 Info: 59: add_indexer_tags migrated 21:41:45.9 Info: => 0.0009748s 21:41:45.9 Info: 60: update_audio_types migrating 21:41:45.9 Info: Beginning Transaction 21:41:45.9 Info: Starting migration of Main DB to 60 21:41:45.9 Info: PerformDBOperation 21:41:45.9 Info: Performing DB Operation 21:41:45.9 Info: => 5.19E-05s 21:41:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:45', 'update_audio_types') 21:41:45.9 Info: Committing Transaction 21:41:45.9 Info: 60: update_audio_types migrated 21:41:45.9 Info: => 0.0003835s 21:41:45.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:45.9 Info: Beginning Transaction 21:41:45.9 Info: Starting migration of Main DB to 61 21:41:45.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:45.9 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:45.9 Info: => 4.08E-05s 21:41:45.9 Info: AlterTable AlbumReleases 21:41:45.9 Info: => 5E-07s 21:41:45.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:45.9 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:45.9 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:45.9 Info: DROP TABLE "AlbumReleases" 21:41:45.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:45.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:45.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:45.9 Info: => 0.0053308s 21:41:45.9 Info: AlterTable Albums 21:41:45.9 Info: => 5E-07s 21:41:45.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:45.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:45.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:45.9 Info: DROP TABLE "Albums" 21:41:45.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:45.9 Info: => 0.0054028s 21:41:45.9 Info: AlterTable Albums 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:45.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:45.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:45.9 Info: DROP TABLE "Albums" 21:41:45.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:45.9 Info: => 0.0054579s 21:41:45.9 Info: AlterTable Albums 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: AlterColumn Albums Added DateTimeOffset 21:41:45.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:45.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:45.9 Info: DROP TABLE "Albums" 21:41:45.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:45.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:45.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:45.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:45.9 Info: => 0.0046844s 21:41:45.9 Info: AlterTable Artists 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:45.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:45.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:45.9 Info: DROP TABLE "Artists" 21:41:45.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.9 Info: => 0.004672s 21:41:45.9 Info: AlterTable Artists 21:41:45.9 Info: => 5E-07s 21:41:45.9 Info: AlterColumn Artists Added DateTimeOffset 21:41:45.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:45.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:45.9 Info: DROP TABLE "Artists" 21:41:45.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:45.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:45.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:45.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:45.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:45.9 Info: => 0.0045294s 21:41:45.9 Info: AlterTable Blocklist 21:41:45.9 Info: => 5E-07s 21:41:45.9 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:45.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:45.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:45.9 Info: DROP TABLE "Blocklist" 21:41:45.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:45.9 Info: => 0.0045133s 21:41:45.9 Info: AlterTable Blocklist 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:45.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:45.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:45.9 Info: DROP TABLE "Blocklist" 21:41:45.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:45.9 Info: => 0.0046041s 21:41:45.9 Info: AlterTable Commands 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:45.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:45.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:45.9 Info: DROP TABLE "Commands" 21:41:45.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:45.9 Info: => 0.0051889s 21:41:45.9 Info: AlterTable Commands 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:45.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:45.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:45.9 Info: DROP TABLE "Commands" 21:41:45.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:45.9 Info: => 0.005338s 21:41:45.9 Info: AlterTable Commands 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:45.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:45.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:45.9 Info: DROP TABLE "Commands" 21:41:45.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:45.9 Info: => 0.0048154s 21:41:45.9 Info: AlterTable DownloadClientStatus 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:45.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:45.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:45.9 Info: DROP TABLE "DownloadClientStatus" 21:41:45.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:45.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:45.9 Info: => 0.0065404s 21:41:45.9 Info: AlterTable DownloadClientStatus 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:45.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:45.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:45.9 Info: DROP TABLE "DownloadClientStatus" 21:41:45.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:45.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:45.9 Info: => 0.0040749s 21:41:45.9 Info: AlterTable DownloadClientStatus 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:45.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:45.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:45.9 Info: DROP TABLE "DownloadClientStatus" 21:41:45.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:45.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:45.9 Info: => 0.0040142s 21:41:45.9 Info: AlterTable DownloadHistory 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:45.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:45.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:45.9 Info: DROP TABLE "DownloadHistory" 21:41:45.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:45.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:45.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:45.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:45.9 Info: => 0.0048519s 21:41:45.9 Info: AlterTable ExtraFiles 21:41:45.9 Info: => 7E-07s 21:41:45.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:45.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:45.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:45.9 Info: DROP TABLE "ExtraFiles" 21:41:45.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:45.9 Info: => 0.0045131s 21:41:45.9 Info: AlterTable ExtraFiles 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:45.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:45.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:45.9 Info: DROP TABLE "ExtraFiles" 21:41:45.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:45.9 Info: => 0.0050266s 21:41:45.9 Info: AlterTable History 21:41:45.9 Info: => 5E-07s 21:41:45.9 Info: AlterColumn History Date DateTimeOffset 21:41:45.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:45.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:45.9 Info: DROP TABLE "History" 21:41:45.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:45.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:45.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:45.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:45.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:45.9 Info: => 0.0043981s 21:41:45.9 Info: AlterTable ImportListStatus 21:41:45.9 Info: => 6E-07s 21:41:45.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:45.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:45.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:45.9 Info: DROP TABLE "ImportListStatus" 21:41:45.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:46.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:46.0 Info: => 0.0041252s 21:41:46.0 Info: AlterTable ImportListStatus 21:41:46.0 Info: => 6E-07s 21:41:46.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:46.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:46.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:46.0 Info: DROP TABLE "ImportListStatus" 21:41:46.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:46.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:46.0 Info: => 0.0040134s 21:41:46.0 Info: AlterTable ImportListStatus 21:41:46.0 Info: => 5E-07s 21:41:46.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:46.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:46.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:46.0 Info: DROP TABLE "ImportListStatus" 21:41:46.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:46.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:46.0 Info: => 0.0040369s 21:41:46.0 Info: AlterTable IndexerStatus 21:41:46.0 Info: => 5E-07s 21:41:46.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:46.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:46.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:46.0 Info: DROP TABLE "IndexerStatus" 21:41:46.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:46.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:46.0 Info: => 0.0038623s 21:41:46.0 Info: AlterTable IndexerStatus 21:41:46.0 Info: => 5E-07s 21:41:46.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:46.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:46.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:46.0 Info: DROP TABLE "IndexerStatus" 21:41:46.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:46.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:46.0 Info: => 0.0038711s 21:41:46.0 Info: AlterTable IndexerStatus 21:41:46.0 Info: => 6E-07s 21:41:46.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:46.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:46.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:46.0 Info: DROP TABLE "IndexerStatus" 21:41:46.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:46.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:46.0 Info: => 0.0039051s 21:41:46.0 Info: AlterTable LyricFiles 21:41:46.0 Info: => 5E-07s 21:41:46.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:46.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:46.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:46.0 Info: DROP TABLE "LyricFiles" 21:41:46.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:46.0 Info: => 0.0040736s 21:41:46.0 Info: AlterTable LyricFiles 21:41:46.0 Info: => 5E-07s 21:41:46.0 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:46.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:46.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:46.0 Info: DROP TABLE "LyricFiles" 21:41:46.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:46.0 Info: => 0.0040363s 21:41:46.0 Info: AlterTable MetadataFiles 21:41:46.0 Info: => 6E-07s 21:41:46.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:46.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:46.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:46.0 Info: DROP TABLE "MetadataFiles" 21:41:46.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:46.0 Info: => 0.0040995s 21:41:46.0 Info: AlterTable MetadataFiles 21:41:46.0 Info: => 5E-07s 21:41:46.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:46.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:46.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:46.0 Info: DROP TABLE "MetadataFiles" 21:41:46.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:46.0 Info: => 0.0063529s 21:41:46.0 Info: AlterTable PendingReleases 21:41:46.0 Info: => 6E-07s 21:41:46.0 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:46.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:46.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:46.0 Info: DROP TABLE "PendingReleases" 21:41:46.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:46.0 Info: => 0.0040344s 21:41:46.0 Info: AlterTable ScheduledTasks 21:41:46.0 Info: => 6E-07s 21:41:46.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:46.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:46.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:46.0 Info: DROP TABLE "ScheduledTasks" 21:41:46.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:46.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:46.0 Info: => 0.0038791s 21:41:46.0 Info: AlterTable ScheduledTasks 21:41:46.0 Info: => 5E-07s 21:41:46.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:46.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:46.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:46.0 Info: DROP TABLE "ScheduledTasks" 21:41:46.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:46.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:46.0 Info: => 0.004219s 21:41:46.0 Info: AlterTable TrackFiles 21:41:46.0 Info: => 5E-07s 21:41:46.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:46.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:46.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:46.0 Info: DROP TABLE "TrackFiles" 21:41:46.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:46.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:46.0 Info: => 0.0041245s 21:41:46.0 Info: AlterTable TrackFiles 21:41:46.0 Info: => 5E-07s 21:41:46.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:46.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:46.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:46.0 Info: DROP TABLE "TrackFiles" 21:41:46.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:46.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:46.0 Info: => 0.0039505s 21:41:46.0 Info: AlterTable VersionInfo 21:41:46.0 Info: => 5E-07s 21:41:46.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:46.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:46.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:46.0 Info: DROP TABLE "VersionInfo" 21:41:46.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:46.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:46.0 Info: => 0.0038936s 21:41:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:46', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:46.0 Info: Committing Transaction 21:41:46.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:46.0 Info: => 0.0048213s 21:41:46.0 Info: 62: add_on_delete_to_notifications migrating 21:41:46.0 Info: Beginning Transaction 21:41:46.0 Info: Starting migration of Main DB to 62 21:41:46.0 Info: AlterTable Notifications 21:41:46.0 Info: => 7E-07s 21:41:46.0 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:46.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:46.0 Info: => 0.0005356s 21:41:46.0 Info: AlterTable Notifications 21:41:46.0 Info: => 5E-07s 21:41:46.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:46.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:46.0 Info: => 0.0005188s 21:41:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:46', 'add_on_delete_to_notifications') 21:41:46.0 Info: Committing Transaction 21:41:46.0 Info: 62: add_on_delete_to_notifications migrated 21:41:46.0 Info: => 0.0010409s 21:41:46.0 Info: 63: add_custom_formats migrating 21:41:46.0 Info: Beginning Transaction 21:41:46.0 Info: Starting migration of Main DB to 63 21:41:46.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:41:46.0 Info: AlterTable DelayProfiles 21:41:46.0 Info: => 4E-07s 21:41:46.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:46.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:46.0 Info: => 0.000583s 21:41:46.0 Info: UpdateData 21:41:46.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:46.0 Info: => 4.67E-05s 21:41:46.0 Info: AlterTable TrackFiles 21:41:46.0 Info: => 4E-07s 21:41:46.0 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:46.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:46.0 Info: => 0.0005149s 21:41:46.0 Info: PerformDBOperation 21:41:46.0 Info: Performing DB Operation 21:41:46.0 Info: => 0.0012575s 21:41:46.0 Info: CreateTable CustomFormats 21:41:46.0 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:46.0 Info: => 0.0002006s 21:41:46.0 Info: CreateIndex CustomFormats (Name) 21:41:46.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:46.0 Info: => 9.07E-05s 21:41:46.0 Info: AlterTable QualityProfiles 21:41:46.0 Info: => 6E-07s 21:41:46.0 Info: CreateColumn QualityProfiles FormatItems String 21:41:46.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:46.0 Info: => 0.0005709s 21:41:46.0 Info: AlterTable QualityProfiles 21:41:46.0 Info: => 6E-07s 21:41:46.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:46.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:46.0 Info: => 0.000592s 21:41:46.0 Info: AlterTable QualityProfiles 21:41:46.0 Info: => 5E-07s 21:41:46.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:46.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:46.0 Info: => 0.0005091s 21:41:46.0 Info: PerformDBOperation 21:41:46.0 Info: Performing DB Operation 21:41:46.0 Info: => 0.005412s 21:41:46.0 Info: PerformDBOperation 21:41:46.0 Info: Performing DB Operation 21:41:46.0 Info: => 3.89E-05s 21:41:46.0 Info: DeleteColumn ReleaseProfiles Preferred 21:41:46.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:46.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:46.0 Info: DROP TABLE "ReleaseProfiles" 21:41:46.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:46.0 Info: => 0.0038743s 21:41:46.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:46.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:46.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:46.0 Info: DROP TABLE "ReleaseProfiles" 21:41:46.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:46.0 Info: => 0.0037541s 21:41:46.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:46.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:46.0 Info: => 4.25E-05s 21:41:46.0 Info: AlterTable DelayProfiles 21:41:46.0 Info: => 6E-07s 21:41:46.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:46.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:46.0 Info: => 0.0005132s 21:41:46.0 Info: AlterTable DelayProfiles 21:41:46.0 Info: => 6E-07s 21:41:46.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:46.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:46.0 Info: => 0.0005376s 21:41:46.0 Info: -> 1 Insert operations completed in 00:00:00.0000805 taking an average of 00:00:00.0000805 21:41:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:46', 'add_custom_formats') 21:41:46.0 Info: Committing Transaction 21:41:46.0 Info: 63: add_custom_formats migrated 21:41:46.0 Info: => 0.0011811s 21:41:46.0 Debug: Took: 00:00:00.4323493 21:41:46.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 21:41:46.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 21:41:46.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637061264685_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:46.1 Info: DatabaseEngineVersionCheck migrating 21:41:46.1 Info: PerformDBOperation 21:41:46.1 Info: Performing DB Operation 21:41:46.1 Info: SQLite 3.49.1 21:41:46.1 Info: => 0.0013605s 21:41:46.1 Info: DatabaseEngineVersionCheck migrated 21:41:46.1 Info: => 0.0013738s 21:41:46.1 Info: VersionMigration migrating 21:41:46.1 Info: Beginning Transaction 21:41:46.1 Info: CreateTable VersionInfo 21:41:46.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:46.1 Info: => 0.0001715s 21:41:46.1 Info: Committing Transaction 21:41:46.1 Info: VersionMigration migrated 21:41:46.1 Info: => 0.0008058s 21:41:46.1 Info: VersionUniqueMigration migrating 21:41:46.1 Info: Beginning Transaction 21:41:46.1 Info: CreateIndex VersionInfo (Version) 21:41:46.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:46.1 Info: => 0.0001207s 21:41:46.1 Info: AlterTable VersionInfo 21:41:46.1 Info: => 8E-07s 21:41:46.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:46.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:46.1 Info: => 0.0004763s 21:41:46.1 Info: Committing Transaction 21:41:46.1 Info: VersionUniqueMigration migrated 21:41:46.1 Info: => 0.0006998s 21:41:46.1 Info: VersionDescriptionMigration migrating 21:41:46.1 Info: Beginning Transaction 21:41:46.1 Info: AlterTable VersionInfo 21:41:46.1 Info: => 6E-07s 21:41:46.1 Info: CreateColumn VersionInfo Description String 21:41:46.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:46.1 Info: => 0.0001858s 21:41:46.1 Info: Committing Transaction 21:41:46.1 Info: VersionDescriptionMigration migrated 21:41:46.1 Info: => 0.0004s 21:41:46.1 Info: 1: InitialSetup migrating 21:41:46.1 Info: Beginning Transaction 21:41:46.1 Info: Starting migration of Main DB to 1 21:41:46.1 Info: CreateTable Config 21:41:46.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:46.1 Info: => 0.0001328s 21:41:46.1 Info: CreateIndex Config (Key) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:46.1 Info: => 7.6E-05s 21:41:46.1 Info: CreateTable RootFolders 21:41:46.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:46.1 Info: => 8.55E-05s 21:41:46.1 Info: CreateIndex RootFolders (Path) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:46.1 Info: => 9.03E-05s 21:41:46.1 Info: CreateTable Artists 21:41:46.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:46.1 Info: => 0.0002004s 21:41:46.1 Info: CreateIndex Artists (ForeignArtistId) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:46.1 Info: => 8.53E-05s 21:41:46.1 Info: CreateIndex Artists (NameSlug) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:46.1 Info: => 7.04E-05s 21:41:46.1 Info: CreateIndex Artists (CleanName) 21:41:46.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.1 Info: => 6.88E-05s 21:41:46.1 Info: CreateIndex Artists (Path) 21:41:46.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.1 Info: => 7.5E-05s 21:41:46.1 Info: CreateTable Albums 21:41:46.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:46.1 Info: => 0.0001703s 21:41:46.1 Info: CreateIndex Albums (ForeignAlbumId) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.1 Info: => 7.16E-05s 21:41:46.1 Info: CreateIndex Albums (MBId) 21:41:46.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:46.1 Info: => 6.85E-05s 21:41:46.1 Info: CreateIndex Albums (TADBId) 21:41:46.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:46.1 Info: => 6.75E-05s 21:41:46.1 Info: CreateIndex Albums (TitleSlug) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:46.1 Info: => 6.81E-05s 21:41:46.1 Info: CreateIndex Albums (CleanTitle) 21:41:46.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.1 Info: => 6.67E-05s 21:41:46.1 Info: CreateIndex Albums (Path) 21:41:46.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:46.1 Info: => 6.47E-05s 21:41:46.1 Info: CreateTable Tracks 21:41:46.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:46.1 Info: => 0.0001248s 21:41:46.1 Info: CreateIndex Tracks (ForeignTrackId) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:46.1 Info: => 7.16E-05s 21:41:46.1 Info: CreateIndex Tracks (ArtistId) 21:41:46.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:46.1 Info: => 7.37E-05s 21:41:46.1 Info: CreateIndex Tracks (TrackFileId) 21:41:46.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:46.1 Info: => 7.26E-05s 21:41:46.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:46.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:46.1 Info: => 7.6E-05s 21:41:46.1 Info: CreateTable TrackFiles 21:41:46.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:46.1 Info: => 0.0001226s 21:41:46.1 Info: CreateIndex TrackFiles (ArtistId) 21:41:46.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:46.1 Info: => 9.98E-05s 21:41:46.1 Info: CreateIndex TrackFiles (AlbumId) 21:41:46.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.1 Info: => 8.55E-05s 21:41:46.1 Info: CreateTable History 21:41:46.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:46.1 Info: => 0.0001432s 21:41:46.1 Info: CreateIndex History (Date) 21:41:46.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:46.1 Info: => 7.87E-05s 21:41:46.1 Info: CreateIndex History (EventType) 21:41:46.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:46.1 Info: => 7.42E-05s 21:41:46.1 Info: CreateIndex History (DownloadId) 21:41:46.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:46.1 Info: => 7.4E-05s 21:41:46.1 Info: CreateIndex History (AlbumId) 21:41:46.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:46.1 Info: => 7.29E-05s 21:41:46.1 Info: CreateTable Notifications 21:41:46.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:46.1 Info: => 0.0001163s 21:41:46.1 Info: CreateTable ScheduledTasks 21:41:46.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:46.1 Info: => 0.0001125s 21:41:46.1 Info: CreateIndex ScheduledTasks (TypeName) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:46.1 Info: => 7.52E-05s 21:41:46.1 Info: CreateTable Indexers 21:41:46.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:46.1 Info: => 0.0001014s 21:41:46.1 Info: CreateIndex Indexers (Name) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:46.1 Info: => 8.05E-05s 21:41:46.1 Info: CreateTable Profiles 21:41:46.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:46.1 Info: => 9.83E-05s 21:41:46.1 Info: CreateIndex Profiles (Name) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:46.1 Info: => 8.11E-05s 21:41:46.1 Info: CreateTable QualityDefinitions 21:41:46.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:46.1 Info: => 0.0001375s 21:41:46.1 Info: CreateIndex QualityDefinitions (Quality) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:46.1 Info: => 8.79E-05s 21:41:46.1 Info: CreateIndex QualityDefinitions (Title) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:46.1 Info: => 7.72E-05s 21:41:46.1 Info: CreateTable NamingConfig 21:41:46.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:46.1 Info: => 0.0001138s 21:41:46.1 Info: CreateTable Blacklist 21:41:46.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:46.1 Info: => 0.0001446s 21:41:46.1 Info: CreateTable Metadata 21:41:46.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:46.1 Info: => 9.94E-05s 21:41:46.1 Info: CreateTable MetadataFiles 21:41:46.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:46.1 Info: => 0.0001211s 21:41:46.1 Info: CreateTable DownloadClients 21:41:46.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:46.1 Info: => 0.0001308s 21:41:46.1 Info: CreateTable PendingReleases 21:41:46.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:46.1 Info: => 0.0001502s 21:41:46.1 Info: CreateTable RemotePathMappings 21:41:46.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:46.1 Info: => 0.0001054s 21:41:46.1 Info: CreateTable Tags 21:41:46.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:46.1 Info: => 9.06E-05s 21:41:46.1 Info: CreateIndex Tags (Label) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:46.1 Info: => 8.65E-05s 21:41:46.1 Info: CreateTable Restrictions 21:41:46.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:46.1 Info: => 0.0001181s 21:41:46.1 Info: CreateTable DelayProfiles 21:41:46.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:46.1 Info: => 0.0001639s 21:41:46.1 Info: CreateTable Users 21:41:46.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:46.1 Info: => 0.0001113s 21:41:46.1 Info: CreateIndex Users (Identifier) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:46.1 Info: => 0.0001022s 21:41:46.1 Info: CreateIndex Users (Username) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:46.1 Info: => 8.6E-05s 21:41:46.1 Info: CreateTable Commands 21:41:46.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:46.1 Info: => 0.0001446s 21:41:46.1 Info: CreateTable IndexerStatus 21:41:46.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:46.1 Info: => 0.0001286s 21:41:46.1 Info: CreateIndex IndexerStatus (ProviderId) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:46.1 Info: => 9.18E-05s 21:41:46.1 Info: CreateTable ExtraFiles 21:41:46.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:46.1 Info: => 0.0001247s 21:41:46.1 Info: CreateTable LyricFiles 21:41:46.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:46.1 Info: => 0.0001407s 21:41:46.1 Info: CreateTable LanguageProfiles 21:41:46.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:46.1 Info: => 0.000138s 21:41:46.1 Info: CreateIndex LanguageProfiles (Name) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:46.1 Info: => 9.4E-05s 21:41:46.1 Info: CreateTable DownloadClientStatus 21:41:46.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:46.1 Info: => 0.0001418s 21:41:46.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:46.1 Info: => 9.24E-05s 21:41:46.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:46.1 Info: -> 1 Insert operations completed in 00:00:00.0000830 taking an average of 00:00:00.0000830 21:41:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:46', 'InitialSetup') 21:41:46.1 Info: Committing Transaction 21:41:46.1 Info: 1: InitialSetup migrated 21:41:46.1 Info: => 0.0009073s 21:41:46.1 Info: 2: add_reason_to_pending_releases migrating 21:41:46.1 Info: Beginning Transaction 21:41:46.1 Info: Starting migration of Main DB to 2 21:41:46.1 Info: AlterTable PendingReleases 21:41:46.1 Info: => 8E-07s 21:41:46.1 Info: CreateColumn PendingReleases Reason Int32 21:41:46.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:46.1 Info: => 0.0004911s 21:41:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:46', 'add_reason_to_pending_releases') 21:41:46.1 Info: Committing Transaction 21:41:46.1 Info: 2: add_reason_to_pending_releases migrated 21:41:46.1 Info: => 0.0009204s 21:41:46.1 Info: 3: add_medium_support migrating 21:41:46.1 Info: Beginning Transaction 21:41:46.1 Info: Starting migration of Main DB to 3 21:41:46.1 Info: AlterTable Albums 21:41:46.1 Info: => 7E-07s 21:41:46.1 Info: CreateColumn Albums Media String 21:41:46.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:46.1 Info: => 0.0004575s 21:41:46.1 Info: AlterTable Tracks 21:41:46.1 Info: => 5E-07s 21:41:46.1 Info: CreateColumn Tracks MediumNumber Int32 21:41:46.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:46.1 Info: => 0.0005146s 21:41:46.1 Info: AlterTable Tracks 21:41:46.1 Info: => 5E-07s 21:41:46.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:46.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:46.1 Info: => 0.0004306s 21:41:46.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:46.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:46.1 Info: => 3.76E-05s 21:41:46.1 Info: DeleteColumn Tracks TrackNumber 21:41:46.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:46.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:46.1 Info: DROP TABLE "Tracks" 21:41:46.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:46.1 Info: => 0.0044982s 21:41:46.1 Info: AlterTable Tracks 21:41:46.1 Info: => 5E-07s 21:41:46.1 Info: CreateColumn Tracks TrackNumber String 21:41:46.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:46.1 Info: => 0.0004662s 21:41:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:46', 'add_medium_support') 21:41:46.1 Info: Committing Transaction 21:41:46.1 Info: 3: add_medium_support migrated 21:41:46.1 Info: => 0.0010138s 21:41:46.1 Info: 4: add_various_qualites_in_profile migrating 21:41:46.1 Info: Beginning Transaction 21:41:46.1 Info: Starting migration of Main DB to 4 21:41:46.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:46.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:46.1 Info: => 5.48E-05s 21:41:46.1 Info: PerformDBOperation 21:41:46.1 Info: Performing DB Operation 21:41:46.1 Info: => 3.81E-05s 21:41:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:46', 'add_various_qualites_in_profile') 21:41:46.1 Info: Committing Transaction 21:41:46.1 Info: 4: add_various_qualites_in_profile migrated 21:41:46.1 Info: => 0.0004683s 21:41:46.1 Info: 5: metadata_profiles migrating 21:41:46.1 Info: Beginning Transaction 21:41:46.1 Info: Starting migration of Main DB to 5 21:41:46.1 Info: CreateTable MetadataProfiles 21:41:46.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:46.1 Info: => 0.0001303s 21:41:46.1 Info: CreateIndex MetadataProfiles (Name) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:46.1 Info: => 9.4E-05s 21:41:46.1 Info: AlterTable Artists 21:41:46.1 Info: => 5E-07s 21:41:46.1 Info: CreateColumn Artists MetadataProfileId Int32 21:41:46.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:46.1 Info: => 0.0004525s 21:41:46.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:46.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:46.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:46.1 Info: DROP TABLE "Artists" 21:41:46.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.1 Info: => 0.0047908s 21:41:46.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:46.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:46.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:46.1 Info: DROP TABLE "Artists" 21:41:46.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.1 Info: => 0.0052169s 21:41:46.1 Info: AlterTable Albums 21:41:46.1 Info: => 6E-07s 21:41:46.1 Info: CreateColumn Albums SecondaryTypes String 21:41:46.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:46.1 Info: => 0.0004594s 21:41:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:46', 'metadata_profiles') 21:41:46.1 Info: Committing Transaction 21:41:46.1 Info: 5: metadata_profiles migrated 21:41:46.1 Info: => 0.0010848s 21:41:46.1 Info: 6: separate_automatic_and_interactive_search migrating 21:41:46.1 Info: Beginning Transaction 21:41:46.1 Info: Starting migration of Main DB to 6 21:41:46.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:46.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:46.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:46.1 Info: DROP TABLE "Indexers" 21:41:46.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:46.1 Info: => 0.0039961s 21:41:46.1 Info: AlterTable Indexers 21:41:46.1 Info: => 7E-07s 21:41:46.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:46.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:46.1 Info: => 0.0004563s 21:41:46.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:46.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:46.1 Info: => 4.06E-05s 21:41:46.1 Info: AlterTable Indexers 21:41:46.1 Info: => 5E-07s 21:41:46.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:46.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:46.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:46.1 Info: DROP TABLE "Indexers" 21:41:46.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:46.1 Info: => 0.0038938s 21:41:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:46', 'separate_automatic_and_interactive_search') 21:41:46.1 Info: Committing Transaction 21:41:46.1 Info: 6: separate_automatic_and_interactive_search migrated 21:41:46.1 Info: => 0.0044123s 21:41:46.1 Info: 7: change_album_path_to_relative migrating 21:41:46.1 Info: Beginning Transaction 21:41:46.1 Info: Starting migration of Main DB to 7 21:41:46.1 Info: DeleteColumn Albums Path 21:41:46.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:46.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:46.1 Info: DROP TABLE "Albums" 21:41:46.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.1 Info: => 0.0048211s 21:41:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:46', 'change_album_path_to_relative') 21:41:46.1 Info: Committing Transaction 21:41:46.1 Info: 7: change_album_path_to_relative migrated 21:41:46.1 Info: => 0.0053823s 21:41:46.1 Info: 8: change_quality_size_mb_to_kb migrating 21:41:46.1 Info: Beginning Transaction 21:41:46.1 Info: Starting migration of Main DB to 8 21:41:46.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:46.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:46.1 Info: => 5.19E-05s 21:41:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:46', 'change_quality_size_mb_to_kb') 21:41:46.1 Info: Committing Transaction 21:41:46.1 Info: 8: change_quality_size_mb_to_kb migrated 21:41:46.1 Info: => 0.0005167s 21:41:46.1 Info: 9: album_releases migrating 21:41:46.1 Info: Beginning Transaction 21:41:46.1 Info: Starting migration of Main DB to 9 21:41:46.1 Info: AlterTable Albums 21:41:46.1 Info: => 8E-07s 21:41:46.1 Info: CreateColumn Albums Releases String 21:41:46.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:46.1 Info: => 0.0004854s 21:41:46.1 Info: AlterTable Albums 21:41:46.1 Info: => 5E-07s 21:41:46.1 Info: CreateColumn Albums CurrentRelease String 21:41:46.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:46.1 Info: => 0.0004735s 21:41:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:46', 'album_releases') 21:41:46.1 Info: Committing Transaction 21:41:46.1 Info: 9: album_releases migrated 21:41:46.1 Info: => 0.0009678s 21:41:46.1 Info: 10: album_releases_fix migrating 21:41:46.1 Info: Beginning Transaction 21:41:46.1 Info: Starting migration of Main DB to 10 21:41:46.1 Info: AlterTable Albums 21:41:46.1 Info: => 9E-07s 21:41:46.1 Info: AlterColumn Albums Releases String 21:41:46.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:46.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:46.1 Info: DROP TABLE "Albums" 21:41:46.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.1 Info: => 0.004834s 21:41:46.1 Info: AlterTable Albums 21:41:46.1 Info: => 6E-07s 21:41:46.1 Info: AlterColumn Albums CurrentRelease String 21:41:46.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:46.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:46.1 Info: DROP TABLE "Albums" 21:41:46.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:46.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.1 Info: => 0.0046654s 21:41:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:46', 'album_releases_fix') 21:41:46.1 Info: Committing Transaction 21:41:46.2 Info: 10: album_releases_fix migrated 21:41:46.2 Info: => 0.0051814s 21:41:46.2 Info: 11: import_lists migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 11 21:41:46.2 Info: CreateTable ImportLists 21:41:46.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:46.2 Info: => 0.0001728s 21:41:46.2 Info: CreateIndex ImportLists (Name) 21:41:46.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:46.2 Info: => 8.54E-05s 21:41:46.2 Info: CreateTable ImportListStatus 21:41:46.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:46.2 Info: => 0.0001217s 21:41:46.2 Info: CreateIndex ImportListStatus (ProviderId) 21:41:46.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:46.2 Info: => 8.74E-05s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:46', 'import_lists') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 11: import_lists migrated 21:41:46.2 Info: => 0.0005602s 21:41:46.2 Info: 12: add_release_status migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 12 21:41:46.2 Info: AlterTable MetadataProfiles 21:41:46.2 Info: => 8E-07s 21:41:46.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:46.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:46.2 Info: => 0.0005286s 21:41:46.2 Info: PerformDBOperation 21:41:46.2 Info: Performing DB Operation 21:41:46.2 Info: => 2.62E-05s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:46', 'add_release_status') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 12: add_release_status migrated 21:41:46.2 Info: => 0.0006235s 21:41:46.2 Info: 13: album_download_notification migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 13 21:41:46.2 Info: AlterTable Notifications 21:41:46.2 Info: => 5E-07s 21:41:46.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:46.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:46.2 Info: => 0.0005548s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:46', 'album_download_notification') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 13: album_download_notification migrated 21:41:46.2 Info: => 0.0010418s 21:41:46.2 Info: 14: fix_language_metadata_profiles migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 14 21:41:46.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:46.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:46.2 Info: => 8.91E-05s 21:41:46.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:46.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:46.2 Info: => 7.45E-05s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:46', 'fix_language_metadata_profiles') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 14: fix_language_metadata_profiles migrated 21:41:46.2 Info: => 0.0005266s 21:41:46.2 Info: 15: remove_fanzub migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 15 21:41:46.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:46.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:46.2 Info: => 5.11E-05s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:46', 'remove_fanzub') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 15: remove_fanzub migrated 21:41:46.2 Info: => 0.000497s 21:41:46.2 Info: 16: update_artist_history_indexes migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 16 21:41:46.2 Info: CreateIndex Albums (ArtistId) 21:41:46.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:46.2 Info: => 9.55E-05s 21:41:46.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:46.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:46.2 Info: => 9.48E-05s 21:41:46.2 Info: DeleteIndex History (AlbumId) 21:41:46.2 Info: DROP INDEX "IX_History_AlbumId" 21:41:46.2 Info: => 0.0001398s 21:41:46.2 Info: CreateIndex History (AlbumId, Date) 21:41:46.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:46.2 Info: => 0.0001193s 21:41:46.2 Info: DeleteIndex History (DownloadId) 21:41:46.2 Info: DROP INDEX "IX_History_DownloadId" 21:41:46.2 Info: => 0.0001392s 21:41:46.2 Info: CreateIndex History (DownloadId, Date) 21:41:46.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:46.2 Info: => 0.00012s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:46', 'update_artist_history_indexes') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 16: update_artist_history_indexes migrated 21:41:46.2 Info: => 0.0005703s 21:41:46.2 Info: 17: remove_nma migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 17 21:41:46.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:46.2 Info: => 4.76E-05s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:46', 'remove_nma') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 17: remove_nma migrated 21:41:46.2 Info: => 0.0004303s 21:41:46.2 Info: 18: album_disambiguation migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 18 21:41:46.2 Info: AlterTable Albums 21:41:46.2 Info: => 8E-07s 21:41:46.2 Info: CreateColumn Albums Disambiguation String 21:41:46.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:46.2 Info: => 0.0005404s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:46', 'album_disambiguation') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 18: album_disambiguation migrated 21:41:46.2 Info: => 0.0009393s 21:41:46.2 Info: 19: add_ape_quality_in_profiles migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 19 21:41:46.2 Info: PerformDBOperation 21:41:46.2 Info: Performing DB Operation 21:41:46.2 Info: => 4.68E-05s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:46', 'add_ape_quality_in_profiles') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 19: add_ape_quality_in_profiles migrated 21:41:46.2 Info: => 0.0004991s 21:41:46.2 Info: 20: remove_pushalot migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 20 21:41:46.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:46.2 Info: => 7.34E-05s 21:41:46.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:46.2 Info: => 4.3E-05s 21:41:46.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:46.2 Info: => 5.24E-05s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:46', 'remove_pushalot') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 20: remove_pushalot migrated 21:41:46.2 Info: => 0.0004626s 21:41:46.2 Info: 21: add_custom_filters migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 21 21:41:46.2 Info: CreateTable CustomFilters 21:41:46.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:46.2 Info: => 0.0001462s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:46', 'add_custom_filters') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 21: add_custom_filters migrated 21:41:46.2 Info: => 0.0005401s 21:41:46.2 Info: 22: import_list_tags migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 22 21:41:46.2 Info: AlterTable ImportLists 21:41:46.2 Info: => 8E-07s 21:41:46.2 Info: CreateColumn ImportLists Tags String 21:41:46.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:46.2 Info: => 0.0005271s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:46', 'import_list_tags') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 22: import_list_tags migrated 21:41:46.2 Info: => 0.0009872s 21:41:46.2 Info: 23: add_release_groups_etc migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 23 21:41:46.2 Info: CreateTable ArtistMetadata 21:41:46.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:46.2 Info: => 0.0002735s 21:41:46.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:46.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:46.2 Info: => 0.0001282s 21:41:46.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:46.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:46.2 Info: => 8.28E-05s 21:41:46.2 Info: AlterTable Artists 21:41:46.2 Info: => 7E-07s 21:41:46.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:46.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:46.2 Info: => 0.0006232s 21:41:46.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:46.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:46.2 Info: => 7.91E-05s 21:41:46.2 Info: CreateTable AlbumReleases 21:41:46.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:46.2 Info: => 0.0001714s 21:41:46.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:46.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:46.2 Info: => 0.0001213s 21:41:46.2 Info: CreateIndex AlbumReleases (AlbumId) 21:41:46.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:46.2 Info: => 8.32E-05s 21:41:46.2 Info: PerformDBOperation 21:41:46.2 Info: Performing DB Operation 21:41:46.2 Info: => 4.76E-05s 21:41:46.2 Info: AlterTable Albums 21:41:46.2 Info: => 5E-07s 21:41:46.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:46.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:46.2 Info: => 0.000546s 21:41:46.2 Info: AlterTable Albums 21:41:46.2 Info: => 6E-07s 21:41:46.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:46.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:46.2 Info: => 0.0005847s 21:41:46.2 Info: AlterTable Albums 21:41:46.2 Info: => 6E-07s 21:41:46.2 Info: CreateColumn Albums Links String 21:41:46.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:46.2 Info: => 0.0005658s 21:41:46.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:46.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:46.2 Info: => 8.9E-05s 21:41:46.2 Info: AlterTable Tracks 21:41:46.2 Info: => 5E-07s 21:41:46.2 Info: CreateColumn Tracks ForeignRecordingId String 21:41:46.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:46.2 Info: => 0.0005337s 21:41:46.2 Info: AlterTable Tracks 21:41:46.2 Info: => 6E-07s 21:41:46.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:46.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:46.2 Info: => 0.0005409s 21:41:46.2 Info: AlterTable Tracks 21:41:46.2 Info: => 7E-07s 21:41:46.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:46.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:46.2 Info: => 0.000555s 21:41:46.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:46.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:46.2 Info: => 7.06E-05s 21:41:46.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:46.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:46.2 Info: => 6.16E-05s 21:41:46.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:46.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:46.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:46.2 Info: DROP TABLE "Artists" 21:41:46.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.2 Info: => 0.004797s 21:41:46.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:46.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:46.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:46.2 Info: DROP TABLE "Albums" 21:41:46.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:46.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.2 Info: => 0.0054166s 21:41:46.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:46.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:46.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:46.2 Info: DROP TABLE "Tracks" 21:41:46.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:46.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:46.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:46.2 Info: => 0.0046162s 21:41:46.2 Info: DeleteColumn TrackFiles ArtistId 21:41:46.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:46.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:46.2 Info: DROP TABLE "TrackFiles" 21:41:46.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:46.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.2 Info: => 0.0043863s 21:41:46.2 Info: CreateIndex Artists (ArtistMetadataId) 21:41:46.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:46.2 Info: => 0.0001109s 21:41:46.2 Info: CreateIndex Artists (Monitored) 21:41:46.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:46.2 Info: => 8.71E-05s 21:41:46.2 Info: CreateIndex Albums (ArtistMetadataId) 21:41:46.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:46.2 Info: => 0.000105s 21:41:46.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:46.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:46.2 Info: => 0.0001021s 21:41:46.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:46.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:46.2 Info: => 0.0001032s 21:41:46.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:46.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:46.2 Info: => 0.0001022s 21:41:46.2 Info: UpdateData 21:41:46.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:46.2 Info: => 4.87E-05s 21:41:46.2 Info: UpdateData 21:41:46.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:46.2 Info: => 3.84E-05s 21:41:46.2 Info: UpdateData 21:41:46.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:46.2 Info: => 4.36E-05s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:46', 'add_release_groups_etc') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 23: add_release_groups_etc migrated 21:41:46.2 Info: => 0.0007172s 21:41:46.2 Info: 24: NewMediaInfoFormat migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 24 21:41:46.2 Info: UpdateData 21:41:46.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:46.2 Info: => 5.7E-05s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:46', 'NewMediaInfoFormat') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 24: NewMediaInfoFormat migrated 21:41:46.2 Info: => 0.0004611s 21:41:46.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 25 21:41:46.2 Info: RenameTable Restrictions ReleaseProfiles 21:41:46.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:46.2 Info: => 0.0023357s 21:41:46.2 Info: AlterTable ReleaseProfiles 21:41:46.2 Info: => 8E-07s 21:41:46.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:46.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:46.2 Info: => 0.0006198s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:46', 'rename_restrictions_to_release_profiles') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:46.2 Info: => 0.0010371s 21:41:46.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 26 21:41:46.2 Info: RenameTable Profiles QualityProfiles 21:41:46.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:46.2 Info: => 0.0023526s 21:41:46.2 Info: AlterTable QualityProfiles 21:41:46.2 Info: => 7E-07s 21:41:46.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:46.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:46.2 Info: => 0.0005125s 21:41:46.2 Info: AlterTable LanguageProfiles 21:41:46.2 Info: => 5E-07s 21:41:46.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:46.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:46.2 Info: => 0.0005033s 21:41:46.2 Info: UpdateData 21:41:46.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:46.2 Info: => 4.07E-05s 21:41:46.2 Info: UpdateData 21:41:46.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:46.2 Info: => 3.23E-05s 21:41:46.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:46.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:46.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:46.2 Info: DROP TABLE "Artists" 21:41:46.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:46.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:46.2 Info: => 0.0050592s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:46', 'rename_quality_profiles_add_upgrade_allowed') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:46.2 Info: => 0.0055959s 21:41:46.2 Info: 27: add_import_exclusions migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 27 21:41:46.2 Info: CreateTable ImportListExclusions 21:41:46.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:46.2 Info: => 0.0001486s 21:41:46.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:46.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:46.2 Info: => 0.0001255s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:46', 'add_import_exclusions') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 27: add_import_exclusions migrated 21:41:46.2 Info: => 0.000572s 21:41:46.2 Info: 28: clean_artist_metadata_table migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 28 21:41:46.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:46.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:46.2 Info: => 0.0001514s 21:41:46.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:46.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:46.2 Info: => 0.0001281s 21:41:46.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:46.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:46.2 Info: => 0.0001205s 21:41:46.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:46.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:46.2 Info: => 0.0001205s 21:41:46.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:46.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:46.2 Info: => 0.0001177s 21:41:46.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:46.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:46.2 Info: => 0.0001328s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:46', 'clean_artist_metadata_table') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 28: clean_artist_metadata_table migrated 21:41:46.2 Info: => 0.0004777s 21:41:46.2 Info: 29: health_issue_notification migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 29 21:41:46.2 Info: AlterTable Notifications 21:41:46.2 Info: => 5E-07s 21:41:46.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:46.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:46.2 Info: => 0.0005721s 21:41:46.2 Info: AlterTable Notifications 21:41:46.2 Info: => 6E-07s 21:41:46.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:46.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:46.2 Info: => 0.000527s 21:41:46.2 Info: AlterTable Notifications 21:41:46.2 Info: => 5E-07s 21:41:46.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:46.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:46.2 Info: => 0.0005923s 21:41:46.2 Info: AlterTable Notifications 21:41:46.2 Info: => 6E-07s 21:41:46.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:46.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:46.2 Info: => 0.0005261s 21:41:46.2 Info: AlterTable Notifications 21:41:46.2 Info: => 5E-07s 21:41:46.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:46.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:46.2 Info: => 0.0005281s 21:41:46.2 Info: DeleteColumn Notifications OnDownload 21:41:46.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:46.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:46.2 Info: DROP TABLE "Notifications" 21:41:46.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:46.2 Info: => 0.0045205s 21:41:46.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:46.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:46.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:46.2 Info: DROP TABLE "Notifications" 21:41:46.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:46.2 Info: => 0.0044063s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:46', 'health_issue_notification') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 29: health_issue_notification migrated 21:41:46.2 Info: => 0.0048463s 21:41:46.2 Info: 30: add_mediafilerepository_mtime migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 30 21:41:46.2 Info: AlterTable TrackFiles 21:41:46.2 Info: => 7E-07s 21:41:46.2 Info: CreateColumn TrackFiles Modified DateTime 21:41:46.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:46.2 Info: => 0.000549s 21:41:46.2 Info: AlterTable TrackFiles 21:41:46.2 Info: => 5E-07s 21:41:46.2 Info: CreateColumn TrackFiles Path String 21:41:46.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:46.2 Info: => 0.000561s 21:41:46.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:46.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:46.2 Info: => 3.72E-05s 21:41:46.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:46.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:46.2 Info: => 0.000127s 21:41:46.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:46.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:46.2 Info: => 0.0001362s 21:41:46.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:46.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:46.2 Info: => 0.0001392s 21:41:46.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:46.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:46.2 Info: => 7.34E-05s 21:41:46.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:46.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:46.2 Info: => 5.11E-05s 21:41:46.2 Info: AlterTable TrackFiles 21:41:46.2 Info: => 6E-07s 21:41:46.2 Info: AlterColumn TrackFiles Path String 21:41:46.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:46.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:46.2 Info: DROP TABLE "TrackFiles" 21:41:46.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:46.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.2 Info: => 0.0039434s 21:41:46.2 Info: CreateIndex TrackFiles (Path) 21:41:46.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:46.2 Info: => 8.82E-05s 21:41:46.2 Info: DeleteColumn TrackFiles RelativePath 21:41:46.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:46.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:46.2 Info: DROP TABLE "TrackFiles" 21:41:46.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:46.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:46.2 Info: => 0.0040364s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:46', 'add_mediafilerepository_mtime') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 30: add_mediafilerepository_mtime migrated 21:41:46.2 Info: => 0.0045132s 21:41:46.2 Info: 31: add_artistmetadataid_constraint migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 31 21:41:46.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:46.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:46.2 Info: => 8.06E-05s 21:41:46.2 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:46.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:46.2 Info: => 0.00013s 21:41:46.2 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:46.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:46.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:46.2 Info: DROP TABLE "Artists" 21:41:46.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:46.2 Info: => 0.004995s 21:41:46.2 Info: CreateIndex Artists (ArtistMetadataId) 21:41:46.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:46.2 Info: => 0.0001317s 21:41:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:46', 'add_artistmetadataid_constraint') 21:41:46.2 Info: Committing Transaction 21:41:46.2 Info: 31: add_artistmetadataid_constraint migrated 21:41:46.2 Info: => 0.0006166s 21:41:46.2 Info: 32: old_ids_and_artist_alias migrating 21:41:46.2 Info: Beginning Transaction 21:41:46.2 Info: Starting migration of Main DB to 32 21:41:46.2 Info: AlterTable ArtistMetadata 21:41:46.2 Info: => 7E-07s 21:41:46.2 Info: CreateColumn ArtistMetadata Aliases String 21:41:46.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:46.2 Info: => 0.0006612s 21:41:46.2 Info: AlterTable ArtistMetadata 21:41:46.2 Info: => 6E-07s 21:41:46.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:46.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:46.2 Info: => 0.0006102s 21:41:46.2 Info: AlterTable Albums 21:41:46.2 Info: => 6E-07s 21:41:46.2 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:46.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:46.2 Info: => 0.0006254s 21:41:46.2 Info: AlterTable AlbumReleases 21:41:46.2 Info: => 6E-07s 21:41:46.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:46.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:46.2 Info: => 0.0005907s 21:41:46.2 Info: AlterTable Tracks 21:41:46.2 Info: => 6E-07s 21:41:46.2 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:46.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:46.2 Info: => 0.0005863s 21:41:46.2 Info: AlterTable Tracks 21:41:46.2 Info: => 6E-07s 21:41:46.2 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:46.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:46.3 Info: => 0.0006335s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:46', 'old_ids_and_artist_alias') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 32: old_ids_and_artist_alias migrated 21:41:46.3 Info: => 0.0010977s 21:41:46.3 Info: 33: download_propers_config migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 33 21:41:46.3 Info: PerformDBOperation 21:41:46.3 Info: Performing DB Operation 21:41:46.3 Info: => 3.14E-05s 21:41:46.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:46.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:46.3 Info: => 3.58E-05s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:46', 'download_propers_config') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 33: download_propers_config migrated 21:41:46.3 Info: => 0.0004508s 21:41:46.3 Info: 34: remove_language_profiles migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 34 21:41:46.3 Info: DeleteTable LanguageProfiles 21:41:46.3 Info: DROP TABLE "LanguageProfiles" 21:41:46.3 Info: => 0.0002076s 21:41:46.3 Info: DeleteColumn Artists LanguageProfileId 21:41:46.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:46.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:46.3 Info: DROP TABLE "Artists" 21:41:46.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:46.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:46.3 Info: => 0.0053404s 21:41:46.3 Info: DeleteColumn ImportLists LanguageProfileId 21:41:46.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:46.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:46.3 Info: DROP TABLE "ImportLists" 21:41:46.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:46.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:46.3 Info: => 0.0047225s 21:41:46.3 Info: DeleteColumn Blacklist Language 21:41:46.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:46.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:46.3 Info: DROP TABLE "Blacklist" 21:41:46.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:46.3 Info: => 0.0046723s 21:41:46.3 Info: DeleteColumn History Language 21:41:46.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:46.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:46.3 Info: DROP TABLE "History" 21:41:46.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:46.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:46.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:46.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:46.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:46.3 Info: => 0.0054128s 21:41:46.3 Info: DeleteColumn LyricFiles Language 21:41:46.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:46.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:46.3 Info: DROP TABLE "LyricFiles" 21:41:46.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:46.3 Info: => 0.0068862s 21:41:46.3 Info: DeleteColumn TrackFiles Language 21:41:46.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:46.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:46.3 Info: DROP TABLE "TrackFiles" 21:41:46.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:46.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:46.3 Info: => 0.0049237s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:46', 'remove_language_profiles') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 34: remove_language_profiles migrated 21:41:46.3 Info: => 0.0056572s 21:41:46.3 Info: 35: multi_disc_naming_format migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 35 21:41:46.3 Info: AlterTable NamingConfig 21:41:46.3 Info: => 8E-07s 21:41:46.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:46.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:46.3 Info: => 0.0005953s 21:41:46.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:46.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:46.3 Info: => 4.02E-05s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:46', 'multi_disc_naming_format') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 35: multi_disc_naming_format migrated 21:41:46.3 Info: => 0.0004587s 21:41:46.3 Info: 36: add_download_client_priority migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 36 21:41:46.3 Info: AlterTable DownloadClients 21:41:46.3 Info: => 8E-07s 21:41:46.3 Info: CreateColumn DownloadClients Priority Int32 21:41:46.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:46.3 Info: => 0.0006023s 21:41:46.3 Info: PerformDBOperation 21:41:46.3 Info: Performing DB Operation 21:41:46.3 Info: => 7.51E-05s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:46', 'add_download_client_priority') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 36: add_download_client_priority migrated 21:41:46.3 Info: => 0.000542s 21:41:46.3 Info: 37: remove_growl_prowl migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 37 21:41:46.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:46.3 Info: => 4.38E-05s 21:41:46.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:46.3 Info: => 3.3E-05s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:46', 'remove_growl_prowl') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 37: remove_growl_prowl migrated 21:41:46.3 Info: => 0.0003409s 21:41:46.3 Info: 38: remove_plex_hometheatre migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 38 21:41:46.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:46.3 Info: => 4.09E-05s 21:41:46.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:46.3 Info: => 3.36E-05s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:46', 'remove_plex_hometheatre') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 38: remove_plex_hometheatre migrated 21:41:46.3 Info: => 0.0003106s 21:41:46.3 Info: 39: add_root_folder_add_defaults migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 39 21:41:46.3 Info: AlterTable RootFolders 21:41:46.3 Info: => 8E-07s 21:41:46.3 Info: CreateColumn RootFolders Name String 21:41:46.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:46.3 Info: => 0.0005983s 21:41:46.3 Info: AlterTable RootFolders 21:41:46.3 Info: => 5E-07s 21:41:46.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:46.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:46.3 Info: => 0.0005413s 21:41:46.3 Info: AlterTable RootFolders 21:41:46.3 Info: => 4E-07s 21:41:46.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:46.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:46.3 Info: => 0.000601s 21:41:46.3 Info: AlterTable RootFolders 21:41:46.3 Info: => 5E-07s 21:41:46.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:46.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:46.3 Info: => 0.0005684s 21:41:46.3 Info: AlterTable RootFolders 21:41:46.3 Info: => 5E-07s 21:41:46.3 Info: CreateColumn RootFolders DefaultTags String 21:41:46.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:46.3 Info: => 0.0005515s 21:41:46.3 Info: PerformDBOperation 21:41:46.3 Info: Performing DB Operation 21:41:46.3 Info: => 4.95E-05s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:46', 'add_root_folder_add_defaults') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 39: add_root_folder_add_defaults migrated 21:41:46.3 Info: => 0.0004379s 21:41:46.3 Info: 40: task_duration migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 40 21:41:46.3 Info: AlterTable ScheduledTasks 21:41:46.3 Info: => 7E-07s 21:41:46.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:46.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:46.3 Info: => 0.0005831s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:46', 'task_duration') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 40: task_duration migrated 21:41:46.3 Info: => 0.0010123s 21:41:46.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 41 21:41:46.3 Info: AlterTable ReleaseProfiles 21:41:46.3 Info: => 8E-07s 21:41:46.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:46.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:46.3 Info: => 0.0006111s 21:41:46.3 Info: AlterTable ReleaseProfiles 21:41:46.3 Info: => 6E-07s 21:41:46.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:46.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:46.3 Info: => 0.0005557s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:46', 'add_indexer_and_enabled_to_release_profiles') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:46.3 Info: => 0.0009673s 21:41:46.3 Info: 42: remove_album_folders migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 42 21:41:46.3 Info: DeleteColumn Artists AlbumFolder 21:41:46.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:46.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:46.3 Info: DROP TABLE "Artists" 21:41:46.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:46.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:46.3 Info: => 0.0045947s 21:41:46.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:46.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:46.3 Info: => 4.28E-05s 21:41:46.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:46.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:46.3 Info: => 3.26E-05s 21:41:46.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:46.3 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:46.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:46.3 Info: DROP TABLE "NamingConfig" 21:41:46.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:46.3 Info: => 0.0045525s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:46', 'remove_album_folders') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 42: remove_album_folders migrated 21:41:46.3 Info: => 0.0050864s 21:41:46.3 Info: 44: add_priority_to_indexers migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 44 21:41:46.3 Info: AlterTable Indexers 21:41:46.3 Info: => 7E-07s 21:41:46.3 Info: CreateColumn Indexers Priority Int32 21:41:46.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:46.3 Info: => 0.0005398s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:46', 'add_priority_to_indexers') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 44: add_priority_to_indexers migrated 21:41:46.3 Info: => 0.0009627s 21:41:46.3 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 45 21:41:46.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:46.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:46.3 Info: => 0.0001282s 21:41:46.3 Info: PerformDBOperation 21:41:46.3 Info: Performing DB Operation 21:41:46.3 Info: => 2.47E-05s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:46', 'remove_chown_and_folderchmod_config') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:46.3 Info: => 0.0004353s 21:41:46.3 Info: 47: update_notifiarr migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 47 21:41:46.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:46.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:46.3 Info: => 6.27E-05s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:46', 'update_notifiarr') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 47: update_notifiarr migrated 21:41:46.3 Info: => 0.0004886s 21:41:46.3 Info: 49: email_multiple_addresses migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 49 21:41:46.3 Info: PerformDBOperation 21:41:46.3 Info: Performing DB Operation 21:41:46.3 Info: => 6.61E-05s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:46', 'email_multiple_addresses') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 49: email_multiple_addresses migrated 21:41:46.3 Info: => 0.0003896s 21:41:46.3 Info: 50: rename_blacklist_to_blocklist migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 50 21:41:46.3 Info: RenameTable Blacklist Blocklist 21:41:46.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:46.3 Info: => 0.0021101s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:46', 'rename_blacklist_to_blocklist') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 50: rename_blacklist_to_blocklist migrated 21:41:46.3 Info: => 0.0024684s 21:41:46.3 Info: 51: cdh_per_downloadclient migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 51 21:41:46.3 Info: AlterTable DownloadClients 21:41:46.3 Info: => 8E-07s 21:41:46.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:46.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:46.3 Info: => 0.0005414s 21:41:46.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:46.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:46.3 Info: => 0.0005482s 21:41:46.3 Info: PerformDBOperation 21:41:46.3 Info: Performing DB Operation 21:41:46.3 Info: => 0.0001595s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:46', 'cdh_per_downloadclient') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 51: cdh_per_downloadclient migrated 21:41:46.3 Info: => 0.0004571s 21:41:46.3 Info: 52: download_history migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 52 21:41:46.3 Info: CreateTable DownloadHistory 21:41:46.3 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:46.3 Info: => 0.0001436s 21:41:46.3 Info: CreateIndex DownloadHistory (EventType) 21:41:46.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:46.3 Info: => 9.98E-05s 21:41:46.3 Info: CreateIndex DownloadHistory (ArtistId) 21:41:46.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:46.3 Info: => 8.49E-05s 21:41:46.3 Info: CreateIndex DownloadHistory (DownloadId) 21:41:46.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:46.3 Info: => 8.5E-05s 21:41:46.3 Info: PerformDBOperation 21:41:46.3 Info: Performing DB Operation 21:41:46.3 Info: => 0.0001197s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:46', 'download_history') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 52: download_history migrated 21:41:46.3 Info: => 0.0007663s 21:41:46.3 Info: 53: add_update_history migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 53 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:46', 'add_update_history') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 53: add_update_history migrated 21:41:46.3 Info: => 0.0004096s 21:41:46.3 Info: 54: add_on_update_to_notifications migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 54 21:41:46.3 Info: AlterTable Notifications 21:41:46.3 Info: => 7E-07s 21:41:46.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:46.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:46.3 Info: => 0.0005722s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:46', 'add_on_update_to_notifications') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 54: add_on_update_to_notifications migrated 21:41:46.3 Info: => 0.0009031s 21:41:46.3 Info: 55: download_client_per_indexer migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 55 21:41:46.3 Info: AlterTable Indexers 21:41:46.3 Info: => 8E-07s 21:41:46.3 Info: CreateColumn Indexers DownloadClientId Int32 21:41:46.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:46.3 Info: => 0.0005776s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:46', 'download_client_per_indexer') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 55: download_client_per_indexer migrated 21:41:46.3 Info: => 0.0008735s 21:41:46.3 Info: 56: AddNewItemMonitorType migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 56 21:41:46.3 Info: AlterTable Artists 21:41:46.3 Info: => 9E-07s 21:41:46.3 Info: CreateColumn Artists MonitorNewItems Int32 21:41:46.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:46.3 Info: => 0.0006133s 21:41:46.3 Info: AlterTable RootFolders 21:41:46.3 Info: => 6E-07s 21:41:46.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:46.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:46.3 Info: => 0.0005716s 21:41:46.3 Info: AlterTable ImportLists 21:41:46.3 Info: => 6E-07s 21:41:46.3 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:46.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:46.3 Info: => 0.0005695s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:46', 'AddNewItemMonitorType') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 56: AddNewItemMonitorType migrated 21:41:46.3 Info: => 0.0009982s 21:41:46.3 Info: 57: ImportListSearch migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 57 21:41:46.3 Info: AlterTable ImportLists 21:41:46.3 Info: => 7E-07s 21:41:46.3 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:46.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:46.3 Info: => 0.0006463s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:46', 'ImportListSearch') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 57: ImportListSearch migrated 21:41:46.3 Info: => 0.001014s 21:41:46.3 Info: 58: ImportListMonitorExisting migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 58 21:41:46.3 Info: AlterTable ImportLists 21:41:46.3 Info: => 7E-07s 21:41:46.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:46.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:46.3 Info: => 0.0006241s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:46', 'ImportListMonitorExisting') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 58: ImportListMonitorExisting migrated 21:41:46.3 Info: => 0.0009634s 21:41:46.3 Info: 59: add_indexer_tags migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 59 21:41:46.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:46.3 Info: => 4.41E-05s 21:41:46.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:46.3 Info: => 4.31E-05s 21:41:46.3 Info: AlterTable Indexers 21:41:46.3 Info: => 5E-07s 21:41:46.3 Info: CreateColumn Indexers Tags String 21:41:46.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:46.3 Info: => 0.000597s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:46', 'add_indexer_tags') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 59: add_indexer_tags migrated 21:41:46.3 Info: => 0.0009254s 21:41:46.3 Info: 60: update_audio_types migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 60 21:41:46.3 Info: PerformDBOperation 21:41:46.3 Info: Performing DB Operation 21:41:46.3 Info: => 5.88E-05s 21:41:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:46', 'update_audio_types') 21:41:46.3 Info: Committing Transaction 21:41:46.3 Info: 60: update_audio_types migrated 21:41:46.3 Info: => 0.0003993s 21:41:46.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:46.3 Info: Beginning Transaction 21:41:46.3 Info: Starting migration of Main DB to 61 21:41:46.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.3 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:46.3 Info: => 3.71E-05s 21:41:46.3 Info: AlterTable AlbumReleases 21:41:46.3 Info: => 5E-07s 21:41:46.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:46.3 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:46.3 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:46.3 Info: DROP TABLE "AlbumReleases" 21:41:46.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:46.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:46.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:46.3 Info: => 0.005112s 21:41:46.3 Info: AlterTable Albums 21:41:46.3 Info: => 6E-07s 21:41:46.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:46.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:46.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:46.3 Info: DROP TABLE "Albums" 21:41:46.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:46.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:46.3 Info: => 0.0053163s 21:41:46.3 Info: AlterTable Albums 21:41:46.3 Info: => 6E-07s 21:41:46.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:46.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:46.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:46.3 Info: DROP TABLE "Albums" 21:41:46.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:46.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:46.3 Info: => 0.005001s 21:41:46.3 Info: AlterTable Albums 21:41:46.3 Info: => 5E-07s 21:41:46.3 Info: AlterColumn Albums Added DateTimeOffset 21:41:46.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:46.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:46.3 Info: DROP TABLE "Albums" 21:41:46.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:46.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:46.3 Info: => 0.0044243s 21:41:46.3 Info: AlterTable Artists 21:41:46.3 Info: => 5E-07s 21:41:46.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:46.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:46.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:46.3 Info: DROP TABLE "Artists" 21:41:46.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:46.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:46.3 Info: => 0.0046941s 21:41:46.3 Info: AlterTable Artists 21:41:46.3 Info: => 5E-07s 21:41:46.3 Info: AlterColumn Artists Added DateTimeOffset 21:41:46.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:46.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:46.4 Info: DROP TABLE "Artists" 21:41:46.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:46.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:46.4 Info: => 0.0049838s 21:41:46.4 Info: AlterTable Blocklist 21:41:46.4 Info: => 6E-07s 21:41:46.4 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:46.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:46.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:46.4 Info: DROP TABLE "Blocklist" 21:41:46.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:46.4 Info: => 0.0038598s 21:41:46.4 Info: AlterTable Blocklist 21:41:46.4 Info: => 4E-07s 21:41:46.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:46.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:46.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:46.4 Info: DROP TABLE "Blocklist" 21:41:46.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:46.4 Info: => 0.0038963s 21:41:46.4 Info: AlterTable Commands 21:41:46.4 Info: => 5E-07s 21:41:46.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:46.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:46.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:46.4 Info: DROP TABLE "Commands" 21:41:46.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:46.4 Info: => 0.0045174s 21:41:46.4 Info: AlterTable Commands 21:41:46.4 Info: => 5E-07s 21:41:46.4 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:46.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:46.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:46.4 Info: DROP TABLE "Commands" 21:41:46.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:46.4 Info: => 0.0043203s 21:41:46.4 Info: AlterTable Commands 21:41:46.4 Info: => 4E-07s 21:41:46.4 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:46.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:46.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:46.4 Info: DROP TABLE "Commands" 21:41:46.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:46.4 Info: => 0.0056131s 21:41:46.4 Info: AlterTable DownloadClientStatus 21:41:46.4 Info: => 5E-07s 21:41:46.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:46.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:46.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:46.4 Info: DROP TABLE "DownloadClientStatus" 21:41:46.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:46.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:46.4 Info: => 0.0039179s 21:41:46.4 Info: AlterTable DownloadClientStatus 21:41:46.4 Info: => 5E-07s 21:41:46.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:46.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:46.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:46.4 Info: DROP TABLE "DownloadClientStatus" 21:41:46.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:46.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:46.4 Info: => 0.0042641s 21:41:46.4 Info: AlterTable DownloadClientStatus 21:41:46.4 Info: => 5E-07s 21:41:46.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:46.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:46.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:46.4 Info: DROP TABLE "DownloadClientStatus" 21:41:46.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:46.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:46.4 Info: => 0.0040167s 21:41:46.4 Info: AlterTable DownloadHistory 21:41:46.4 Info: => 4E-07s 21:41:46.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:46.4 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:46.4 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:46.4 Info: DROP TABLE "DownloadHistory" 21:41:46.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:46.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:46.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:46.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:46.4 Info: => 0.0047721s 21:41:46.4 Info: AlterTable ExtraFiles 21:41:46.4 Info: => 5E-07s 21:41:46.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:46.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:46.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:46.4 Info: DROP TABLE "ExtraFiles" 21:41:46.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:46.4 Info: => 0.0037985s 21:41:46.4 Info: AlterTable ExtraFiles 21:41:46.4 Info: => 5E-07s 21:41:46.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:46.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:46.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:46.4 Info: DROP TABLE "ExtraFiles" 21:41:46.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:46.4 Info: => 0.0037604s 21:41:46.4 Info: AlterTable History 21:41:46.4 Info: => 5E-07s 21:41:46.4 Info: AlterColumn History Date DateTimeOffset 21:41:46.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:46.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:46.4 Info: DROP TABLE "History" 21:41:46.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:46.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:46.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:46.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:46.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:46.4 Info: => 0.0044239s 21:41:46.4 Info: AlterTable ImportListStatus 21:41:46.4 Info: => 5E-07s 21:41:46.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:46.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:46.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:46.4 Info: DROP TABLE "ImportListStatus" 21:41:46.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:46.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:46.4 Info: => 0.004202s 21:41:46.4 Info: AlterTable ImportListStatus 21:41:46.4 Info: => 4E-07s 21:41:46.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:46.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:46.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:46.4 Info: DROP TABLE "ImportListStatus" 21:41:46.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:46.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:46.4 Info: => 0.0040714s 21:41:46.4 Info: AlterTable ImportListStatus 21:41:46.4 Info: => 5E-07s 21:41:46.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:46.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:46.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:46.4 Info: DROP TABLE "ImportListStatus" 21:41:46.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:46.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:46.4 Info: => 0.0039724s 21:41:46.4 Info: AlterTable IndexerStatus 21:41:46.4 Info: => 5E-07s 21:41:46.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:46.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:46.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:46.4 Info: DROP TABLE "IndexerStatus" 21:41:46.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:46.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:46.4 Info: => 0.0039884s 21:41:46.4 Info: AlterTable IndexerStatus 21:41:46.4 Info: => 4E-07s 21:41:46.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:46.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:46.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:46.4 Info: DROP TABLE "IndexerStatus" 21:41:46.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:46.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:46.4 Info: => 0.0039552s 21:41:46.4 Info: AlterTable IndexerStatus 21:41:46.4 Info: => 4E-07s 21:41:46.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:46.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:46.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:46.4 Info: DROP TABLE "IndexerStatus" 21:41:46.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:46.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:46.4 Info: => 0.004037s 21:41:46.4 Info: AlterTable LyricFiles 21:41:46.4 Info: => 4E-07s 21:41:46.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:46.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:46.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:46.4 Info: DROP TABLE "LyricFiles" 21:41:46.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:46.4 Info: => 0.0039856s 21:41:46.4 Info: AlterTable LyricFiles 21:41:46.4 Info: => 4.8E-06s 21:41:46.4 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:46.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:46.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:46.4 Info: DROP TABLE "LyricFiles" 21:41:46.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:46.4 Info: => 0.0038437s 21:41:46.4 Info: AlterTable MetadataFiles 21:41:46.4 Info: => 3E-07s 21:41:46.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:46.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:46.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:46.4 Info: DROP TABLE "MetadataFiles" 21:41:46.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:46.4 Info: => 0.0062565s 21:41:46.4 Info: AlterTable MetadataFiles 21:41:46.4 Info: => 4E-07s 21:41:46.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:46.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:46.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:46.4 Info: DROP TABLE "MetadataFiles" 21:41:46.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:46.4 Info: => 0.0040167s 21:41:46.4 Info: AlterTable PendingReleases 21:41:46.4 Info: => 2E-07s 21:41:46.4 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:46.4 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:46.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:46.4 Info: DROP TABLE "PendingReleases" 21:41:46.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:46.5 Info: => 0.0038045s 21:41:46.5 Info: AlterTable ScheduledTasks 21:41:46.5 Info: => 2E-07s 21:41:46.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:46.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:46.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:46.5 Info: DROP TABLE "ScheduledTasks" 21:41:46.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:46.5 Info: => 0.0039921s 21:41:46.5 Info: AlterTable ScheduledTasks 21:41:46.5 Info: => 3E-07s 21:41:46.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:46.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:46.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:46.5 Info: DROP TABLE "ScheduledTasks" 21:41:46.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:46.5 Info: => 0.0038944s 21:41:46.5 Info: AlterTable TrackFiles 21:41:46.5 Info: => 3E-07s 21:41:46.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:46.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:46.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:46.5 Info: DROP TABLE "TrackFiles" 21:41:46.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:46.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:46.5 Info: => 0.0041394s 21:41:46.5 Info: AlterTable TrackFiles 21:41:46.5 Info: => 3E-07s 21:41:46.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:46.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:46.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:46.5 Info: DROP TABLE "TrackFiles" 21:41:46.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:46.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:46.5 Info: => 0.0040724s 21:41:46.5 Info: AlterTable VersionInfo 21:41:46.5 Info: => 3E-07s 21:41:46.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:46.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:46.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:46.5 Info: DROP TABLE "VersionInfo" 21:41:46.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:46.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:46.5 Info: => 0.0039916s 21:41:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:46', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:46.5 Info: Committing Transaction 21:41:46.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:46.5 Info: => 0.0049373s 21:41:46.5 Info: 62: add_on_delete_to_notifications migrating 21:41:46.5 Info: Beginning Transaction 21:41:46.5 Info: Starting migration of Main DB to 62 21:41:46.5 Info: AlterTable Notifications 21:41:46.5 Info: => 2.1E-06s 21:41:46.5 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:46.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:46.5 Info: => 0.00064s 21:41:46.5 Info: AlterTable Notifications 21:41:46.5 Info: => 3E-07s 21:41:46.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:46.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:46.5 Info: => 0.0005476s 21:41:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:46', 'add_on_delete_to_notifications') 21:41:46.5 Info: Committing Transaction 21:41:46.5 Info: 62: add_on_delete_to_notifications migrated 21:41:46.5 Info: => 0.000962s 21:41:46.5 Info: 63: add_custom_formats migrating 21:41:46.5 Info: Beginning Transaction 21:41:46.5 Info: Starting migration of Main DB to 63 21:41:46.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:41:46.5 Info: AlterTable DelayProfiles 21:41:46.5 Info: => 3E-07s 21:41:46.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:46.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:46.5 Info: => 0.0005561s 21:41:46.5 Info: UpdateData 21:41:46.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:46.5 Info: => 4.32E-05s 21:41:46.5 Info: AlterTable TrackFiles 21:41:46.5 Info: => 2E-07s 21:41:46.5 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:46.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:46.5 Info: => 0.000533s 21:41:46.5 Info: PerformDBOperation 21:41:46.5 Info: Performing DB Operation 21:41:46.5 Info: => 0.0011198s 21:41:46.5 Info: CreateTable CustomFormats 21:41:46.5 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:46.5 Info: => 0.0001574s 21:41:46.5 Info: CreateIndex CustomFormats (Name) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:46.5 Info: => 9.05E-05s 21:41:46.5 Info: AlterTable QualityProfiles 21:41:46.5 Info: => 3E-07s 21:41:46.5 Info: CreateColumn QualityProfiles FormatItems String 21:41:46.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:46.5 Info: => 0.0005759s 21:41:46.5 Info: AlterTable QualityProfiles 21:41:46.5 Info: => 3E-07s 21:41:46.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:46.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:46.5 Info: => 0.0005518s 21:41:46.5 Info: AlterTable QualityProfiles 21:41:46.5 Info: => 2E-07s 21:41:46.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:46.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:46.5 Info: => 0.0005397s 21:41:46.5 Info: PerformDBOperation 21:41:46.5 Info: Performing DB Operation 21:41:46.5 Info: => 0.0011466s 21:41:46.5 Info: PerformDBOperation 21:41:46.5 Info: Performing DB Operation 21:41:46.5 Info: => 2.89E-05s 21:41:46.5 Info: DeleteColumn ReleaseProfiles Preferred 21:41:46.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:46.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:46.5 Info: DROP TABLE "ReleaseProfiles" 21:41:46.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:46.5 Info: => 0.0038242s 21:41:46.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:46.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:46.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:46.5 Info: DROP TABLE "ReleaseProfiles" 21:41:46.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:46.5 Info: => 0.0037472s 21:41:46.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:46.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:46.5 Info: => 4E-05s 21:41:46.5 Info: AlterTable DelayProfiles 21:41:46.5 Info: => 2E-07s 21:41:46.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:46.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:46.5 Info: => 0.0005079s 21:41:46.5 Info: AlterTable DelayProfiles 21:41:46.5 Info: => 3E-07s 21:41:46.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:46.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:46.5 Info: => 0.0005224s 21:41:46.5 Info: -> 1 Insert operations completed in 00:00:00.0000709 taking an average of 00:00:00.0000709 21:41:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:46', 'add_custom_formats') 21:41:46.5 Info: Committing Transaction 21:41:46.5 Info: 63: add_custom_formats migrated 21:41:46.5 Info: => 0.0009994s 21:41:46.5 Debug: Took: 00:00:00.4125850 21:41:46.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 21:41:46.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 21:41:46.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637065722337_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:46.5 Info: DatabaseEngineVersionCheck migrating 21:41:46.5 Info: PerformDBOperation 21:41:46.5 Info: Performing DB Operation 21:41:46.5 Info: SQLite 3.49.1 21:41:46.5 Info: => 0.0016732s 21:41:46.5 Info: DatabaseEngineVersionCheck migrated 21:41:46.5 Info: => 0.0016811s 21:41:46.5 Info: VersionMigration migrating 21:41:46.5 Info: Beginning Transaction 21:41:46.5 Info: CreateTable VersionInfo 21:41:46.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:46.5 Info: => 0.0001579s 21:41:46.5 Info: Committing Transaction 21:41:46.5 Info: VersionMigration migrated 21:41:46.5 Info: => 0.0008657s 21:41:46.5 Info: VersionUniqueMigration migrating 21:41:46.5 Info: Beginning Transaction 21:41:46.5 Info: CreateIndex VersionInfo (Version) 21:41:46.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:46.5 Info: => 0.0001046s 21:41:46.5 Info: AlterTable VersionInfo 21:41:46.5 Info: => 3E-07s 21:41:46.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:46.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:46.5 Info: => 0.0004608s 21:41:46.5 Info: Committing Transaction 21:41:46.5 Info: VersionUniqueMigration migrated 21:41:46.5 Info: => 0.0007832s 21:41:46.5 Info: VersionDescriptionMigration migrating 21:41:46.5 Info: Beginning Transaction 21:41:46.5 Info: AlterTable VersionInfo 21:41:46.5 Info: => 3E-07s 21:41:46.5 Info: CreateColumn VersionInfo Description String 21:41:46.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:46.5 Info: => 0.0001838s 21:41:46.5 Info: Committing Transaction 21:41:46.5 Info: VersionDescriptionMigration migrated 21:41:46.5 Info: => 0.0004934s 21:41:46.5 Info: 1: InitialSetup migrating 21:41:46.5 Info: Beginning Transaction 21:41:46.5 Info: Starting migration of Main DB to 1 21:41:46.5 Info: CreateTable Config 21:41:46.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:46.5 Info: => 0.0001342s 21:41:46.5 Info: CreateIndex Config (Key) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:46.5 Info: => 7.51E-05s 21:41:46.5 Info: CreateTable RootFolders 21:41:46.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:46.5 Info: => 8.17E-05s 21:41:46.5 Info: CreateIndex RootFolders (Path) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:46.5 Info: => 7.19E-05s 21:41:46.5 Info: CreateTable Artists 21:41:46.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:46.5 Info: => 0.0002099s 21:41:46.5 Info: CreateIndex Artists (ForeignArtistId) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:46.5 Info: => 7.55E-05s 21:41:46.5 Info: CreateIndex Artists (NameSlug) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:46.5 Info: => 6.98E-05s 21:41:46.5 Info: CreateIndex Artists (CleanName) 21:41:46.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.5 Info: => 6.67E-05s 21:41:46.5 Info: CreateIndex Artists (Path) 21:41:46.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.5 Info: => 6.52E-05s 21:41:46.5 Info: CreateTable Albums 21:41:46.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:46.5 Info: => 0.0001769s 21:41:46.5 Info: CreateIndex Albums (ForeignAlbumId) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.5 Info: => 7.15E-05s 21:41:46.5 Info: CreateIndex Albums (MBId) 21:41:46.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:46.5 Info: => 6.63E-05s 21:41:46.5 Info: CreateIndex Albums (TADBId) 21:41:46.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:46.5 Info: => 6.47E-05s 21:41:46.5 Info: CreateIndex Albums (TitleSlug) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:46.5 Info: => 6.6E-05s 21:41:46.5 Info: CreateIndex Albums (CleanTitle) 21:41:46.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.5 Info: => 9.82E-05s 21:41:46.5 Info: CreateIndex Albums (Path) 21:41:46.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:46.5 Info: => 6.47E-05s 21:41:46.5 Info: CreateTable Tracks 21:41:46.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:46.5 Info: => 0.000131s 21:41:46.5 Info: CreateIndex Tracks (ForeignTrackId) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:46.5 Info: => 7.01E-05s 21:41:46.5 Info: CreateIndex Tracks (ArtistId) 21:41:46.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:46.5 Info: => 7.18E-05s 21:41:46.5 Info: CreateIndex Tracks (TrackFileId) 21:41:46.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:46.5 Info: => 7.31E-05s 21:41:46.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:46.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:46.5 Info: => 7.65E-05s 21:41:46.5 Info: CreateTable TrackFiles 21:41:46.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:46.5 Info: => 0.0001212s 21:41:46.5 Info: CreateIndex TrackFiles (ArtistId) 21:41:46.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:46.5 Info: => 0.0001002s 21:41:46.5 Info: CreateIndex TrackFiles (AlbumId) 21:41:46.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.5 Info: => 8.27E-05s 21:41:46.5 Info: CreateTable History 21:41:46.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:46.5 Info: => 0.0001385s 21:41:46.5 Info: CreateIndex History (Date) 21:41:46.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:46.5 Info: => 0.0001106s 21:41:46.5 Info: CreateIndex History (EventType) 21:41:46.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:46.5 Info: => 7.55E-05s 21:41:46.5 Info: CreateIndex History (DownloadId) 21:41:46.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:46.5 Info: => 7.25E-05s 21:41:46.5 Info: CreateIndex History (AlbumId) 21:41:46.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:46.5 Info: => 7.34E-05s 21:41:46.5 Info: CreateTable Notifications 21:41:46.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:46.5 Info: => 0.0001156s 21:41:46.5 Info: CreateTable ScheduledTasks 21:41:46.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:46.5 Info: => 0.0001109s 21:41:46.5 Info: CreateIndex ScheduledTasks (TypeName) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:46.5 Info: => 7.5E-05s 21:41:46.5 Info: CreateTable Indexers 21:41:46.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:46.5 Info: => 0.0001002s 21:41:46.5 Info: CreateIndex Indexers (Name) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:46.5 Info: => 8.28E-05s 21:41:46.5 Info: CreateTable Profiles 21:41:46.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:46.5 Info: => 9.29E-05s 21:41:46.5 Info: CreateIndex Profiles (Name) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:46.5 Info: => 7.9E-05s 21:41:46.5 Info: CreateTable QualityDefinitions 21:41:46.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:46.5 Info: => 0.0001277s 21:41:46.5 Info: CreateIndex QualityDefinitions (Quality) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:46.5 Info: => 8.84E-05s 21:41:46.5 Info: CreateIndex QualityDefinitions (Title) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:46.5 Info: => 7.82E-05s 21:41:46.5 Info: CreateTable NamingConfig 21:41:46.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:46.5 Info: => 0.0001163s 21:41:46.5 Info: CreateTable Blacklist 21:41:46.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:46.5 Info: => 0.0001593s 21:41:46.5 Info: CreateTable Metadata 21:41:46.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:46.5 Info: => 9.62E-05s 21:41:46.5 Info: CreateTable MetadataFiles 21:41:46.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:46.5 Info: => 0.000112s 21:41:46.5 Info: CreateTable DownloadClients 21:41:46.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:46.5 Info: => 0.0001183s 21:41:46.5 Info: CreateTable PendingReleases 21:41:46.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:46.5 Info: => 0.0001333s 21:41:46.5 Info: CreateTable RemotePathMappings 21:41:46.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:46.5 Info: => 9.69E-05s 21:41:46.5 Info: CreateTable Tags 21:41:46.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:46.5 Info: => 8.94E-05s 21:41:46.5 Info: CreateIndex Tags (Label) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:46.5 Info: => 0.0001045s 21:41:46.5 Info: CreateTable Restrictions 21:41:46.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:46.5 Info: => 9.11E-05s 21:41:46.5 Info: CreateTable DelayProfiles 21:41:46.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:46.5 Info: => 0.0001314s 21:41:46.5 Info: CreateTable Users 21:41:46.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:46.5 Info: => 9.93E-05s 21:41:46.5 Info: CreateIndex Users (Identifier) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:46.5 Info: => 8.24E-05s 21:41:46.5 Info: CreateIndex Users (Username) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:46.5 Info: => 7.75E-05s 21:41:46.5 Info: CreateTable Commands 21:41:46.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:46.5 Info: => 0.0001136s 21:41:46.5 Info: CreateTable IndexerStatus 21:41:46.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:46.5 Info: => 0.0001302s 21:41:46.5 Info: CreateIndex IndexerStatus (ProviderId) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:46.5 Info: => 8.24E-05s 21:41:46.5 Info: CreateTable ExtraFiles 21:41:46.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:46.5 Info: => 0.0001282s 21:41:46.5 Info: CreateTable LyricFiles 21:41:46.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:46.5 Info: => 0.0001321s 21:41:46.5 Info: CreateTable LanguageProfiles 21:41:46.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:46.5 Info: => 9.16E-05s 21:41:46.5 Info: CreateIndex LanguageProfiles (Name) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:46.5 Info: => 8.45E-05s 21:41:46.5 Info: CreateTable DownloadClientStatus 21:41:46.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:46.5 Info: => 0.0001s 21:41:46.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:46.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:46.5 Info: => 8.63E-05s 21:41:46.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:46.5 Info: -> 1 Insert operations completed in 00:00:00.0000569 taking an average of 00:00:00.0000569 21:41:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:46', 'InitialSetup') 21:41:46.5 Info: Committing Transaction 21:41:46.5 Info: 1: InitialSetup migrated 21:41:46.5 Info: => 0.0008951s 21:41:46.5 Info: 2: add_reason_to_pending_releases migrating 21:41:46.5 Info: Beginning Transaction 21:41:46.5 Info: Starting migration of Main DB to 2 21:41:46.5 Info: AlterTable PendingReleases 21:41:46.5 Info: => 4E-07s 21:41:46.5 Info: CreateColumn PendingReleases Reason Int32 21:41:46.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:46.5 Info: => 0.0005649s 21:41:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:46', 'add_reason_to_pending_releases') 21:41:46.5 Info: Committing Transaction 21:41:46.5 Info: 2: add_reason_to_pending_releases migrated 21:41:46.5 Info: => 0.0009067s 21:41:46.5 Info: 3: add_medium_support migrating 21:41:46.5 Info: Beginning Transaction 21:41:46.5 Info: Starting migration of Main DB to 3 21:41:46.5 Info: AlterTable Albums 21:41:46.5 Info: => 4E-07s 21:41:46.5 Info: CreateColumn Albums Media String 21:41:46.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:46.5 Info: => 0.0004769s 21:41:46.5 Info: AlterTable Tracks 21:41:46.5 Info: => 3E-07s 21:41:46.5 Info: CreateColumn Tracks MediumNumber Int32 21:41:46.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:46.5 Info: => 0.0004555s 21:41:46.5 Info: AlterTable Tracks 21:41:46.5 Info: => 4E-07s 21:41:46.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:46.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:46.5 Info: => 0.0004503s 21:41:46.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:46.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:46.5 Info: => 3.5E-05s 21:41:46.5 Info: DeleteColumn Tracks TrackNumber 21:41:46.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:46.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:46.6 Info: DROP TABLE "Tracks" 21:41:46.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:46.6 Info: => 0.0037823s 21:41:46.6 Info: AlterTable Tracks 21:41:46.6 Info: => 6E-07s 21:41:46.6 Info: CreateColumn Tracks TrackNumber String 21:41:46.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:46.6 Info: => 0.0004199s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:46', 'add_medium_support') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 3: add_medium_support migrated 21:41:46.6 Info: => 0.000907s 21:41:46.6 Info: 4: add_various_qualites_in_profile migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 4 21:41:46.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:46.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:46.6 Info: => 5.13E-05s 21:41:46.6 Info: PerformDBOperation 21:41:46.6 Info: Performing DB Operation 21:41:46.6 Info: => 2.87E-05s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:46', 'add_various_qualites_in_profile') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 4: add_various_qualites_in_profile migrated 21:41:46.6 Info: => 0.0003613s 21:41:46.6 Info: 5: metadata_profiles migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 5 21:41:46.6 Info: CreateTable MetadataProfiles 21:41:46.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:46.6 Info: => 0.0001057s 21:41:46.6 Info: CreateIndex MetadataProfiles (Name) 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:46.6 Info: => 8.41E-05s 21:41:46.6 Info: AlterTable Artists 21:41:46.6 Info: => 3E-07s 21:41:46.6 Info: CreateColumn Artists MetadataProfileId Int32 21:41:46.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:46.6 Info: => 0.0004447s 21:41:46.6 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:46.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:46.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:46.6 Info: DROP TABLE "Artists" 21:41:46.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.6 Info: => 0.0039139s 21:41:46.6 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:46.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:46.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:46.6 Info: DROP TABLE "Artists" 21:41:46.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.6 Info: => 0.0042308s 21:41:46.6 Info: AlterTable Albums 21:41:46.6 Info: => 6E-07s 21:41:46.6 Info: CreateColumn Albums SecondaryTypes String 21:41:46.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:46.6 Info: => 0.000497s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:46', 'metadata_profiles') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 5: metadata_profiles migrated 21:41:46.6 Info: => 0.0009104s 21:41:46.6 Info: 6: separate_automatic_and_interactive_search migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 6 21:41:46.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:46.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:46.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:46.6 Info: DROP TABLE "Indexers" 21:41:46.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:46.6 Info: => 0.0038213s 21:41:46.6 Info: AlterTable Indexers 21:41:46.6 Info: => 4E-07s 21:41:46.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:46.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:46.6 Info: => 0.0004469s 21:41:46.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:46.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:46.6 Info: => 4.4E-05s 21:41:46.6 Info: AlterTable Indexers 21:41:46.6 Info: => 3E-07s 21:41:46.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:46.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:46.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:46.6 Info: DROP TABLE "Indexers" 21:41:46.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:46.6 Info: => 0.0037343s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:46', 'separate_automatic_and_interactive_search') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 6: separate_automatic_and_interactive_search migrated 21:41:46.6 Info: => 0.0040905s 21:41:46.6 Info: 7: change_album_path_to_relative migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 7 21:41:46.6 Info: DeleteColumn Albums Path 21:41:46.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:46.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:46.6 Info: DROP TABLE "Albums" 21:41:46.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.6 Info: => 0.004714s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:46', 'change_album_path_to_relative') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 7: change_album_path_to_relative migrated 21:41:46.6 Info: => 0.005125s 21:41:46.6 Info: 8: change_quality_size_mb_to_kb migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 8 21:41:46.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:46.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:46.6 Info: => 5.42E-05s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:46', 'change_quality_size_mb_to_kb') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 8: change_quality_size_mb_to_kb migrated 21:41:46.6 Info: => 0.0003522s 21:41:46.6 Info: 9: album_releases migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 9 21:41:46.6 Info: AlterTable Albums 21:41:46.6 Info: => 5E-07s 21:41:46.6 Info: CreateColumn Albums Releases String 21:41:46.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:46.6 Info: => 0.0004734s 21:41:46.6 Info: AlterTable Albums 21:41:46.6 Info: => 4E-07s 21:41:46.6 Info: CreateColumn Albums CurrentRelease String 21:41:46.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:46.6 Info: => 0.0005093s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:46', 'album_releases') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 9: album_releases migrated 21:41:46.6 Info: => 0.0008658s 21:41:46.6 Info: 10: album_releases_fix migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 10 21:41:46.6 Info: AlterTable Albums 21:41:46.6 Info: => 5E-07s 21:41:46.6 Info: AlterColumn Albums Releases String 21:41:46.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:46.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:46.6 Info: DROP TABLE "Albums" 21:41:46.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.6 Info: => 0.0045361s 21:41:46.6 Info: AlterTable Albums 21:41:46.6 Info: => 4E-07s 21:41:46.6 Info: AlterColumn Albums CurrentRelease String 21:41:46.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:46.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:46.6 Info: DROP TABLE "Albums" 21:41:46.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.6 Info: => 0.0044806s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:46', 'album_releases_fix') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 10: album_releases_fix migrated 21:41:46.6 Info: => 0.0049112s 21:41:46.6 Info: 11: import_lists migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 11 21:41:46.6 Info: CreateTable ImportLists 21:41:46.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:46.6 Info: => 0.0001543s 21:41:46.6 Info: CreateIndex ImportLists (Name) 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:46.6 Info: => 9.35E-05s 21:41:46.6 Info: CreateTable ImportListStatus 21:41:46.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:46.6 Info: => 0.0001163s 21:41:46.6 Info: CreateIndex ImportListStatus (ProviderId) 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:46.6 Info: => 8.04E-05s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:46', 'import_lists') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 11: import_lists migrated 21:41:46.6 Info: => 0.000429s 21:41:46.6 Info: 12: add_release_status migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 12 21:41:46.6 Info: AlterTable MetadataProfiles 21:41:46.6 Info: => 5E-07s 21:41:46.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:46.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:46.6 Info: => 0.0005129s 21:41:46.6 Info: PerformDBOperation 21:41:46.6 Info: Performing DB Operation 21:41:46.6 Info: => 2.33E-05s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:46', 'add_release_status') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 12: add_release_status migrated 21:41:46.6 Info: => 0.0004319s 21:41:46.6 Info: 13: album_download_notification migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 13 21:41:46.6 Info: AlterTable Notifications 21:41:46.6 Info: => 5E-07s 21:41:46.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:46.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:46.6 Info: => 0.0005034s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:46', 'album_download_notification') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 13: album_download_notification migrated 21:41:46.6 Info: => 0.0008454s 21:41:46.6 Info: 14: fix_language_metadata_profiles migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 14 21:41:46.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:46.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:46.6 Info: => 0.0001354s 21:41:46.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:46.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:46.6 Info: => 7.96E-05s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:46', 'fix_language_metadata_profiles') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 14: fix_language_metadata_profiles migrated 21:41:46.6 Info: => 0.0003806s 21:41:46.6 Info: 15: remove_fanzub migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 15 21:41:46.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:46.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:46.6 Info: => 3.96E-05s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:46', 'remove_fanzub') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 15: remove_fanzub migrated 21:41:46.6 Info: => 0.0004392s 21:41:46.6 Info: 16: update_artist_history_indexes migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 16 21:41:46.6 Info: CreateIndex Albums (ArtistId) 21:41:46.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:46.6 Info: => 9.18E-05s 21:41:46.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:46.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:46.6 Info: => 0.0001034s 21:41:46.6 Info: DeleteIndex History (AlbumId) 21:41:46.6 Info: DROP INDEX "IX_History_AlbumId" 21:41:46.6 Info: => 0.0001231s 21:41:46.6 Info: CreateIndex History (AlbumId, Date) 21:41:46.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:46.6 Info: => 8.35E-05s 21:41:46.6 Info: DeleteIndex History (DownloadId) 21:41:46.6 Info: DROP INDEX "IX_History_DownloadId" 21:41:46.6 Info: => 0.0001102s 21:41:46.6 Info: CreateIndex History (DownloadId, Date) 21:41:46.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:46.6 Info: => 7.95E-05s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:46', 'update_artist_history_indexes') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 16: update_artist_history_indexes migrated 21:41:46.6 Info: => 0.000416s 21:41:46.6 Info: 17: remove_nma migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 17 21:41:46.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:46.6 Info: => 6.09E-05s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:46', 'remove_nma') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 17: remove_nma migrated 21:41:46.6 Info: => 0.0003536s 21:41:46.6 Info: 18: album_disambiguation migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 18 21:41:46.6 Info: AlterTable Albums 21:41:46.6 Info: => 4E-07s 21:41:46.6 Info: CreateColumn Albums Disambiguation String 21:41:46.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:46.6 Info: => 0.0006137s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:46', 'album_disambiguation') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 18: album_disambiguation migrated 21:41:46.6 Info: => 0.0009521s 21:41:46.6 Info: 19: add_ape_quality_in_profiles migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 19 21:41:46.6 Info: PerformDBOperation 21:41:46.6 Info: Performing DB Operation 21:41:46.6 Info: => 2.63E-05s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:46', 'add_ape_quality_in_profiles') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 19: add_ape_quality_in_profiles migrated 21:41:46.6 Info: => 0.0003298s 21:41:46.6 Info: 20: remove_pushalot migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 20 21:41:46.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:46.6 Info: => 4.9E-05s 21:41:46.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:46.6 Info: => 4.64E-05s 21:41:46.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:46.6 Info: => 3.33E-05s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:46', 'remove_pushalot') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 20: remove_pushalot migrated 21:41:46.6 Info: => 0.0003232s 21:41:46.6 Info: 21: add_custom_filters migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 21 21:41:46.6 Info: CreateTable CustomFilters 21:41:46.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:46.6 Info: => 0.000108s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:46', 'add_custom_filters') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 21: add_custom_filters migrated 21:41:46.6 Info: => 0.00042s 21:41:46.6 Info: 22: import_list_tags migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 22 21:41:46.6 Info: AlterTable ImportLists 21:41:46.6 Info: => 4E-07s 21:41:46.6 Info: CreateColumn ImportLists Tags String 21:41:46.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:46.6 Info: => 0.0005043s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:46', 'import_list_tags') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 22: import_list_tags migrated 21:41:46.6 Info: => 0.0008127s 21:41:46.6 Info: 23: add_release_groups_etc migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 23 21:41:46.6 Info: CreateTable ArtistMetadata 21:41:46.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:46.6 Info: => 0.0001676s 21:41:46.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:46.6 Info: => 0.0001099s 21:41:46.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:46.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:46.6 Info: => 8.06E-05s 21:41:46.6 Info: AlterTable Artists 21:41:46.6 Info: => 3E-07s 21:41:46.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:46.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:46.6 Info: => 0.0005324s 21:41:46.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:46.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:46.6 Info: => 7.34E-05s 21:41:46.6 Info: CreateTable AlbumReleases 21:41:46.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:46.6 Info: => 0.0001728s 21:41:46.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:46.6 Info: => 0.0001149s 21:41:46.6 Info: CreateIndex AlbumReleases (AlbumId) 21:41:46.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:46.6 Info: => 7.88E-05s 21:41:46.6 Info: PerformDBOperation 21:41:46.6 Info: Performing DB Operation 21:41:46.6 Info: => 5.3E-05s 21:41:46.6 Info: AlterTable Albums 21:41:46.6 Info: => 4E-07s 21:41:46.6 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:46.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:46.6 Info: => 0.0005467s 21:41:46.6 Info: AlterTable Albums 21:41:46.6 Info: => 4E-07s 21:41:46.6 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:46.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:46.6 Info: => 0.0006112s 21:41:46.6 Info: AlterTable Albums 21:41:46.6 Info: => 5E-07s 21:41:46.6 Info: CreateColumn Albums Links String 21:41:46.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:46.6 Info: => 0.0005517s 21:41:46.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:46.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:46.6 Info: => 0.0065641s 21:41:46.6 Info: AlterTable Tracks 21:41:46.6 Info: => 5E-07s 21:41:46.6 Info: CreateColumn Tracks ForeignRecordingId String 21:41:46.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:46.6 Info: => 0.0006403s 21:41:46.6 Info: AlterTable Tracks 21:41:46.6 Info: => 3E-07s 21:41:46.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:46.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:46.6 Info: => 0.0005625s 21:41:46.6 Info: AlterTable Tracks 21:41:46.6 Info: => 4E-07s 21:41:46.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:46.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:46.6 Info: => 0.000562s 21:41:46.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:46.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:46.6 Info: => 7.4E-05s 21:41:46.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:46.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:46.6 Info: => 5.84E-05s 21:41:46.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:46.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:46.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:46.6 Info: DROP TABLE "Artists" 21:41:46.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.6 Info: => 0.0048598s 21:41:46.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:46.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:46.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:46.6 Info: DROP TABLE "Albums" 21:41:46.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.6 Info: => 0.005071s 21:41:46.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:46.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:46.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:46.6 Info: DROP TABLE "Tracks" 21:41:46.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:46.6 Info: => 0.0047226s 21:41:46.6 Info: DeleteColumn TrackFiles ArtistId 21:41:46.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:46.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:46.6 Info: DROP TABLE "TrackFiles" 21:41:46.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:46.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.6 Info: => 0.0043256s 21:41:46.6 Info: CreateIndex Artists (ArtistMetadataId) 21:41:46.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:46.6 Info: => 9.52E-05s 21:41:46.6 Info: CreateIndex Artists (Monitored) 21:41:46.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:46.6 Info: => 7.21E-05s 21:41:46.6 Info: CreateIndex Albums (ArtistMetadataId) 21:41:46.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:46.6 Info: => 8.9E-05s 21:41:46.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:46.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:46.6 Info: => 8.9E-05s 21:41:46.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:46.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:46.6 Info: => 8.66E-05s 21:41:46.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:46.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:46.6 Info: => 8.68E-05s 21:41:46.6 Info: UpdateData 21:41:46.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:46.6 Info: => 3.9E-05s 21:41:46.6 Info: UpdateData 21:41:46.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:46.6 Info: => 3.03E-05s 21:41:46.6 Info: UpdateData 21:41:46.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:46.6 Info: => 3.63E-05s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:46', 'add_release_groups_etc') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 23: add_release_groups_etc migrated 21:41:46.6 Info: => 0.0006801s 21:41:46.6 Info: 24: NewMediaInfoFormat migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 24 21:41:46.6 Info: UpdateData 21:41:46.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:46.6 Info: => 3.93E-05s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:46', 'NewMediaInfoFormat') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 24: NewMediaInfoFormat migrated 21:41:46.6 Info: => 0.0003708s 21:41:46.6 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 25 21:41:46.6 Info: RenameTable Restrictions ReleaseProfiles 21:41:46.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:46.6 Info: => 0.002044s 21:41:46.6 Info: AlterTable ReleaseProfiles 21:41:46.6 Info: => 4E-07s 21:41:46.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:46.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:46.6 Info: => 0.0005384s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:46', 'rename_restrictions_to_release_profiles') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:46.6 Info: => 0.0008787s 21:41:46.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 26 21:41:46.6 Info: RenameTable Profiles QualityProfiles 21:41:46.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:46.6 Info: => 0.0020329s 21:41:46.6 Info: AlterTable QualityProfiles 21:41:46.6 Info: => 4E-07s 21:41:46.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:46.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:46.6 Info: => 0.0004718s 21:41:46.6 Info: AlterTable LanguageProfiles 21:41:46.6 Info: => 3E-07s 21:41:46.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:46.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:46.6 Info: => 0.0005024s 21:41:46.6 Info: UpdateData 21:41:46.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:46.6 Info: => 3.74E-05s 21:41:46.6 Info: UpdateData 21:41:46.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:46.6 Info: => 2.78E-05s 21:41:46.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:46.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:46.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:46.6 Info: DROP TABLE "Artists" 21:41:46.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:46.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:46.6 Info: => 0.0046015s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:46', 'rename_quality_profiles_add_upgrade_allowed') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:46.6 Info: => 0.0049812s 21:41:46.6 Info: 27: add_import_exclusions migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 27 21:41:46.6 Info: CreateTable ImportListExclusions 21:41:46.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:46.6 Info: => 0.0001273s 21:41:46.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:46.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:46.6 Info: => 0.0001148s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:46', 'add_import_exclusions') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 27: add_import_exclusions migrated 21:41:46.6 Info: => 0.0004377s 21:41:46.6 Info: 28: clean_artist_metadata_table migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 28 21:41:46.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:46.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:46.6 Info: => 0.0001419s 21:41:46.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:46.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:46.6 Info: => 0.0001119s 21:41:46.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:46.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:46.6 Info: => 0.0001131s 21:41:46.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:46.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:46.6 Info: => 0.0001093s 21:41:46.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:46.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:46.6 Info: => 0.0001278s 21:41:46.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:46.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:46.6 Info: => 0.0001115s 21:41:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:46', 'clean_artist_metadata_table') 21:41:46.6 Info: Committing Transaction 21:41:46.6 Info: 28: clean_artist_metadata_table migrated 21:41:46.6 Info: => 0.0004274s 21:41:46.6 Info: 29: health_issue_notification migrating 21:41:46.6 Info: Beginning Transaction 21:41:46.6 Info: Starting migration of Main DB to 29 21:41:46.6 Info: AlterTable Notifications 21:41:46.6 Info: => 5E-07s 21:41:46.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:46.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:46.6 Info: => 0.0004972s 21:41:46.6 Info: AlterTable Notifications 21:41:46.6 Info: => 4E-07s 21:41:46.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:46.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:46.6 Info: => 0.0004862s 21:41:46.6 Info: AlterTable Notifications 21:41:46.6 Info: => 4E-07s 21:41:46.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:46.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:46.6 Info: => 0.0004817s 21:41:46.6 Info: AlterTable Notifications 21:41:46.6 Info: => 3E-07s 21:41:46.6 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:46.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:46.6 Info: => 0.000485s 21:41:46.6 Info: AlterTable Notifications 21:41:46.6 Info: => 3E-07s 21:41:46.6 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:46.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:46.6 Info: => 0.0004852s 21:41:46.6 Info: DeleteColumn Notifications OnDownload 21:41:46.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:46.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:46.7 Info: DROP TABLE "Notifications" 21:41:46.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:46.7 Info: => 0.0042836s 21:41:46.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:46.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:46.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:46.7 Info: DROP TABLE "Notifications" 21:41:46.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:46.7 Info: => 0.0040293s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:46', 'health_issue_notification') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 29: health_issue_notification migrated 21:41:46.7 Info: => 0.0044319s 21:41:46.7 Info: 30: add_mediafilerepository_mtime migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 30 21:41:46.7 Info: AlterTable TrackFiles 21:41:46.7 Info: => 5E-07s 21:41:46.7 Info: CreateColumn TrackFiles Modified DateTime 21:41:46.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:46.7 Info: => 0.0005102s 21:41:46.7 Info: AlterTable TrackFiles 21:41:46.7 Info: => 3E-07s 21:41:46.7 Info: CreateColumn TrackFiles Path String 21:41:46.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:46.7 Info: => 0.0004603s 21:41:46.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:46.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:46.7 Info: => 2.72E-05s 21:41:46.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:46.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:46.7 Info: => 0.0001193s 21:41:46.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:46.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:46.7 Info: => 0.0001339s 21:41:46.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:46.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:46.7 Info: => 0.0001268s 21:41:46.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:46.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:46.7 Info: => 6.42E-05s 21:41:46.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:46.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:46.7 Info: => 4.54E-05s 21:41:46.7 Info: AlterTable TrackFiles 21:41:46.7 Info: => 2E-07s 21:41:46.7 Info: AlterColumn TrackFiles Path String 21:41:46.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:46.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:46.7 Info: DROP TABLE "TrackFiles" 21:41:46.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:46.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.7 Info: => 0.0038369s 21:41:46.7 Info: CreateIndex TrackFiles (Path) 21:41:46.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:46.7 Info: => 7.71E-05s 21:41:46.7 Info: DeleteColumn TrackFiles RelativePath 21:41:46.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:46.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:46.7 Info: DROP TABLE "TrackFiles" 21:41:46.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:46.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:46.7 Info: => 0.0038688s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:46', 'add_mediafilerepository_mtime') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 30: add_mediafilerepository_mtime migrated 21:41:46.7 Info: => 0.0042277s 21:41:46.7 Info: 31: add_artistmetadataid_constraint migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 31 21:41:46.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:46.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:46.7 Info: => 6.8E-05s 21:41:46.7 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:46.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:46.7 Info: => 0.0001238s 21:41:46.7 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:46.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:46.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:46.7 Info: DROP TABLE "Artists" 21:41:46.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:46.7 Info: => 0.0047686s 21:41:46.7 Info: CreateIndex Artists (ArtistMetadataId) 21:41:46.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:46.7 Info: => 0.0001076s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:46', 'add_artistmetadataid_constraint') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 31: add_artistmetadataid_constraint migrated 21:41:46.7 Info: => 0.0005739s 21:41:46.7 Info: 32: old_ids_and_artist_alias migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 32 21:41:46.7 Info: AlterTable ArtistMetadata 21:41:46.7 Info: => 4E-07s 21:41:46.7 Info: CreateColumn ArtistMetadata Aliases String 21:41:46.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:46.7 Info: => 0.0005448s 21:41:46.7 Info: AlterTable ArtistMetadata 21:41:46.7 Info: => 4E-07s 21:41:46.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:46.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:46.7 Info: => 0.0005185s 21:41:46.7 Info: AlterTable Albums 21:41:46.7 Info: => 3E-07s 21:41:46.7 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:46.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:46.7 Info: => 0.0005166s 21:41:46.7 Info: AlterTable AlbumReleases 21:41:46.7 Info: => 4E-07s 21:41:46.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:46.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:46.7 Info: => 0.0005284s 21:41:46.7 Info: AlterTable Tracks 21:41:46.7 Info: => 3E-07s 21:41:46.7 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:46.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:46.7 Info: => 0.0005731s 21:41:46.7 Info: AlterTable Tracks 21:41:46.7 Info: => 4E-07s 21:41:46.7 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:46.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:46.7 Info: => 0.0005829s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:46', 'old_ids_and_artist_alias') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 32: old_ids_and_artist_alias migrated 21:41:46.7 Info: => 0.0010353s 21:41:46.7 Info: 33: download_propers_config migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 33 21:41:46.7 Info: PerformDBOperation 21:41:46.7 Info: Performing DB Operation 21:41:46.7 Info: => 2.84E-05s 21:41:46.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:46.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:46.7 Info: => 2.85E-05s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:46', 'download_propers_config') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 33: download_propers_config migrated 21:41:46.7 Info: => 0.0004476s 21:41:46.7 Info: 34: remove_language_profiles migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 34 21:41:46.7 Info: DeleteTable LanguageProfiles 21:41:46.7 Info: DROP TABLE "LanguageProfiles" 21:41:46.7 Info: => 0.0002093s 21:41:46.7 Info: DeleteColumn Artists LanguageProfileId 21:41:46.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:46.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:46.7 Info: DROP TABLE "Artists" 21:41:46.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:46.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:46.7 Info: => 0.0049596s 21:41:46.7 Info: DeleteColumn ImportLists LanguageProfileId 21:41:46.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:46.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:46.7 Info: DROP TABLE "ImportLists" 21:41:46.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:46.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:46.7 Info: => 0.0048764s 21:41:46.7 Info: DeleteColumn Blacklist Language 21:41:46.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:46.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:46.7 Info: DROP TABLE "Blacklist" 21:41:46.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:46.7 Info: => 0.0045974s 21:41:46.7 Info: DeleteColumn History Language 21:41:46.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:46.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:46.7 Info: DROP TABLE "History" 21:41:46.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:46.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:46.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:46.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:46.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:46.7 Info: => 0.0074317s 21:41:46.7 Info: DeleteColumn LyricFiles Language 21:41:46.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:46.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:46.7 Info: DROP TABLE "LyricFiles" 21:41:46.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:46.7 Info: => 0.0043667s 21:41:46.7 Info: DeleteColumn TrackFiles Language 21:41:46.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:46.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:46.7 Info: DROP TABLE "TrackFiles" 21:41:46.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:46.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:46.7 Info: => 0.0049666s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:46', 'remove_language_profiles') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 34: remove_language_profiles migrated 21:41:46.7 Info: => 0.0056175s 21:41:46.7 Info: 35: multi_disc_naming_format migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 35 21:41:46.7 Info: AlterTable NamingConfig 21:41:46.7 Info: => 9E-07s 21:41:46.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:46.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:46.7 Info: => 0.0005782s 21:41:46.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:46.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:46.7 Info: => 3.49E-05s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:46', 'multi_disc_naming_format') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 35: multi_disc_naming_format migrated 21:41:46.7 Info: => 0.0004442s 21:41:46.7 Info: 36: add_download_client_priority migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 36 21:41:46.7 Info: AlterTable DownloadClients 21:41:46.7 Info: => 4E-07s 21:41:46.7 Info: CreateColumn DownloadClients Priority Int32 21:41:46.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:46.7 Info: => 0.0005789s 21:41:46.7 Info: PerformDBOperation 21:41:46.7 Info: Performing DB Operation 21:41:46.7 Info: => 8.81E-05s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:46', 'add_download_client_priority') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 36: add_download_client_priority migrated 21:41:46.7 Info: => 0.0004889s 21:41:46.7 Info: 37: remove_growl_prowl migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 37 21:41:46.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:46.7 Info: => 3.73E-05s 21:41:46.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:46.7 Info: => 2.65E-05s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:46', 'remove_growl_prowl') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 37: remove_growl_prowl migrated 21:41:46.7 Info: => 0.0003204s 21:41:46.7 Info: 38: remove_plex_hometheatre migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 38 21:41:46.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:46.7 Info: => 3.53E-05s 21:41:46.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:46.7 Info: => 2.58E-05s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:46', 'remove_plex_hometheatre') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 38: remove_plex_hometheatre migrated 21:41:46.7 Info: => 0.000315s 21:41:46.7 Info: 39: add_root_folder_add_defaults migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 39 21:41:46.7 Info: AlterTable RootFolders 21:41:46.7 Info: => 5E-07s 21:41:46.7 Info: CreateColumn RootFolders Name String 21:41:46.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:46.7 Info: => 0.0005552s 21:41:46.7 Info: AlterTable RootFolders 21:41:46.7 Info: => 3E-07s 21:41:46.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:46.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:46.7 Info: => 0.000549s 21:41:46.7 Info: AlterTable RootFolders 21:41:46.7 Info: => 3E-07s 21:41:46.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:46.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:46.7 Info: => 0.000563s 21:41:46.7 Info: AlterTable RootFolders 21:41:46.7 Info: => 4E-07s 21:41:46.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:46.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:46.7 Info: => 0.0005411s 21:41:46.7 Info: AlterTable RootFolders 21:41:46.7 Info: => 4E-07s 21:41:46.7 Info: CreateColumn RootFolders DefaultTags String 21:41:46.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:46.7 Info: => 0.0005236s 21:41:46.7 Info: PerformDBOperation 21:41:46.7 Info: Performing DB Operation 21:41:46.7 Info: => 4.61E-05s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:46', 'add_root_folder_add_defaults') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 39: add_root_folder_add_defaults migrated 21:41:46.7 Info: => 0.0004085s 21:41:46.7 Info: 40: task_duration migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 40 21:41:46.7 Info: AlterTable ScheduledTasks 21:41:46.7 Info: => 5E-07s 21:41:46.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:46.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:46.7 Info: => 0.0005563s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:46', 'task_duration') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 40: task_duration migrated 21:41:46.7 Info: => 0.0009738s 21:41:46.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 41 21:41:46.7 Info: AlterTable ReleaseProfiles 21:41:46.7 Info: => 5E-07s 21:41:46.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:46.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:46.7 Info: => 0.0005459s 21:41:46.7 Info: AlterTable ReleaseProfiles 21:41:46.7 Info: => 4E-07s 21:41:46.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:46.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:46.7 Info: => 0.0005427s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:46', 'add_indexer_and_enabled_to_release_profiles') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:46.7 Info: => 0.0009172s 21:41:46.7 Info: 42: remove_album_folders migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 42 21:41:46.7 Info: DeleteColumn Artists AlbumFolder 21:41:46.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:46.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:46.7 Info: DROP TABLE "Artists" 21:41:46.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:46.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:46.7 Info: => 0.0044453s 21:41:46.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:46.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:46.7 Info: => 3.29E-05s 21:41:46.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:46.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:46.7 Info: => 2.63E-05s 21:41:46.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:46.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:46.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:46.7 Info: DROP TABLE "NamingConfig" 21:41:46.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:46.7 Info: => 0.0038821s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:46', 'remove_album_folders') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 42: remove_album_folders migrated 21:41:46.7 Info: => 0.0043104s 21:41:46.7 Info: 44: add_priority_to_indexers migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 44 21:41:46.7 Info: AlterTable Indexers 21:41:46.7 Info: => 5E-07s 21:41:46.7 Info: CreateColumn Indexers Priority Int32 21:41:46.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:46.7 Info: => 0.0005493s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:46', 'add_priority_to_indexers') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 44: add_priority_to_indexers migrated 21:41:46.7 Info: => 0.0009642s 21:41:46.7 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 45 21:41:46.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:46.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:46.7 Info: => 0.0001106s 21:41:46.7 Info: PerformDBOperation 21:41:46.7 Info: Performing DB Operation 21:41:46.7 Info: => 3.47E-05s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:46', 'remove_chown_and_folderchmod_config') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:46.7 Info: => 0.0004211s 21:41:46.7 Info: 47: update_notifiarr migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 47 21:41:46.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:46.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:46.7 Info: => 5.59E-05s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:46', 'update_notifiarr') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 47: update_notifiarr migrated 21:41:46.7 Info: => 0.0003462s 21:41:46.7 Info: 49: email_multiple_addresses migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 49 21:41:46.7 Info: PerformDBOperation 21:41:46.7 Info: Performing DB Operation 21:41:46.7 Info: => 7.8E-05s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:46', 'email_multiple_addresses') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 49: email_multiple_addresses migrated 21:41:46.7 Info: => 0.000361s 21:41:46.7 Info: 50: rename_blacklist_to_blocklist migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 50 21:41:46.7 Info: RenameTable Blacklist Blocklist 21:41:46.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:46.7 Info: => 0.0016845s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:46', 'rename_blacklist_to_blocklist') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 50: rename_blacklist_to_blocklist migrated 21:41:46.7 Info: => 0.0020506s 21:41:46.7 Info: 51: cdh_per_downloadclient migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 51 21:41:46.7 Info: AlterTable DownloadClients 21:41:46.7 Info: => 5E-07s 21:41:46.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:46.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:46.7 Info: => 0.0005368s 21:41:46.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:46.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:46.7 Info: => 0.0005095s 21:41:46.7 Info: PerformDBOperation 21:41:46.7 Info: Performing DB Operation 21:41:46.7 Info: => 0.0001514s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:46', 'cdh_per_downloadclient') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 51: cdh_per_downloadclient migrated 21:41:46.7 Info: => 0.0004947s 21:41:46.7 Info: 52: download_history migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 52 21:41:46.7 Info: CreateTable DownloadHistory 21:41:46.7 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:46.7 Info: => 0.0001823s 21:41:46.7 Info: CreateIndex DownloadHistory (EventType) 21:41:46.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:46.7 Info: => 9.38E-05s 21:41:46.7 Info: CreateIndex DownloadHistory (ArtistId) 21:41:46.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:46.7 Info: => 8.02E-05s 21:41:46.7 Info: CreateIndex DownloadHistory (DownloadId) 21:41:46.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:46.7 Info: => 7.79E-05s 21:41:46.7 Info: PerformDBOperation 21:41:46.7 Info: Performing DB Operation 21:41:46.7 Info: => 0.0001147s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:46', 'download_history') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 52: download_history migrated 21:41:46.7 Info: => 0.0005313s 21:41:46.7 Info: 53: add_update_history migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 53 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:46', 'add_update_history') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 53: add_update_history migrated 21:41:46.7 Info: => 0.0003509s 21:41:46.7 Info: 54: add_on_update_to_notifications migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 54 21:41:46.7 Info: AlterTable Notifications 21:41:46.7 Info: => 5E-07s 21:41:46.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:46.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:46.7 Info: => 0.0005828s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:46', 'add_on_update_to_notifications') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 54: add_on_update_to_notifications migrated 21:41:46.7 Info: => 0.0008941s 21:41:46.7 Info: 55: download_client_per_indexer migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 55 21:41:46.7 Info: AlterTable Indexers 21:41:46.7 Info: => 5E-07s 21:41:46.7 Info: CreateColumn Indexers DownloadClientId Int32 21:41:46.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:46.7 Info: => 0.0006164s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:46', 'download_client_per_indexer') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 55: download_client_per_indexer migrated 21:41:46.7 Info: => 0.0009608s 21:41:46.7 Info: 56: AddNewItemMonitorType migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 56 21:41:46.7 Info: AlterTable Artists 21:41:46.7 Info: => 5E-07s 21:41:46.7 Info: CreateColumn Artists MonitorNewItems Int32 21:41:46.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:46.7 Info: => 0.0005742s 21:41:46.7 Info: AlterTable RootFolders 21:41:46.7 Info: => 3E-07s 21:41:46.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:46.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:46.7 Info: => 0.0005705s 21:41:46.7 Info: AlterTable ImportLists 21:41:46.7 Info: => 4E-07s 21:41:46.7 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:46.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:46.7 Info: => 0.0005788s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:46', 'AddNewItemMonitorType') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 56: AddNewItemMonitorType migrated 21:41:46.7 Info: => 0.0009919s 21:41:46.7 Info: 57: ImportListSearch migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 57 21:41:46.7 Info: AlterTable ImportLists 21:41:46.7 Info: => 5E-07s 21:41:46.7 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:46.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:46.7 Info: => 0.0006232s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:46', 'ImportListSearch') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 57: ImportListSearch migrated 21:41:46.7 Info: => 0.0009848s 21:41:46.7 Info: 58: ImportListMonitorExisting migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 58 21:41:46.7 Info: AlterTable ImportLists 21:41:46.7 Info: => 5E-07s 21:41:46.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:46.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:46.7 Info: => 0.0006123s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:46', 'ImportListMonitorExisting') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 58: ImportListMonitorExisting migrated 21:41:46.7 Info: => 0.0009311s 21:41:46.7 Info: 59: add_indexer_tags migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 59 21:41:46.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:46.7 Info: => 5.04E-05s 21:41:46.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:46.7 Info: => 2.78E-05s 21:41:46.7 Info: AlterTable Indexers 21:41:46.7 Info: => 3E-07s 21:41:46.7 Info: CreateColumn Indexers Tags String 21:41:46.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:46.7 Info: => 0.0006012s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:46', 'add_indexer_tags') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 59: add_indexer_tags migrated 21:41:46.7 Info: => 0.0009079s 21:41:46.7 Info: 60: update_audio_types migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 60 21:41:46.7 Info: PerformDBOperation 21:41:46.7 Info: Performing DB Operation 21:41:46.7 Info: => 5.46E-05s 21:41:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:46', 'update_audio_types') 21:41:46.7 Info: Committing Transaction 21:41:46.7 Info: 60: update_audio_types migrated 21:41:46.7 Info: => 0.0005091s 21:41:46.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:46.7 Info: Beginning Transaction 21:41:46.7 Info: Starting migration of Main DB to 61 21:41:46.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:46.7 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:46.7 Info: => 3.06E-05s 21:41:46.7 Info: AlterTable AlbumReleases 21:41:46.7 Info: => 3E-07s 21:41:46.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:46.7 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:46.7 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:46.7 Info: DROP TABLE "AlbumReleases" 21:41:46.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:46.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:46.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:46.8 Info: => 0.004901s 21:41:46.8 Info: AlterTable Albums 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:46.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:46.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:46.8 Info: DROP TABLE "Albums" 21:41:46.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:46.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:46.8 Info: => 0.0050383s 21:41:46.8 Info: AlterTable Albums 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:46.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:46.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:46.8 Info: DROP TABLE "Albums" 21:41:46.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:46.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:46.8 Info: => 0.0048121s 21:41:46.8 Info: AlterTable Albums 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn Albums Added DateTimeOffset 21:41:46.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:46.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:46.8 Info: DROP TABLE "Albums" 21:41:46.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:46.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:46.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:46.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:46.8 Info: => 0.0042962s 21:41:46.8 Info: AlterTable Artists 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:46.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:46.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:46.8 Info: DROP TABLE "Artists" 21:41:46.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:46.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:46.8 Info: => 0.0045554s 21:41:46.8 Info: AlterTable Artists 21:41:46.8 Info: => 3E-07s 21:41:46.8 Info: AlterColumn Artists Added DateTimeOffset 21:41:46.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:46.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:46.8 Info: DROP TABLE "Artists" 21:41:46.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:46.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:46.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:46.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:46.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:46.8 Info: => 0.0046542s 21:41:46.8 Info: AlterTable Blocklist 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:46.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:46.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:46.8 Info: DROP TABLE "Blocklist" 21:41:46.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:46.8 Info: => 0.0040772s 21:41:46.8 Info: AlterTable Blocklist 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:46.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:46.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:46.8 Info: DROP TABLE "Blocklist" 21:41:46.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:46.8 Info: => 0.0039946s 21:41:46.8 Info: AlterTable Commands 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:46.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:46.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:46.8 Info: DROP TABLE "Commands" 21:41:46.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:46.8 Info: => 0.0043728s 21:41:46.8 Info: AlterTable Commands 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:46.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:46.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:46.8 Info: DROP TABLE "Commands" 21:41:46.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:46.8 Info: => 0.0072449s 21:41:46.8 Info: AlterTable Commands 21:41:46.8 Info: => 5E-07s 21:41:46.8 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:46.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:46.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:46.8 Info: DROP TABLE "Commands" 21:41:46.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:46.8 Info: => 0.0042317s 21:41:46.8 Info: AlterTable DownloadClientStatus 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:46.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:46.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:46.8 Info: DROP TABLE "DownloadClientStatus" 21:41:46.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:46.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:46.8 Info: => 0.0041604s 21:41:46.8 Info: AlterTable DownloadClientStatus 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:46.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:46.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:46.8 Info: DROP TABLE "DownloadClientStatus" 21:41:46.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:46.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:46.8 Info: => 0.0039907s 21:41:46.8 Info: AlterTable DownloadClientStatus 21:41:46.8 Info: => 3E-07s 21:41:46.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:46.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:46.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:46.8 Info: DROP TABLE "DownloadClientStatus" 21:41:46.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:46.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:46.8 Info: => 0.0041026s 21:41:46.8 Info: AlterTable DownloadHistory 21:41:46.8 Info: => 3E-07s 21:41:46.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:46.8 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:46.8 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:46.8 Info: DROP TABLE "DownloadHistory" 21:41:46.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:46.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:46.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:46.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:46.8 Info: => 0.0048598s 21:41:46.8 Info: AlterTable ExtraFiles 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:46.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:46.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:46.8 Info: DROP TABLE "ExtraFiles" 21:41:46.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:46.8 Info: => 0.0038729s 21:41:46.8 Info: AlterTable ExtraFiles 21:41:46.8 Info: => 3E-07s 21:41:46.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:46.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:46.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:46.8 Info: DROP TABLE "ExtraFiles" 21:41:46.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:46.8 Info: => 0.0038326s 21:41:46.8 Info: AlterTable History 21:41:46.8 Info: => 5E-07s 21:41:46.8 Info: AlterColumn History Date DateTimeOffset 21:41:46.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:46.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:46.8 Info: DROP TABLE "History" 21:41:46.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:46.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:46.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:46.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:46.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:46.8 Info: => 0.0043819s 21:41:46.8 Info: AlterTable ImportListStatus 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:46.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:46.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:46.8 Info: DROP TABLE "ImportListStatus" 21:41:46.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:46.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:46.8 Info: => 0.0046703s 21:41:46.8 Info: AlterTable ImportListStatus 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:46.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:46.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:46.8 Info: DROP TABLE "ImportListStatus" 21:41:46.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:46.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:46.8 Info: => 0.0039663s 21:41:46.8 Info: AlterTable ImportListStatus 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:46.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:46.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:46.8 Info: DROP TABLE "ImportListStatus" 21:41:46.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:46.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:46.8 Info: => 0.0039976s 21:41:46.8 Info: AlterTable IndexerStatus 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:46.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:46.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:46.8 Info: DROP TABLE "IndexerStatus" 21:41:46.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:46.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:46.8 Info: => 0.0040268s 21:41:46.8 Info: AlterTable IndexerStatus 21:41:46.8 Info: => 4E-07s 21:41:46.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:46.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:46.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:46.8 Info: DROP TABLE "IndexerStatus" 21:41:46.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:46.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:46.9 Info: => 0.0041001s 21:41:46.9 Info: AlterTable IndexerStatus 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:46.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:46.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:46.9 Info: DROP TABLE "IndexerStatus" 21:41:46.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:46.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:46.9 Info: => 0.0040202s 21:41:46.9 Info: AlterTable LyricFiles 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:46.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:46.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:46.9 Info: DROP TABLE "LyricFiles" 21:41:46.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:46.9 Info: => 0.0038459s 21:41:46.9 Info: AlterTable LyricFiles 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:46.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:46.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:46.9 Info: DROP TABLE "LyricFiles" 21:41:46.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:46.9 Info: => 0.0052953s 21:41:46.9 Info: AlterTable MetadataFiles 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:46.9 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:46.9 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:46.9 Info: DROP TABLE "MetadataFiles" 21:41:46.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:46.9 Info: => 0.0038676s 21:41:46.9 Info: AlterTable MetadataFiles 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:46.9 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:46.9 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:46.9 Info: DROP TABLE "MetadataFiles" 21:41:46.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:46.9 Info: => 0.0040759s 21:41:46.9 Info: AlterTable PendingReleases 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:46.9 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:46.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:46.9 Info: DROP TABLE "PendingReleases" 21:41:46.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:46.9 Info: => 0.0037786s 21:41:46.9 Info: AlterTable ScheduledTasks 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:46.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:46.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:46.9 Info: DROP TABLE "ScheduledTasks" 21:41:46.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:46.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:46.9 Info: => 0.0039599s 21:41:46.9 Info: AlterTable ScheduledTasks 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:46.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:46.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:46.9 Info: DROP TABLE "ScheduledTasks" 21:41:46.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:46.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:46.9 Info: => 0.004109s 21:41:46.9 Info: AlterTable TrackFiles 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:46.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:46.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:46.9 Info: DROP TABLE "TrackFiles" 21:41:46.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:46.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:46.9 Info: => 0.0040827s 21:41:46.9 Info: AlterTable TrackFiles 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:46.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:46.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:46.9 Info: DROP TABLE "TrackFiles" 21:41:46.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:46.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:46.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:46.9 Info: => 0.004061s 21:41:46.9 Info: AlterTable VersionInfo 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:46.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:46.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:46.9 Info: DROP TABLE "VersionInfo" 21:41:46.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:46.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:46.9 Info: => 0.0039872s 21:41:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:46', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:46.9 Info: Committing Transaction 21:41:46.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:46.9 Info: => 0.0050178s 21:41:46.9 Info: 62: add_on_delete_to_notifications migrating 21:41:46.9 Info: Beginning Transaction 21:41:46.9 Info: Starting migration of Main DB to 62 21:41:46.9 Info: AlterTable Notifications 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:46.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:46.9 Info: => 0.0005975s 21:41:46.9 Info: AlterTable Notifications 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:46.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:46.9 Info: => 0.0005479s 21:41:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:46', 'add_on_delete_to_notifications') 21:41:46.9 Info: Committing Transaction 21:41:46.9 Info: 62: add_on_delete_to_notifications migrated 21:41:46.9 Info: => 0.000965s 21:41:46.9 Info: 63: add_custom_formats migrating 21:41:46.9 Info: Beginning Transaction 21:41:46.9 Info: Starting migration of Main DB to 63 21:41:46.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:41:46.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:41:46.9 Info: AlterTable DelayProfiles 21:41:46.9 Info: => 3E-07s 21:41:46.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:46.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:46.9 Info: => 0.0005673s 21:41:46.9 Info: UpdateData 21:41:46.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:46.9 Info: => 4.38E-05s 21:41:46.9 Info: AlterTable TrackFiles 21:41:46.9 Info: => 3E-07s 21:41:46.9 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:46.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:46.9 Info: => 0.0005973s 21:41:46.9 Info: PerformDBOperation 21:41:46.9 Info: Performing DB Operation 21:41:46.9 Info: => 0.001087s 21:41:46.9 Info: CreateTable CustomFormats 21:41:46.9 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:46.9 Info: => 0.0001578s 21:41:46.9 Info: CreateIndex CustomFormats (Name) 21:41:46.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:46.9 Info: => 9.02E-05s 21:41:46.9 Info: AlterTable QualityProfiles 21:41:46.9 Info: => 3E-07s 21:41:46.9 Info: CreateColumn QualityProfiles FormatItems String 21:41:46.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:46.9 Info: => 0.0005702s 21:41:46.9 Info: AlterTable QualityProfiles 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:46.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:46.9 Info: => 0.0005429s 21:41:46.9 Info: AlterTable QualityProfiles 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:46.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:46.9 Info: => 0.0005408s 21:41:46.9 Info: PerformDBOperation 21:41:46.9 Info: Performing DB Operation 21:41:46.9 Info: => 0.0011454s 21:41:46.9 Info: PerformDBOperation 21:41:46.9 Info: Performing DB Operation 21:41:46.9 Info: => 2.98E-05s 21:41:46.9 Info: DeleteColumn ReleaseProfiles Preferred 21:41:46.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:46.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:46.9 Info: DROP TABLE "ReleaseProfiles" 21:41:46.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:46.9 Info: => 0.0038084s 21:41:46.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:46.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:46.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:46.9 Info: DROP TABLE "ReleaseProfiles" 21:41:46.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:46.9 Info: => 0.0036653s 21:41:46.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:46.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:46.9 Info: => 3.98E-05s 21:41:46.9 Info: AlterTable DelayProfiles 21:41:46.9 Info: => 3E-07s 21:41:46.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:46.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:46.9 Info: => 0.0005136s 21:41:46.9 Info: AlterTable DelayProfiles 21:41:46.9 Info: => 4E-07s 21:41:46.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:46.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:46.9 Info: => 0.0005277s 21:41:46.9 Info: -> 2 Insert operations completed in 00:00:00.0001253 taking an average of 00:00:00.0000626 21:41:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:46', 'add_custom_formats') 21:41:46.9 Info: Committing Transaction 21:41:46.9 Info: 63: add_custom_formats migrated 21:41:46.9 Info: => 0.0011365s 21:41:46.9 Debug: Took: 00:00:00.3907040 21:41:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 21:41:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 21:41:46.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637069969201_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:47.0 Info: DatabaseEngineVersionCheck migrating 21:41:47.0 Info: PerformDBOperation 21:41:47.0 Info: Performing DB Operation 21:41:47.0 Info: SQLite 3.49.1 21:41:47.0 Info: => 0.0013735s 21:41:47.0 Info: DatabaseEngineVersionCheck migrated 21:41:47.0 Info: => 0.001385s 21:41:47.0 Info: VersionMigration migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: CreateTable VersionInfo 21:41:47.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:47.0 Info: => 0.0001376s 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: VersionMigration migrated 21:41:47.0 Info: => 0.0007816s 21:41:47.0 Info: VersionUniqueMigration migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: CreateIndex VersionInfo (Version) 21:41:47.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:47.0 Info: => 0.0001052s 21:41:47.0 Info: AlterTable VersionInfo 21:41:47.0 Info: => 6E-07s 21:41:47.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:47.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:47.0 Info: => 0.0004673s 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: VersionUniqueMigration migrated 21:41:47.0 Info: => 0.0007494s 21:41:47.0 Info: VersionDescriptionMigration migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: AlterTable VersionInfo 21:41:47.0 Info: => 4E-07s 21:41:47.0 Info: CreateColumn VersionInfo Description String 21:41:47.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:47.0 Info: => 0.0001904s 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: VersionDescriptionMigration migrated 21:41:47.0 Info: => 0.0004407s 21:41:47.0 Info: 1: InitialSetup migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 1 21:41:47.0 Info: CreateTable Config 21:41:47.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:47.0 Info: => 0.0001341s 21:41:47.0 Info: CreateIndex Config (Key) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:47.0 Info: => 7.44E-05s 21:41:47.0 Info: CreateTable RootFolders 21:41:47.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:47.0 Info: => 8.21E-05s 21:41:47.0 Info: CreateIndex RootFolders (Path) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:47.0 Info: => 7.24E-05s 21:41:47.0 Info: CreateTable Artists 21:41:47.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:47.0 Info: => 0.0002161s 21:41:47.0 Info: CreateIndex Artists (ForeignArtistId) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:47.0 Info: => 7.39E-05s 21:41:47.0 Info: CreateIndex Artists (NameSlug) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:47.0 Info: => 7.09E-05s 21:41:47.0 Info: CreateIndex Artists (CleanName) 21:41:47.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.0 Info: => 7.65E-05s 21:41:47.0 Info: CreateIndex Artists (Path) 21:41:47.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.0 Info: => 7.09E-05s 21:41:47.0 Info: CreateTable Albums 21:41:47.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:47.0 Info: => 0.0001726s 21:41:47.0 Info: CreateIndex Albums (ForeignAlbumId) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.0 Info: => 6.93E-05s 21:41:47.0 Info: CreateIndex Albums (MBId) 21:41:47.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:47.0 Info: => 6.5E-05s 21:41:47.0 Info: CreateIndex Albums (TADBId) 21:41:47.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:47.0 Info: => 6.32E-05s 21:41:47.0 Info: CreateIndex Albums (TitleSlug) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:47.0 Info: => 6.41E-05s 21:41:47.0 Info: CreateIndex Albums (CleanTitle) 21:41:47.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.0 Info: => 6.27E-05s 21:41:47.0 Info: CreateIndex Albums (Path) 21:41:47.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:47.0 Info: => 6.21E-05s 21:41:47.0 Info: CreateTable Tracks 21:41:47.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:47.0 Info: => 0.0001245s 21:41:47.0 Info: CreateIndex Tracks (ForeignTrackId) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:47.0 Info: => 6.86E-05s 21:41:47.0 Info: CreateIndex Tracks (ArtistId) 21:41:47.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:47.0 Info: => 7.04E-05s 21:41:47.0 Info: CreateIndex Tracks (TrackFileId) 21:41:47.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:47.0 Info: => 7.14E-05s 21:41:47.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:47.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:47.0 Info: => 7.11E-05s 21:41:47.0 Info: CreateTable TrackFiles 21:41:47.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:47.0 Info: => 0.0001198s 21:41:47.0 Info: CreateIndex TrackFiles (ArtistId) 21:41:47.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:47.0 Info: => 9.89E-05s 21:41:47.0 Info: CreateIndex TrackFiles (AlbumId) 21:41:47.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.0 Info: => 8.09E-05s 21:41:47.0 Info: CreateTable History 21:41:47.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:47.0 Info: => 0.0001362s 21:41:47.0 Info: CreateIndex History (Date) 21:41:47.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:47.0 Info: => 7.51E-05s 21:41:47.0 Info: CreateIndex History (EventType) 21:41:47.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:47.0 Info: => 7.16E-05s 21:41:47.0 Info: CreateIndex History (DownloadId) 21:41:47.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:47.0 Info: => 7.03E-05s 21:41:47.0 Info: CreateIndex History (AlbumId) 21:41:47.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:47.0 Info: => 7.01E-05s 21:41:47.0 Info: CreateTable Notifications 21:41:47.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:47.0 Info: => 0.0001126s 21:41:47.0 Info: CreateTable ScheduledTasks 21:41:47.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:47.0 Info: => 0.000111s 21:41:47.0 Info: CreateIndex ScheduledTasks (TypeName) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:47.0 Info: => 7.1E-05s 21:41:47.0 Info: CreateTable Indexers 21:41:47.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:47.0 Info: => 9.66E-05s 21:41:47.0 Info: CreateIndex Indexers (Name) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:47.0 Info: => 7.73E-05s 21:41:47.0 Info: CreateTable Profiles 21:41:47.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:47.0 Info: => 8.81E-05s 21:41:47.0 Info: CreateIndex Profiles (Name) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:47.0 Info: => 7.5E-05s 21:41:47.0 Info: CreateTable QualityDefinitions 21:41:47.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:47.0 Info: => 0.0001249s 21:41:47.0 Info: CreateIndex QualityDefinitions (Quality) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:47.0 Info: => 8.52E-05s 21:41:47.0 Info: CreateIndex QualityDefinitions (Title) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:47.0 Info: => 9.7E-05s 21:41:47.0 Info: CreateTable NamingConfig 21:41:47.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:47.0 Info: => 0.0001162s 21:41:47.0 Info: CreateTable Blacklist 21:41:47.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:47.0 Info: => 0.0001723s 21:41:47.0 Info: CreateTable Metadata 21:41:47.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:47.0 Info: => 9.65E-05s 21:41:47.0 Info: CreateTable MetadataFiles 21:41:47.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:47.0 Info: => 0.0001118s 21:41:47.0 Info: CreateTable DownloadClients 21:41:47.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:47.0 Info: => 0.0001067s 21:41:47.0 Info: CreateTable PendingReleases 21:41:47.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:47.0 Info: => 0.0001056s 21:41:47.0 Info: CreateTable RemotePathMappings 21:41:47.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:47.0 Info: => 9.26E-05s 21:41:47.0 Info: CreateTable Tags 21:41:47.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:47.0 Info: => 8.31E-05s 21:41:47.0 Info: CreateIndex Tags (Label) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:47.0 Info: => 8.23E-05s 21:41:47.0 Info: CreateTable Restrictions 21:41:47.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:47.0 Info: => 9.08E-05s 21:41:47.0 Info: CreateTable DelayProfiles 21:41:47.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:47.0 Info: => 0.000137s 21:41:47.0 Info: CreateTable Users 21:41:47.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:47.0 Info: => 0.0001007s 21:41:47.0 Info: CreateIndex Users (Identifier) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:47.0 Info: => 8.29E-05s 21:41:47.0 Info: CreateIndex Users (Username) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:47.0 Info: => 7.7E-05s 21:41:47.0 Info: CreateTable Commands 21:41:47.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:47.0 Info: => 0.0001153s 21:41:47.0 Info: CreateTable IndexerStatus 21:41:47.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:47.0 Info: => 0.0001137s 21:41:47.0 Info: CreateIndex IndexerStatus (ProviderId) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:47.0 Info: => 7.91E-05s 21:41:47.0 Info: CreateTable ExtraFiles 21:41:47.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:47.0 Info: => 0.0001038s 21:41:47.0 Info: CreateTable LyricFiles 21:41:47.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:47.0 Info: => 0.0001289s 21:41:47.0 Info: CreateTable LanguageProfiles 21:41:47.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:47.0 Info: => 8.98E-05s 21:41:47.0 Info: CreateIndex LanguageProfiles (Name) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:47.0 Info: => 8.25E-05s 21:41:47.0 Info: CreateTable DownloadClientStatus 21:41:47.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:47.0 Info: => 0.0001026s 21:41:47.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:47.0 Info: => 8.59E-05s 21:41:47.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:47.0 Info: -> 1 Insert operations completed in 00:00:00.0000525 taking an average of 00:00:00.0000525 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:47', 'InitialSetup') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 1: InitialSetup migrated 21:41:47.0 Info: => 0.0009139s 21:41:47.0 Info: 2: add_reason_to_pending_releases migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 2 21:41:47.0 Info: AlterTable PendingReleases 21:41:47.0 Info: => 6E-07s 21:41:47.0 Info: CreateColumn PendingReleases Reason Int32 21:41:47.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:47.0 Info: => 0.0005176s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:47', 'add_reason_to_pending_releases') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 2: add_reason_to_pending_releases migrated 21:41:47.0 Info: => 0.0009313s 21:41:47.0 Info: 3: add_medium_support migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 3 21:41:47.0 Info: AlterTable Albums 21:41:47.0 Info: => 4E-07s 21:41:47.0 Info: CreateColumn Albums Media String 21:41:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:47.0 Info: => 0.0005064s 21:41:47.0 Info: AlterTable Tracks 21:41:47.0 Info: => 4E-07s 21:41:47.0 Info: CreateColumn Tracks MediumNumber Int32 21:41:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:47.0 Info: => 0.000457s 21:41:47.0 Info: AlterTable Tracks 21:41:47.0 Info: => 4E-07s 21:41:47.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:47.0 Info: => 0.0004523s 21:41:47.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:47.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:47.0 Info: => 3.52E-05s 21:41:47.0 Info: DeleteColumn Tracks TrackNumber 21:41:47.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:47.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:47.0 Info: DROP TABLE "Tracks" 21:41:47.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:47.0 Info: => 0.0038718s 21:41:47.0 Info: AlterTable Tracks 21:41:47.0 Info: => 4E-07s 21:41:47.0 Info: CreateColumn Tracks TrackNumber String 21:41:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:47.0 Info: => 0.0004473s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:47', 'add_medium_support') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 3: add_medium_support migrated 21:41:47.0 Info: => 0.0008707s 21:41:47.0 Info: 4: add_various_qualites_in_profile migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 4 21:41:47.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:47.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:47.0 Info: => 5.28E-05s 21:41:47.0 Info: PerformDBOperation 21:41:47.0 Info: Performing DB Operation 21:41:47.0 Info: => 3.21E-05s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:47', 'add_various_qualites_in_profile') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 4: add_various_qualites_in_profile migrated 21:41:47.0 Info: => 0.0003867s 21:41:47.0 Info: 5: metadata_profiles migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 5 21:41:47.0 Info: CreateTable MetadataProfiles 21:41:47.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:47.0 Info: => 0.0001109s 21:41:47.0 Info: CreateIndex MetadataProfiles (Name) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:47.0 Info: => 9.5E-05s 21:41:47.0 Info: AlterTable Artists 21:41:47.0 Info: => 4E-07s 21:41:47.0 Info: CreateColumn Artists MetadataProfileId Int32 21:41:47.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:47.0 Info: => 0.0004783s 21:41:47.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:47.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:47.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:47.0 Info: DROP TABLE "Artists" 21:41:47.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.0 Info: => 0.0041148s 21:41:47.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:47.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:47.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:47.0 Info: DROP TABLE "Artists" 21:41:47.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.0 Info: => 0.0044313s 21:41:47.0 Info: AlterTable Albums 21:41:47.0 Info: => 4E-07s 21:41:47.0 Info: CreateColumn Albums SecondaryTypes String 21:41:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:47.0 Info: => 0.0004781s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:47', 'metadata_profiles') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 5: metadata_profiles migrated 21:41:47.0 Info: => 0.0010016s 21:41:47.0 Info: 6: separate_automatic_and_interactive_search migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 6 21:41:47.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:47.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:47.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:47.0 Info: DROP TABLE "Indexers" 21:41:47.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:47.0 Info: => 0.0040595s 21:41:47.0 Info: AlterTable Indexers 21:41:47.0 Info: => 4E-07s 21:41:47.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:47.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:47.0 Info: => 0.0005209s 21:41:47.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:47.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:47.0 Info: => 3.69E-05s 21:41:47.0 Info: AlterTable Indexers 21:41:47.0 Info: => 3E-07s 21:41:47.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:47.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:47.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:47.0 Info: DROP TABLE "Indexers" 21:41:47.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:47.0 Info: => 0.00411s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:47', 'separate_automatic_and_interactive_search') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 6: separate_automatic_and_interactive_search migrated 21:41:47.0 Info: => 0.0046487s 21:41:47.0 Info: 7: change_album_path_to_relative migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 7 21:41:47.0 Info: DeleteColumn Albums Path 21:41:47.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:47.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:47.0 Info: DROP TABLE "Albums" 21:41:47.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.0 Info: => 0.0050105s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:47', 'change_album_path_to_relative') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 7: change_album_path_to_relative migrated 21:41:47.0 Info: => 0.0055458s 21:41:47.0 Info: 8: change_quality_size_mb_to_kb migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 8 21:41:47.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:47.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:47.0 Info: => 3.93E-05s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:47', 'change_quality_size_mb_to_kb') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 8: change_quality_size_mb_to_kb migrated 21:41:47.0 Info: => 0.0003737s 21:41:47.0 Info: 9: album_releases migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 9 21:41:47.0 Info: AlterTable Albums 21:41:47.0 Info: => 5E-07s 21:41:47.0 Info: CreateColumn Albums Releases String 21:41:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:47.0 Info: => 0.0005006s 21:41:47.0 Info: AlterTable Albums 21:41:47.0 Info: => 4E-07s 21:41:47.0 Info: CreateColumn Albums CurrentRelease String 21:41:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:47.0 Info: => 0.000501s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:47', 'album_releases') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 9: album_releases migrated 21:41:47.0 Info: => 0.0009197s 21:41:47.0 Info: 10: album_releases_fix migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 10 21:41:47.0 Info: AlterTable Albums 21:41:47.0 Info: => 5E-07s 21:41:47.0 Info: AlterColumn Albums Releases String 21:41:47.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:47.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:47.0 Info: DROP TABLE "Albums" 21:41:47.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.0 Info: => 0.0048209s 21:41:47.0 Info: AlterTable Albums 21:41:47.0 Info: => 4E-07s 21:41:47.0 Info: AlterColumn Albums CurrentRelease String 21:41:47.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:47.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:47.0 Info: DROP TABLE "Albums" 21:41:47.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.0 Info: => 0.0047144s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:47', 'album_releases_fix') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 10: album_releases_fix migrated 21:41:47.0 Info: => 0.0052773s 21:41:47.0 Info: 11: import_lists migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 11 21:41:47.0 Info: CreateTable ImportLists 21:41:47.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:47.0 Info: => 0.0001853s 21:41:47.0 Info: CreateIndex ImportLists (Name) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:47.0 Info: => 8.83E-05s 21:41:47.0 Info: CreateTable ImportListStatus 21:41:47.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:47.0 Info: => 0.000125s 21:41:47.0 Info: CreateIndex ImportListStatus (ProviderId) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:47.0 Info: => 7.87E-05s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:47', 'import_lists') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 11: import_lists migrated 21:41:47.0 Info: => 0.0006277s 21:41:47.0 Info: 12: add_release_status migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 12 21:41:47.0 Info: AlterTable MetadataProfiles 21:41:47.0 Info: => 6E-07s 21:41:47.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:47.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:47.0 Info: => 0.0005407s 21:41:47.0 Info: PerformDBOperation 21:41:47.0 Info: Performing DB Operation 21:41:47.0 Info: => 2.45E-05s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:47', 'add_release_status') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 12: add_release_status migrated 21:41:47.0 Info: => 0.0004367s 21:41:47.0 Info: 13: album_download_notification migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 13 21:41:47.0 Info: AlterTable Notifications 21:41:47.0 Info: => 5E-07s 21:41:47.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:47.0 Info: => 0.0005403s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:47', 'album_download_notification') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 13: album_download_notification migrated 21:41:47.0 Info: => 0.0009008s 21:41:47.0 Info: 14: fix_language_metadata_profiles migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 14 21:41:47.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:47.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:47.0 Info: => 9.91E-05s 21:41:47.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:47.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:47.0 Info: => 7.7E-05s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:47', 'fix_language_metadata_profiles') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 14: fix_language_metadata_profiles migrated 21:41:47.0 Info: => 0.0004159s 21:41:47.0 Info: 15: remove_fanzub migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 15 21:41:47.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:47.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:47.0 Info: => 4.06E-05s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:47', 'remove_fanzub') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 15: remove_fanzub migrated 21:41:47.0 Info: => 0.0003728s 21:41:47.0 Info: 16: update_artist_history_indexes migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 16 21:41:47.0 Info: CreateIndex Albums (ArtistId) 21:41:47.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:47.0 Info: => 0.000109s 21:41:47.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:47.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:47.0 Info: => 9.59E-05s 21:41:47.0 Info: DeleteIndex History (AlbumId) 21:41:47.0 Info: DROP INDEX "IX_History_AlbumId" 21:41:47.0 Info: => 0.0001274s 21:41:47.0 Info: CreateIndex History (AlbumId, Date) 21:41:47.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:47.0 Info: => 9.5E-05s 21:41:47.0 Info: DeleteIndex History (DownloadId) 21:41:47.0 Info: DROP INDEX "IX_History_DownloadId" 21:41:47.0 Info: => 0.0001122s 21:41:47.0 Info: CreateIndex History (DownloadId, Date) 21:41:47.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:47.0 Info: => 8.33E-05s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:47', 'update_artist_history_indexes') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 16: update_artist_history_indexes migrated 21:41:47.0 Info: => 0.0004613s 21:41:47.0 Info: 17: remove_nma migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 17 21:41:47.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:47.0 Info: => 5.31E-05s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:47', 'remove_nma') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 17: remove_nma migrated 21:41:47.0 Info: => 0.0004261s 21:41:47.0 Info: 18: album_disambiguation migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 18 21:41:47.0 Info: AlterTable Albums 21:41:47.0 Info: => 5E-07s 21:41:47.0 Info: CreateColumn Albums Disambiguation String 21:41:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:47.0 Info: => 0.0005829s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:47', 'album_disambiguation') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 18: album_disambiguation migrated 21:41:47.0 Info: => 0.0009614s 21:41:47.0 Info: 19: add_ape_quality_in_profiles migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 19 21:41:47.0 Info: PerformDBOperation 21:41:47.0 Info: Performing DB Operation 21:41:47.0 Info: => 3.82E-05s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:47', 'add_ape_quality_in_profiles') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 19: add_ape_quality_in_profiles migrated 21:41:47.0 Info: => 0.0004179s 21:41:47.0 Info: 20: remove_pushalot migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 20 21:41:47.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:47.0 Info: => 5E-05s 21:41:47.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:47.0 Info: => 3.31E-05s 21:41:47.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:47.0 Info: => 4.11E-05s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:47', 'remove_pushalot') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 20: remove_pushalot migrated 21:41:47.0 Info: => 0.0004272s 21:41:47.0 Info: 21: add_custom_filters migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 21 21:41:47.0 Info: CreateTable CustomFilters 21:41:47.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:47.0 Info: => 0.0001154s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:47', 'add_custom_filters') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 21: add_custom_filters migrated 21:41:47.0 Info: => 0.0004432s 21:41:47.0 Info: 22: import_list_tags migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 22 21:41:47.0 Info: AlterTable ImportLists 21:41:47.0 Info: => 5E-07s 21:41:47.0 Info: CreateColumn ImportLists Tags String 21:41:47.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:47.0 Info: => 0.0005717s 21:41:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:47', 'import_list_tags') 21:41:47.0 Info: Committing Transaction 21:41:47.0 Info: 22: import_list_tags migrated 21:41:47.0 Info: => 0.0009715s 21:41:47.0 Info: 23: add_release_groups_etc migrating 21:41:47.0 Info: Beginning Transaction 21:41:47.0 Info: Starting migration of Main DB to 23 21:41:47.0 Info: CreateTable ArtistMetadata 21:41:47.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:47.0 Info: => 0.0001743s 21:41:47.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:47.0 Info: => 0.0001149s 21:41:47.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:47.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:47.0 Info: => 0.0050968s 21:41:47.0 Info: AlterTable Artists 21:41:47.0 Info: => 6E-07s 21:41:47.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:47.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:47.0 Info: => 0.0006227s 21:41:47.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:47.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:47.0 Info: => 7.52E-05s 21:41:47.0 Info: CreateTable AlbumReleases 21:41:47.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:47.0 Info: => 0.0001668s 21:41:47.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:47.0 Info: => 0.0001205s 21:41:47.0 Info: CreateIndex AlbumReleases (AlbumId) 21:41:47.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:47.0 Info: => 8.08E-05s 21:41:47.0 Info: PerformDBOperation 21:41:47.0 Info: Performing DB Operation 21:41:47.0 Info: => 3.29E-05s 21:41:47.0 Info: AlterTable Albums 21:41:47.0 Info: => 3E-07s 21:41:47.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:47.0 Info: => 0.0005576s 21:41:47.0 Info: AlterTable Albums 21:41:47.0 Info: => 4E-07s 21:41:47.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:47.0 Info: => 0.0005538s 21:41:47.0 Info: AlterTable Albums 21:41:47.0 Info: => 3E-07s 21:41:47.0 Info: CreateColumn Albums Links String 21:41:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:47.0 Info: => 0.0005412s 21:41:47.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:47.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:47.0 Info: => 8.66E-05s 21:41:47.0 Info: AlterTable Tracks 21:41:47.0 Info: => 3E-07s 21:41:47.0 Info: CreateColumn Tracks ForeignRecordingId String 21:41:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:47.0 Info: => 0.0006109s 21:41:47.0 Info: AlterTable Tracks 21:41:47.0 Info: => 3E-07s 21:41:47.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:47.0 Info: => 0.0005549s 21:41:47.0 Info: AlterTable Tracks 21:41:47.0 Info: => 3E-07s 21:41:47.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:47.0 Info: => 0.0005608s 21:41:47.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:47.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:47.0 Info: => 7.13E-05s 21:41:47.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:47.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:47.0 Info: => 5.84E-05s 21:41:47.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:47.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:47.0 Info: DROP TABLE "Artists" 21:41:47.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.0 Info: => 0.004915s 21:41:47.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:47.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:47.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:47.0 Info: DROP TABLE "Albums" 21:41:47.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.0 Info: => 0.0051357s 21:41:47.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:47.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:47.1 Info: DROP TABLE "Tracks" 21:41:47.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:47.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:47.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:47.1 Info: => 0.0047483s 21:41:47.1 Info: DeleteColumn TrackFiles ArtistId 21:41:47.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:47.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:47.1 Info: DROP TABLE "TrackFiles" 21:41:47.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.1 Info: => 0.004459s 21:41:47.1 Info: CreateIndex Artists (ArtistMetadataId) 21:41:47.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.1 Info: => 9.97E-05s 21:41:47.1 Info: CreateIndex Artists (Monitored) 21:41:47.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.1 Info: => 7.75E-05s 21:41:47.1 Info: CreateIndex Albums (ArtistMetadataId) 21:41:47.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:47.1 Info: => 9.34E-05s 21:41:47.1 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:47.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:47.1 Info: => 9.24E-05s 21:41:47.1 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:47.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:47.1 Info: => 9.28E-05s 21:41:47.1 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:47.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:47.1 Info: => 9.18E-05s 21:41:47.1 Info: UpdateData 21:41:47.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:47.1 Info: => 4.11E-05s 21:41:47.1 Info: UpdateData 21:41:47.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:47.1 Info: => 3.2E-05s 21:41:47.1 Info: UpdateData 21:41:47.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:47.1 Info: => 3.81E-05s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:47', 'add_release_groups_etc') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 23: add_release_groups_etc migrated 21:41:47.1 Info: => 0.0006386s 21:41:47.1 Info: 24: NewMediaInfoFormat migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 24 21:41:47.1 Info: UpdateData 21:41:47.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:47.1 Info: => 3.89E-05s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:47', 'NewMediaInfoFormat') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 24: NewMediaInfoFormat migrated 21:41:47.1 Info: => 0.0004376s 21:41:47.1 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 25 21:41:47.1 Info: RenameTable Restrictions ReleaseProfiles 21:41:47.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:47.1 Info: => 0.0022922s 21:41:47.1 Info: AlterTable ReleaseProfiles 21:41:47.1 Info: => 4E-07s 21:41:47.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:47.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:47.1 Info: => 0.0005751s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:47', 'rename_restrictions_to_release_profiles') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:47.1 Info: => 0.0010472s 21:41:47.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 26 21:41:47.1 Info: RenameTable Profiles QualityProfiles 21:41:47.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:47.1 Info: => 0.0022359s 21:41:47.1 Info: AlterTable QualityProfiles 21:41:47.1 Info: => 5E-07s 21:41:47.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:47.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:47.1 Info: => 0.0004994s 21:41:47.1 Info: AlterTable LanguageProfiles 21:41:47.1 Info: => 3E-07s 21:41:47.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:47.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:47.1 Info: => 0.0005698s 21:41:47.1 Info: UpdateData 21:41:47.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:47.1 Info: => 3.65E-05s 21:41:47.1 Info: UpdateData 21:41:47.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:47.1 Info: => 2.75E-05s 21:41:47.1 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:47.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:47.1 Info: DROP TABLE "Artists" 21:41:47.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.1 Info: => 0.0048777s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:47', 'rename_quality_profiles_add_upgrade_allowed') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:47.1 Info: => 0.0054302s 21:41:47.1 Info: 27: add_import_exclusions migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 27 21:41:47.1 Info: CreateTable ImportListExclusions 21:41:47.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:47.1 Info: => 0.0001409s 21:41:47.1 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:47.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:47.1 Info: => 0.0001201s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:47', 'add_import_exclusions') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 27: add_import_exclusions migrated 21:41:47.1 Info: => 0.0005841s 21:41:47.1 Info: 28: clean_artist_metadata_table migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 28 21:41:47.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.1 Info: => 0.0001457s 21:41:47.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.1 Info: => 0.0001172s 21:41:47.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:47.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:47.1 Info: => 0.0001137s 21:41:47.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:47.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:47.1 Info: => 0.0001173s 21:41:47.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.1 Info: => 0.0001104s 21:41:47.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:47.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:47.1 Info: => 0.0001148s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:47', 'clean_artist_metadata_table') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 28: clean_artist_metadata_table migrated 21:41:47.1 Info: => 0.0005311s 21:41:47.1 Info: 29: health_issue_notification migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 29 21:41:47.1 Info: AlterTable Notifications 21:41:47.1 Info: => 5E-07s 21:41:47.1 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:47.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:47.1 Info: => 0.0005428s 21:41:47.1 Info: AlterTable Notifications 21:41:47.1 Info: => 4E-07s 21:41:47.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:47.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:47.1 Info: => 0.0005249s 21:41:47.1 Info: AlterTable Notifications 21:41:47.1 Info: => 5E-07s 21:41:47.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:47.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:47.1 Info: => 0.0005368s 21:41:47.1 Info: AlterTable Notifications 21:41:47.1 Info: => 4E-07s 21:41:47.1 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:47.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:47.1 Info: => 0.0005296s 21:41:47.1 Info: AlterTable Notifications 21:41:47.1 Info: => 3E-07s 21:41:47.1 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:47.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:47.1 Info: => 0.0005126s 21:41:47.1 Info: DeleteColumn Notifications OnDownload 21:41:47.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:47.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:47.1 Info: DROP TABLE "Notifications" 21:41:47.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:47.1 Info: => 0.0042345s 21:41:47.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:47.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:47.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:47.1 Info: DROP TABLE "Notifications" 21:41:47.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:47.1 Info: => 0.0041854s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:47', 'health_issue_notification') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 29: health_issue_notification migrated 21:41:47.1 Info: => 0.0046811s 21:41:47.1 Info: 30: add_mediafilerepository_mtime migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 30 21:41:47.1 Info: AlterTable TrackFiles 21:41:47.1 Info: => 5E-07s 21:41:47.1 Info: CreateColumn TrackFiles Modified DateTime 21:41:47.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:47.1 Info: => 0.0005459s 21:41:47.1 Info: AlterTable TrackFiles 21:41:47.1 Info: => 4E-07s 21:41:47.1 Info: CreateColumn TrackFiles Path String 21:41:47.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:47.1 Info: => 0.000489s 21:41:47.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:47.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:47.1 Info: => 3.12E-05s 21:41:47.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:47.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:47.1 Info: => 0.0001171s 21:41:47.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:47.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:47.1 Info: => 0.0001289s 21:41:47.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:47.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:47.1 Info: => 0.0001355s 21:41:47.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:47.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:47.1 Info: => 6.44E-05s 21:41:47.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:47.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:47.1 Info: => 4.48E-05s 21:41:47.1 Info: AlterTable TrackFiles 21:41:47.1 Info: => 4E-07s 21:41:47.1 Info: AlterColumn TrackFiles Path String 21:41:47.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:47.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:47.1 Info: DROP TABLE "TrackFiles" 21:41:47.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.1 Info: => 0.0036977s 21:41:47.1 Info: CreateIndex TrackFiles (Path) 21:41:47.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:47.1 Info: => 7.53E-05s 21:41:47.1 Info: DeleteColumn TrackFiles RelativePath 21:41:47.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:47.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:47.1 Info: DROP TABLE "TrackFiles" 21:41:47.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:47.1 Info: => 0.004081s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:47', 'add_mediafilerepository_mtime') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 30: add_mediafilerepository_mtime migrated 21:41:47.1 Info: => 0.0045367s 21:41:47.1 Info: 31: add_artistmetadataid_constraint migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 31 21:41:47.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:47.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:47.1 Info: => 7.32E-05s 21:41:47.1 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:47.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:47.1 Info: => 0.0001234s 21:41:47.1 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:47.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:47.1 Info: DROP TABLE "Artists" 21:41:47.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.1 Info: => 0.0046787s 21:41:47.1 Info: CreateIndex Artists (ArtistMetadataId) 21:41:47.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.1 Info: => 0.0001157s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:47', 'add_artistmetadataid_constraint') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 31: add_artistmetadataid_constraint migrated 21:41:47.1 Info: => 0.0005977s 21:41:47.1 Info: 32: old_ids_and_artist_alias migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 32 21:41:47.1 Info: AlterTable ArtistMetadata 21:41:47.1 Info: => 6E-07s 21:41:47.1 Info: CreateColumn ArtistMetadata Aliases String 21:41:47.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:47.1 Info: => 0.0006134s 21:41:47.1 Info: AlterTable ArtistMetadata 21:41:47.1 Info: => 4E-07s 21:41:47.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:47.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:47.1 Info: => 0.0005729s 21:41:47.1 Info: AlterTable Albums 21:41:47.1 Info: => 3E-07s 21:41:47.1 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:47.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:47.1 Info: => 0.0005663s 21:41:47.1 Info: AlterTable AlbumReleases 21:41:47.1 Info: => 4E-07s 21:41:47.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:47.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:47.1 Info: => 0.0005583s 21:41:47.1 Info: AlterTable Tracks 21:41:47.1 Info: => 4E-07s 21:41:47.1 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:47.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:47.1 Info: => 0.0005608s 21:41:47.1 Info: AlterTable Tracks 21:41:47.1 Info: => 4E-07s 21:41:47.1 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:47.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:47.1 Info: => 0.0005532s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:47', 'old_ids_and_artist_alias') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 32: old_ids_and_artist_alias migrated 21:41:47.1 Info: => 0.001029s 21:41:47.1 Info: 33: download_propers_config migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 33 21:41:47.1 Info: PerformDBOperation 21:41:47.1 Info: Performing DB Operation 21:41:47.1 Info: => 2.94E-05s 21:41:47.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:47.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:47.1 Info: => 2.86E-05s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:47', 'download_propers_config') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 33: download_propers_config migrated 21:41:47.1 Info: => 0.0003743s 21:41:47.1 Info: 34: remove_language_profiles migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 34 21:41:47.1 Info: DeleteTable LanguageProfiles 21:41:47.1 Info: DROP TABLE "LanguageProfiles" 21:41:47.1 Info: => 0.000196s 21:41:47.1 Info: DeleteColumn Artists LanguageProfileId 21:41:47.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:47.1 Info: DROP TABLE "Artists" 21:41:47.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.1 Info: => 0.0050103s 21:41:47.1 Info: DeleteColumn ImportLists LanguageProfileId 21:41:47.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:47.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:47.1 Info: DROP TABLE "ImportLists" 21:41:47.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:47.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:47.1 Info: => 0.0045761s 21:41:47.1 Info: DeleteColumn Blacklist Language 21:41:47.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:47.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:47.1 Info: DROP TABLE "Blacklist" 21:41:47.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:47.1 Info: => 0.0048804s 21:41:47.1 Info: DeleteColumn History Language 21:41:47.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:47.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:47.1 Info: DROP TABLE "History" 21:41:47.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:47.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:47.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:47.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:47.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:47.1 Info: => 0.0050634s 21:41:47.1 Info: DeleteColumn LyricFiles Language 21:41:47.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:47.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:47.1 Info: DROP TABLE "LyricFiles" 21:41:47.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:47.1 Info: => 0.0065636s 21:41:47.1 Info: DeleteColumn TrackFiles Language 21:41:47.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:47.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:47.1 Info: DROP TABLE "TrackFiles" 21:41:47.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:47.1 Info: => 0.0048442s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:47', 'remove_language_profiles') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 34: remove_language_profiles migrated 21:41:47.1 Info: => 0.0055764s 21:41:47.1 Info: 35: multi_disc_naming_format migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 35 21:41:47.1 Info: AlterTable NamingConfig 21:41:47.1 Info: => 1E-06s 21:41:47.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:47.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:47.1 Info: => 0.0006245s 21:41:47.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:47.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:47.1 Info: => 3.52E-05s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:47', 'multi_disc_naming_format') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 35: multi_disc_naming_format migrated 21:41:47.1 Info: => 0.0004678s 21:41:47.1 Info: 36: add_download_client_priority migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 36 21:41:47.1 Info: AlterTable DownloadClients 21:41:47.1 Info: => 5E-07s 21:41:47.1 Info: CreateColumn DownloadClients Priority Int32 21:41:47.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:47.1 Info: => 0.0005706s 21:41:47.1 Info: PerformDBOperation 21:41:47.1 Info: Performing DB Operation 21:41:47.1 Info: => 5.31E-05s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:47', 'add_download_client_priority') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 36: add_download_client_priority migrated 21:41:47.1 Info: => 0.000487s 21:41:47.1 Info: 37: remove_growl_prowl migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 37 21:41:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:47.1 Info: => 3.73E-05s 21:41:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:47.1 Info: => 2.67E-05s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:47', 'remove_growl_prowl') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 37: remove_growl_prowl migrated 21:41:47.1 Info: => 0.0003707s 21:41:47.1 Info: 38: remove_plex_hometheatre migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 38 21:41:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:47.1 Info: => 4.34E-05s 21:41:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:47.1 Info: => 2.63E-05s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:47', 'remove_plex_hometheatre') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 38: remove_plex_hometheatre migrated 21:41:47.1 Info: => 0.0003509s 21:41:47.1 Info: 39: add_root_folder_add_defaults migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 39 21:41:47.1 Info: AlterTable RootFolders 21:41:47.1 Info: => 4E-07s 21:41:47.1 Info: CreateColumn RootFolders Name String 21:41:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:47.1 Info: => 0.0005416s 21:41:47.1 Info: AlterTable RootFolders 21:41:47.1 Info: => 4E-07s 21:41:47.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:47.1 Info: => 0.0004973s 21:41:47.1 Info: AlterTable RootFolders 21:41:47.1 Info: => 4E-07s 21:41:47.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:47.1 Info: => 0.0004989s 21:41:47.1 Info: AlterTable RootFolders 21:41:47.1 Info: => 3E-07s 21:41:47.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:47.1 Info: => 0.0005097s 21:41:47.1 Info: AlterTable RootFolders 21:41:47.1 Info: => 4E-07s 21:41:47.1 Info: CreateColumn RootFolders DefaultTags String 21:41:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:47.1 Info: => 0.0005002s 21:41:47.1 Info: PerformDBOperation 21:41:47.1 Info: Performing DB Operation 21:41:47.1 Info: => 4.62E-05s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:47', 'add_root_folder_add_defaults') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 39: add_root_folder_add_defaults migrated 21:41:47.1 Info: => 0.0004201s 21:41:47.1 Info: 40: task_duration migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 40 21:41:47.1 Info: AlterTable ScheduledTasks 21:41:47.1 Info: => 5E-07s 21:41:47.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:47.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:47.1 Info: => 0.0005816s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:47', 'task_duration') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 40: task_duration migrated 21:41:47.1 Info: => 0.0010258s 21:41:47.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 41 21:41:47.1 Info: AlterTable ReleaseProfiles 21:41:47.1 Info: => 6E-07s 21:41:47.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:47.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:47.1 Info: => 0.0005382s 21:41:47.1 Info: AlterTable ReleaseProfiles 21:41:47.1 Info: => 3E-07s 21:41:47.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:47.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:47.1 Info: => 0.0005112s 21:41:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:47', 'add_indexer_and_enabled_to_release_profiles') 21:41:47.1 Info: Committing Transaction 21:41:47.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:47.1 Info: => 0.0008814s 21:41:47.1 Info: 42: remove_album_folders migrating 21:41:47.1 Info: Beginning Transaction 21:41:47.1 Info: Starting migration of Main DB to 42 21:41:47.1 Info: DeleteColumn Artists AlbumFolder 21:41:47.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:47.2 Info: DROP TABLE "Artists" 21:41:47.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.2 Info: => 0.0044732s 21:41:47.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:47.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:47.2 Info: => 3.3E-05s 21:41:47.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:47.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:47.2 Info: => 2.64E-05s 21:41:47.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:47.2 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:47.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:47.2 Info: DROP TABLE "NamingConfig" 21:41:47.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:47.2 Info: => 0.0041858s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:47', 'remove_album_folders') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 42: remove_album_folders migrated 21:41:47.2 Info: => 0.0047078s 21:41:47.2 Info: 44: add_priority_to_indexers migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 44 21:41:47.2 Info: AlterTable Indexers 21:41:47.2 Info: => 5E-07s 21:41:47.2 Info: CreateColumn Indexers Priority Int32 21:41:47.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:47.2 Info: => 0.0005888s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:47', 'add_priority_to_indexers') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 44: add_priority_to_indexers migrated 21:41:47.2 Info: => 0.0010327s 21:41:47.2 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 45 21:41:47.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:47.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:47.2 Info: => 0.0001316s 21:41:47.2 Info: PerformDBOperation 21:41:47.2 Info: Performing DB Operation 21:41:47.2 Info: => 2.37E-05s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:47', 'remove_chown_and_folderchmod_config') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:47.2 Info: => 0.0004418s 21:41:47.2 Info: 47: update_notifiarr migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 47 21:41:47.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:47.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:47.2 Info: => 5.88E-05s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:47', 'update_notifiarr') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 47: update_notifiarr migrated 21:41:47.2 Info: => 0.000378s 21:41:47.2 Info: 49: email_multiple_addresses migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 49 21:41:47.2 Info: PerformDBOperation 21:41:47.2 Info: Performing DB Operation 21:41:47.2 Info: => 5.18E-05s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:47', 'email_multiple_addresses') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 49: email_multiple_addresses migrated 21:41:47.2 Info: => 0.0004304s 21:41:47.2 Info: 50: rename_blacklist_to_blocklist migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 50 21:41:47.2 Info: RenameTable Blacklist Blocklist 21:41:47.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:47.2 Info: => 0.0021231s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:47', 'rename_blacklist_to_blocklist') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 50: rename_blacklist_to_blocklist migrated 21:41:47.2 Info: => 0.0025253s 21:41:47.2 Info: 51: cdh_per_downloadclient migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 51 21:41:47.2 Info: AlterTable DownloadClients 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:47.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:47.2 Info: => 0.0005769s 21:41:47.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:47.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:47.2 Info: => 0.000541s 21:41:47.2 Info: PerformDBOperation 21:41:47.2 Info: Performing DB Operation 21:41:47.2 Info: => 0.0001703s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:47', 'cdh_per_downloadclient') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 51: cdh_per_downloadclient migrated 21:41:47.2 Info: => 0.0005419s 21:41:47.2 Info: 52: download_history migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 52 21:41:47.2 Info: CreateTable DownloadHistory 21:41:47.2 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:47.2 Info: => 0.0001765s 21:41:47.2 Info: CreateIndex DownloadHistory (EventType) 21:41:47.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:47.2 Info: => 9.66E-05s 21:41:47.2 Info: CreateIndex DownloadHistory (ArtistId) 21:41:47.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:47.2 Info: => 0.000107s 21:41:47.2 Info: CreateIndex DownloadHistory (DownloadId) 21:41:47.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:47.2 Info: => 8.33E-05s 21:41:47.2 Info: PerformDBOperation 21:41:47.2 Info: Performing DB Operation 21:41:47.2 Info: => 0.0001247s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:47', 'download_history') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 52: download_history migrated 21:41:47.2 Info: => 0.0005045s 21:41:47.2 Info: 53: add_update_history migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 53 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:47', 'add_update_history') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 53: add_update_history migrated 21:41:47.2 Info: => 0.0003678s 21:41:47.2 Info: 54: add_on_update_to_notifications migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 54 21:41:47.2 Info: AlterTable Notifications 21:41:47.2 Info: => 5E-07s 21:41:47.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:47.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:47.2 Info: => 0.0005891s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:47', 'add_on_update_to_notifications') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 54: add_on_update_to_notifications migrated 21:41:47.2 Info: => 0.0009329s 21:41:47.2 Info: 55: download_client_per_indexer migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 55 21:41:47.2 Info: AlterTable Indexers 21:41:47.2 Info: => 5E-07s 21:41:47.2 Info: CreateColumn Indexers DownloadClientId Int32 21:41:47.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:47.2 Info: => 0.0005669s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:47', 'download_client_per_indexer') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 55: download_client_per_indexer migrated 21:41:47.2 Info: => 0.0009231s 21:41:47.2 Info: 56: AddNewItemMonitorType migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 56 21:41:47.2 Info: AlterTable Artists 21:41:47.2 Info: => 3E-07s 21:41:47.2 Info: CreateColumn Artists MonitorNewItems Int32 21:41:47.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:47.2 Info: => 0.000578s 21:41:47.2 Info: AlterTable RootFolders 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:47.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:47.2 Info: => 0.0005448s 21:41:47.2 Info: AlterTable ImportLists 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:47.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:47.2 Info: => 0.0005742s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:47', 'AddNewItemMonitorType') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 56: AddNewItemMonitorType migrated 21:41:47.2 Info: => 0.0009367s 21:41:47.2 Info: 57: ImportListSearch migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 57 21:41:47.2 Info: AlterTable ImportLists 21:41:47.2 Info: => 5E-07s 21:41:47.2 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:47.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:47.2 Info: => 0.0006226s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:47', 'ImportListSearch') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 57: ImportListSearch migrated 21:41:47.2 Info: => 0.000966s 21:41:47.2 Info: 58: ImportListMonitorExisting migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 58 21:41:47.2 Info: AlterTable ImportLists 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:47.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:47.2 Info: => 0.0006296s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:47', 'ImportListMonitorExisting') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 58: ImportListMonitorExisting migrated 21:41:47.2 Info: => 0.0009834s 21:41:47.2 Info: 59: add_indexer_tags migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 59 21:41:47.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:47.2 Info: => 5.09E-05s 21:41:47.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:47.2 Info: => 2.71E-05s 21:41:47.2 Info: AlterTable Indexers 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: CreateColumn Indexers Tags String 21:41:47.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:47.2 Info: => 0.0006034s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:47', 'add_indexer_tags') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 59: add_indexer_tags migrated 21:41:47.2 Info: => 0.0009476s 21:41:47.2 Info: 60: update_audio_types migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 60 21:41:47.2 Info: PerformDBOperation 21:41:47.2 Info: Performing DB Operation 21:41:47.2 Info: => 5.41E-05s 21:41:47.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:47', 'update_audio_types') 21:41:47.2 Info: Committing Transaction 21:41:47.2 Info: 60: update_audio_types migrated 21:41:47.2 Info: => 0.0004734s 21:41:47.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:47.2 Info: Beginning Transaction 21:41:47.2 Info: Starting migration of Main DB to 61 21:41:47.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.2 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:47.2 Info: => 4.43E-05s 21:41:47.2 Info: AlterTable AlbumReleases 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:47.2 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:47.2 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:47.2 Info: DROP TABLE "AlbumReleases" 21:41:47.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:47.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:47.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:47.2 Info: => 0.0051778s 21:41:47.2 Info: AlterTable Albums 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:47.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:47.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:47.2 Info: DROP TABLE "Albums" 21:41:47.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:47.2 Info: => 0.0051695s 21:41:47.2 Info: AlterTable Albums 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:47.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:47.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:47.2 Info: DROP TABLE "Albums" 21:41:47.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:47.2 Info: => 0.0052265s 21:41:47.2 Info: AlterTable Albums 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: AlterColumn Albums Added DateTimeOffset 21:41:47.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:47.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:47.2 Info: DROP TABLE "Albums" 21:41:47.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:47.2 Info: => 0.0044241s 21:41:47.2 Info: AlterTable Artists 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:47.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:47.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:47.2 Info: DROP TABLE "Artists" 21:41:47.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.2 Info: => 0.0044791s 21:41:47.2 Info: AlterTable Artists 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: AlterColumn Artists Added DateTimeOffset 21:41:47.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:47.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:47.2 Info: DROP TABLE "Artists" 21:41:47.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.2 Info: => 0.0044046s 21:41:47.2 Info: AlterTable Blocklist 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:47.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:47.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:47.2 Info: DROP TABLE "Blocklist" 21:41:47.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:47.2 Info: => 0.0038557s 21:41:47.2 Info: AlterTable Blocklist 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:47.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:47.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:47.2 Info: DROP TABLE "Blocklist" 21:41:47.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:47.2 Info: => 0.0039826s 21:41:47.2 Info: AlterTable Commands 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:47.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:47.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:47.2 Info: DROP TABLE "Commands" 21:41:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:47.2 Info: => 0.0044957s 21:41:47.2 Info: AlterTable Commands 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:47.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:47.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:47.2 Info: DROP TABLE "Commands" 21:41:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:47.2 Info: => 0.0045148s 21:41:47.2 Info: AlterTable Commands 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:47.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:47.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:47.2 Info: DROP TABLE "Commands" 21:41:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:47.2 Info: => 0.0062682s 21:41:47.2 Info: AlterTable DownloadClientStatus 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:47.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:47.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:47.2 Info: DROP TABLE "DownloadClientStatus" 21:41:47.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:47.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:47.2 Info: => 0.0044493s 21:41:47.2 Info: AlterTable DownloadClientStatus 21:41:47.2 Info: => 3E-07s 21:41:47.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:47.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:47.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:47.2 Info: DROP TABLE "DownloadClientStatus" 21:41:47.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:47.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:47.2 Info: => 0.0040133s 21:41:47.2 Info: AlterTable DownloadClientStatus 21:41:47.2 Info: => 3E-07s 21:41:47.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:47.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:47.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:47.2 Info: DROP TABLE "DownloadClientStatus" 21:41:47.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:47.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:47.2 Info: => 0.0042396s 21:41:47.2 Info: AlterTable DownloadHistory 21:41:47.2 Info: => 3E-07s 21:41:47.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:47.2 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:47.2 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:47.2 Info: DROP TABLE "DownloadHistory" 21:41:47.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:47.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:47.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:47.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:47.2 Info: => 0.0043711s 21:41:47.2 Info: AlterTable ExtraFiles 21:41:47.2 Info: => 4E-07s 21:41:47.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:47.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:47.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:47.2 Info: DROP TABLE "ExtraFiles" 21:41:47.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:47.3 Info: => 0.003911s 21:41:47.3 Info: AlterTable ExtraFiles 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:47.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:47.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:47.3 Info: DROP TABLE "ExtraFiles" 21:41:47.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:47.3 Info: => 0.0038665s 21:41:47.3 Info: AlterTable History 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn History Date DateTimeOffset 21:41:47.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:47.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:47.3 Info: DROP TABLE "History" 21:41:47.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:47.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:47.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:47.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:47.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:47.3 Info: => 0.0044351s 21:41:47.3 Info: AlterTable ImportListStatus 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:47.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:47.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:47.3 Info: DROP TABLE "ImportListStatus" 21:41:47.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:47.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:47.3 Info: => 0.0045796s 21:41:47.3 Info: AlterTable ImportListStatus 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:47.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:47.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:47.3 Info: DROP TABLE "ImportListStatus" 21:41:47.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:47.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:47.3 Info: => 0.0040622s 21:41:47.3 Info: AlterTable ImportListStatus 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:47.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:47.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:47.3 Info: DROP TABLE "ImportListStatus" 21:41:47.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:47.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:47.3 Info: => 0.0043108s 21:41:47.3 Info: AlterTable IndexerStatus 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:47.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:47.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:47.3 Info: DROP TABLE "IndexerStatus" 21:41:47.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:47.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:47.3 Info: => 0.0039863s 21:41:47.3 Info: AlterTable IndexerStatus 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:47.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:47.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:47.3 Info: DROP TABLE "IndexerStatus" 21:41:47.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:47.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:47.3 Info: => 0.0039861s 21:41:47.3 Info: AlterTable IndexerStatus 21:41:47.3 Info: => 5E-07s 21:41:47.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:47.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:47.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:47.3 Info: DROP TABLE "IndexerStatus" 21:41:47.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:47.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:47.3 Info: => 0.0040779s 21:41:47.3 Info: AlterTable LyricFiles 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:47.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:47.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:47.3 Info: DROP TABLE "LyricFiles" 21:41:47.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:47.3 Info: => 0.003855s 21:41:47.3 Info: AlterTable LyricFiles 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:47.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:47.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:47.3 Info: DROP TABLE "LyricFiles" 21:41:47.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:47.3 Info: => 0.0039805s 21:41:47.3 Info: AlterTable MetadataFiles 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:47.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:47.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:47.3 Info: DROP TABLE "MetadataFiles" 21:41:47.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:47.3 Info: => 0.0060245s 21:41:47.3 Info: AlterTable MetadataFiles 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:47.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:47.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:47.3 Info: DROP TABLE "MetadataFiles" 21:41:47.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:47.3 Info: => 0.0040332s 21:41:47.3 Info: AlterTable PendingReleases 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:47.3 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:47.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:47.3 Info: DROP TABLE "PendingReleases" 21:41:47.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:47.3 Info: => 0.0038951s 21:41:47.3 Info: AlterTable ScheduledTasks 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:47.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:47.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:47.3 Info: DROP TABLE "ScheduledTasks" 21:41:47.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:47.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:47.3 Info: => 0.00426s 21:41:47.3 Info: AlterTable ScheduledTasks 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:47.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:47.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:47.3 Info: DROP TABLE "ScheduledTasks" 21:41:47.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:47.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:47.3 Info: => 0.0044514s 21:41:47.3 Info: AlterTable TrackFiles 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:47.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:47.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:47.3 Info: DROP TABLE "TrackFiles" 21:41:47.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:47.3 Info: => 0.004702s 21:41:47.3 Info: AlterTable TrackFiles 21:41:47.3 Info: => 5E-07s 21:41:47.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:47.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:47.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:47.3 Info: DROP TABLE "TrackFiles" 21:41:47.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:47.3 Info: => 0.0042186s 21:41:47.3 Info: AlterTable VersionInfo 21:41:47.3 Info: => 5E-07s 21:41:47.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:47.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:47.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:47.3 Info: DROP TABLE "VersionInfo" 21:41:47.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:47.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:47.3 Info: => 0.004046s 21:41:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:47', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:47.3 Info: Committing Transaction 21:41:47.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:47.3 Info: => 0.0049868s 21:41:47.3 Info: 62: add_on_delete_to_notifications migrating 21:41:47.3 Info: Beginning Transaction 21:41:47.3 Info: Starting migration of Main DB to 62 21:41:47.3 Info: AlterTable Notifications 21:41:47.3 Info: => 5E-07s 21:41:47.3 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:47.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:47.3 Info: => 0.000574s 21:41:47.3 Info: AlterTable Notifications 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:47.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:47.3 Info: => 0.0005488s 21:41:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:47', 'add_on_delete_to_notifications') 21:41:47.3 Info: Committing Transaction 21:41:47.3 Info: 62: add_on_delete_to_notifications migrated 21:41:47.3 Info: => 0.0009929s 21:41:47.3 Info: 63: add_custom_formats migrating 21:41:47.3 Info: Beginning Transaction 21:41:47.3 Info: Starting migration of Main DB to 63 21:41:47.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 21:41:47.3 Info: AlterTable DelayProfiles 21:41:47.3 Info: => 3E-07s 21:41:47.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:47.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:47.3 Info: => 0.0005444s 21:41:47.3 Info: UpdateData 21:41:47.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:47.3 Info: => 4.32E-05s 21:41:47.3 Info: AlterTable TrackFiles 21:41:47.3 Info: => 3E-07s 21:41:47.3 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:47.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:47.3 Info: => 0.0005165s 21:41:47.3 Info: PerformDBOperation 21:41:47.3 Info: Performing DB Operation 21:41:47.3 Info: => 0.0010263s 21:41:47.3 Info: CreateTable CustomFormats 21:41:47.3 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:47.3 Info: => 0.0001233s 21:41:47.3 Info: CreateIndex CustomFormats (Name) 21:41:47.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:47.3 Info: => 0.0001127s 21:41:47.3 Info: AlterTable QualityProfiles 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: CreateColumn QualityProfiles FormatItems String 21:41:47.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:47.3 Info: => 0.0005907s 21:41:47.3 Info: AlterTable QualityProfiles 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:47.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:47.3 Info: => 0.0005599s 21:41:47.3 Info: AlterTable QualityProfiles 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:47.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:47.3 Info: => 0.0005348s 21:41:47.3 Info: PerformDBOperation 21:41:47.3 Info: Performing DB Operation 21:41:47.3 Info: => 0.0011384s 21:41:47.3 Info: PerformDBOperation 21:41:47.3 Info: Performing DB Operation 21:41:47.3 Info: => 3.22E-05s 21:41:47.3 Info: DeleteColumn ReleaseProfiles Preferred 21:41:47.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:47.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:47.3 Info: DROP TABLE "ReleaseProfiles" 21:41:47.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:47.3 Info: => 0.0039976s 21:41:47.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:47.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:47.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:47.3 Info: DROP TABLE "ReleaseProfiles" 21:41:47.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:47.3 Info: => 0.0039008s 21:41:47.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:47.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:47.3 Info: => 3.93E-05s 21:41:47.3 Info: AlterTable DelayProfiles 21:41:47.3 Info: => 3E-07s 21:41:47.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:47.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:47.3 Info: => 0.0005332s 21:41:47.3 Info: AlterTable DelayProfiles 21:41:47.3 Info: => 4E-07s 21:41:47.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:47.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:47.3 Info: => 0.0005297s 21:41:47.3 Info: -> 1 Insert operations completed in 00:00:00.0000734 taking an average of 00:00:00.0000734 21:41:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:47', 'add_custom_formats') 21:41:47.3 Info: Committing Transaction 21:41:47.3 Info: 63: add_custom_formats migrated 21:41:47.3 Info: => 0.0009903s 21:41:47.3 Debug: Took: 00:00:00.3980603 21:41:47.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 21:41:47.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 21:41:47.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637074272406_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:47.4 Info: DatabaseEngineVersionCheck migrating 21:41:47.4 Info: PerformDBOperation 21:41:47.4 Info: Performing DB Operation 21:41:47.4 Info: SQLite 3.49.1 21:41:47.4 Info: => 0.0013827s 21:41:47.4 Info: DatabaseEngineVersionCheck migrated 21:41:47.4 Info: => 0.0013909s 21:41:47.4 Info: VersionMigration migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: CreateTable VersionInfo 21:41:47.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:47.4 Info: => 0.0001346s 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: VersionMigration migrated 21:41:47.4 Info: => 0.0009288s 21:41:47.4 Info: VersionUniqueMigration migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: CreateIndex VersionInfo (Version) 21:41:47.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:47.4 Info: => 0.0001262s 21:41:47.4 Info: AlterTable VersionInfo 21:41:47.4 Info: => 5E-07s 21:41:47.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:47.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:47.4 Info: => 0.0004733s 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: VersionUniqueMigration migrated 21:41:47.4 Info: => 0.0007843s 21:41:47.4 Info: VersionDescriptionMigration migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: AlterTable VersionInfo 21:41:47.4 Info: => 4E-07s 21:41:47.4 Info: CreateColumn VersionInfo Description String 21:41:47.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:47.4 Info: => 0.0001938s 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: VersionDescriptionMigration migrated 21:41:47.4 Info: => 0.0005066s 21:41:47.4 Info: 1: InitialSetup migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 1 21:41:47.4 Info: CreateTable Config 21:41:47.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:47.4 Info: => 0.0001339s 21:41:47.4 Info: CreateIndex Config (Key) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:47.4 Info: => 8.32E-05s 21:41:47.4 Info: CreateTable RootFolders 21:41:47.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:47.4 Info: => 8.28E-05s 21:41:47.4 Info: CreateIndex RootFolders (Path) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:47.4 Info: => 9.66E-05s 21:41:47.4 Info: CreateTable Artists 21:41:47.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:47.4 Info: => 0.0002131s 21:41:47.4 Info: CreateIndex Artists (ForeignArtistId) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:47.4 Info: => 7.15E-05s 21:41:47.4 Info: CreateIndex Artists (NameSlug) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:47.4 Info: => 6.62E-05s 21:41:47.4 Info: CreateIndex Artists (CleanName) 21:41:47.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.4 Info: => 6.52E-05s 21:41:47.4 Info: CreateIndex Artists (Path) 21:41:47.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.4 Info: => 6.36E-05s 21:41:47.4 Info: CreateTable Albums 21:41:47.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:47.4 Info: => 0.0001661s 21:41:47.4 Info: CreateIndex Albums (ForeignAlbumId) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.4 Info: => 7.09E-05s 21:41:47.4 Info: CreateIndex Albums (MBId) 21:41:47.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:47.4 Info: => 6.45E-05s 21:41:47.4 Info: CreateIndex Albums (TADBId) 21:41:47.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:47.4 Info: => 6.34E-05s 21:41:47.4 Info: CreateIndex Albums (TitleSlug) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:47.4 Info: => 6.31E-05s 21:41:47.4 Info: CreateIndex Albums (CleanTitle) 21:41:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.4 Info: => 6.25E-05s 21:41:47.4 Info: CreateIndex Albums (Path) 21:41:47.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:47.4 Info: => 5.92E-05s 21:41:47.4 Info: CreateTable Tracks 21:41:47.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:47.4 Info: => 0.0001192s 21:41:47.4 Info: CreateIndex Tracks (ForeignTrackId) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:47.4 Info: => 6.86E-05s 21:41:47.4 Info: CreateIndex Tracks (ArtistId) 21:41:47.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:47.4 Info: => 6.98E-05s 21:41:47.4 Info: CreateIndex Tracks (TrackFileId) 21:41:47.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:47.4 Info: => 7.23E-05s 21:41:47.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:47.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:47.4 Info: => 7.26E-05s 21:41:47.4 Info: CreateTable TrackFiles 21:41:47.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:47.4 Info: => 0.0001162s 21:41:47.4 Info: CreateIndex TrackFiles (ArtistId) 21:41:47.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:47.4 Info: => 9.58E-05s 21:41:47.4 Info: CreateIndex TrackFiles (AlbumId) 21:41:47.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.4 Info: => 8.26E-05s 21:41:47.4 Info: CreateTable History 21:41:47.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:47.4 Info: => 0.0001336s 21:41:47.4 Info: CreateIndex History (Date) 21:41:47.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:47.4 Info: => 7.51E-05s 21:41:47.4 Info: CreateIndex History (EventType) 21:41:47.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:47.4 Info: => 7.03E-05s 21:41:47.4 Info: CreateIndex History (DownloadId) 21:41:47.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:47.4 Info: => 6.97E-05s 21:41:47.4 Info: CreateIndex History (AlbumId) 21:41:47.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:47.4 Info: => 7.07E-05s 21:41:47.4 Info: CreateTable Notifications 21:41:47.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:47.4 Info: => 0.0001102s 21:41:47.4 Info: CreateTable ScheduledTasks 21:41:47.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:47.4 Info: => 0.0001073s 21:41:47.4 Info: CreateIndex ScheduledTasks (TypeName) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:47.4 Info: => 7.12E-05s 21:41:47.4 Info: CreateTable Indexers 21:41:47.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:47.4 Info: => 9.42E-05s 21:41:47.4 Info: CreateIndex Indexers (Name) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:47.4 Info: => 7.74E-05s 21:41:47.4 Info: CreateTable Profiles 21:41:47.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:47.4 Info: => 8.45E-05s 21:41:47.4 Info: CreateIndex Profiles (Name) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:47.4 Info: => 7.5E-05s 21:41:47.4 Info: CreateTable QualityDefinitions 21:41:47.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:47.4 Info: => 0.0001658s 21:41:47.4 Info: CreateIndex QualityDefinitions (Quality) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:47.4 Info: => 8.86E-05s 21:41:47.4 Info: CreateIndex QualityDefinitions (Title) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:47.4 Info: => 8.65E-05s 21:41:47.4 Info: CreateTable NamingConfig 21:41:47.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:47.4 Info: => 0.0001093s 21:41:47.4 Info: CreateTable Blacklist 21:41:47.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:47.4 Info: => 0.0001416s 21:41:47.4 Info: CreateTable Metadata 21:41:47.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:47.4 Info: => 9.46E-05s 21:41:47.4 Info: CreateTable MetadataFiles 21:41:47.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:47.4 Info: => 0.0001097s 21:41:47.4 Info: CreateTable DownloadClients 21:41:47.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:47.4 Info: => 0.0001046s 21:41:47.4 Info: CreateTable PendingReleases 21:41:47.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:47.4 Info: => 0.0001047s 21:41:47.4 Info: CreateTable RemotePathMappings 21:41:47.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:47.4 Info: => 9.39E-05s 21:41:47.4 Info: CreateTable Tags 21:41:47.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:47.4 Info: => 8.36E-05s 21:41:47.4 Info: CreateIndex Tags (Label) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:47.4 Info: => 8.39E-05s 21:41:47.4 Info: CreateTable Restrictions 21:41:47.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:47.4 Info: => 9.08E-05s 21:41:47.4 Info: CreateTable DelayProfiles 21:41:47.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:47.4 Info: => 0.0001336s 21:41:47.4 Info: CreateTable Users 21:41:47.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:47.4 Info: => 9.93E-05s 21:41:47.4 Info: CreateIndex Users (Identifier) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:47.4 Info: => 8.15E-05s 21:41:47.4 Info: CreateIndex Users (Username) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:47.4 Info: => 7.58E-05s 21:41:47.4 Info: CreateTable Commands 21:41:47.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:47.4 Info: => 0.0001137s 21:41:47.4 Info: CreateTable IndexerStatus 21:41:47.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:47.4 Info: => 0.0001123s 21:41:47.4 Info: CreateIndex IndexerStatus (ProviderId) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:47.4 Info: => 7.96E-05s 21:41:47.4 Info: CreateTable ExtraFiles 21:41:47.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:47.4 Info: => 0.0001063s 21:41:47.4 Info: CreateTable LyricFiles 21:41:47.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:47.4 Info: => 0.0001295s 21:41:47.4 Info: CreateTable LanguageProfiles 21:41:47.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:47.4 Info: => 8.91E-05s 21:41:47.4 Info: CreateIndex LanguageProfiles (Name) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:47.4 Info: => 8.2E-05s 21:41:47.4 Info: CreateTable DownloadClientStatus 21:41:47.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:47.4 Info: => 9.71E-05s 21:41:47.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:47.4 Info: => 8.32E-05s 21:41:47.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:47.4 Info: -> 1 Insert operations completed in 00:00:00.0000546 taking an average of 00:00:00.0000546 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:47', 'InitialSetup') 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: 1: InitialSetup migrated 21:41:47.4 Info: => 0.0010284s 21:41:47.4 Info: 2: add_reason_to_pending_releases migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 2 21:41:47.4 Info: AlterTable PendingReleases 21:41:47.4 Info: => 5E-07s 21:41:47.4 Info: CreateColumn PendingReleases Reason Int32 21:41:47.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:47.4 Info: => 0.0005135s 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:47', 'add_reason_to_pending_releases') 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: 2: add_reason_to_pending_releases migrated 21:41:47.4 Info: => 0.0008865s 21:41:47.4 Info: 3: add_medium_support migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 3 21:41:47.4 Info: AlterTable Albums 21:41:47.4 Info: => 5E-07s 21:41:47.4 Info: CreateColumn Albums Media String 21:41:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:47.4 Info: => 0.0004995s 21:41:47.4 Info: AlterTable Tracks 21:41:47.4 Info: => 5E-07s 21:41:47.4 Info: CreateColumn Tracks MediumNumber Int32 21:41:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:47.4 Info: => 0.0004533s 21:41:47.4 Info: AlterTable Tracks 21:41:47.4 Info: => 4E-07s 21:41:47.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:47.4 Info: => 0.0004536s 21:41:47.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:47.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:47.4 Info: => 3.6E-05s 21:41:47.4 Info: DeleteColumn Tracks TrackNumber 21:41:47.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:47.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:47.4 Info: DROP TABLE "Tracks" 21:41:47.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:47.4 Info: => 0.0038408s 21:41:47.4 Info: AlterTable Tracks 21:41:47.4 Info: => 4E-07s 21:41:47.4 Info: CreateColumn Tracks TrackNumber String 21:41:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:47.4 Info: => 0.0004412s 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:47', 'add_medium_support') 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: 3: add_medium_support migrated 21:41:47.4 Info: => 0.0009945s 21:41:47.4 Info: 4: add_various_qualites_in_profile migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 4 21:41:47.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:47.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:47.4 Info: => 4.15E-05s 21:41:47.4 Info: PerformDBOperation 21:41:47.4 Info: Performing DB Operation 21:41:47.4 Info: => 3.09E-05s 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:47', 'add_various_qualites_in_profile') 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: 4: add_various_qualites_in_profile migrated 21:41:47.4 Info: => 0.0003761s 21:41:47.4 Info: 5: metadata_profiles migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 5 21:41:47.4 Info: CreateTable MetadataProfiles 21:41:47.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:47.4 Info: => 0.0001129s 21:41:47.4 Info: CreateIndex MetadataProfiles (Name) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:47.4 Info: => 9.29E-05s 21:41:47.4 Info: AlterTable Artists 21:41:47.4 Info: => 4E-07s 21:41:47.4 Info: CreateColumn Artists MetadataProfileId Int32 21:41:47.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:47.4 Info: => 0.0004758s 21:41:47.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:47.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:47.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:47.4 Info: DROP TABLE "Artists" 21:41:47.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.4 Info: => 0.0040858s 21:41:47.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:47.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:47.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:47.4 Info: DROP TABLE "Artists" 21:41:47.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.4 Info: => 0.0040439s 21:41:47.4 Info: AlterTable Albums 21:41:47.4 Info: => 4E-07s 21:41:47.4 Info: CreateColumn Albums SecondaryTypes String 21:41:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:47.4 Info: => 0.0004995s 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:47', 'metadata_profiles') 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: 5: metadata_profiles migrated 21:41:47.4 Info: => 0.0009821s 21:41:47.4 Info: 6: separate_automatic_and_interactive_search migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 6 21:41:47.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:47.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:47.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:47.4 Info: DROP TABLE "Indexers" 21:41:47.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:47.4 Info: => 0.0038437s 21:41:47.4 Info: AlterTable Indexers 21:41:47.4 Info: => 4E-07s 21:41:47.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:47.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:47.4 Info: => 0.0005042s 21:41:47.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:47.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:47.4 Info: => 4.57E-05s 21:41:47.4 Info: AlterTable Indexers 21:41:47.4 Info: => 4E-07s 21:41:47.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:47.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:47.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:47.4 Info: DROP TABLE "Indexers" 21:41:47.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:47.4 Info: => 0.0040153s 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:47', 'separate_automatic_and_interactive_search') 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: 6: separate_automatic_and_interactive_search migrated 21:41:47.4 Info: => 0.0045191s 21:41:47.4 Info: 7: change_album_path_to_relative migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 7 21:41:47.4 Info: DeleteColumn Albums Path 21:41:47.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:47.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:47.4 Info: DROP TABLE "Albums" 21:41:47.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.4 Info: => 0.0047337s 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:47', 'change_album_path_to_relative') 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: 7: change_album_path_to_relative migrated 21:41:47.4 Info: => 0.0052155s 21:41:47.4 Info: 8: change_quality_size_mb_to_kb migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 8 21:41:47.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:47.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:47.4 Info: => 4.51E-05s 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:47', 'change_quality_size_mb_to_kb') 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: 8: change_quality_size_mb_to_kb migrated 21:41:47.4 Info: => 0.0004857s 21:41:47.4 Info: 9: album_releases migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 9 21:41:47.4 Info: AlterTable Albums 21:41:47.4 Info: => 5E-07s 21:41:47.4 Info: CreateColumn Albums Releases String 21:41:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:47.4 Info: => 0.0004763s 21:41:47.4 Info: AlterTable Albums 21:41:47.4 Info: => 4E-07s 21:41:47.4 Info: CreateColumn Albums CurrentRelease String 21:41:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:47.4 Info: => 0.0004606s 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:47', 'album_releases') 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: 9: album_releases migrated 21:41:47.4 Info: => 0.000832s 21:41:47.4 Info: 10: album_releases_fix migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 10 21:41:47.4 Info: AlterTable Albums 21:41:47.4 Info: => 5E-07s 21:41:47.4 Info: AlterColumn Albums Releases String 21:41:47.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:47.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:47.4 Info: DROP TABLE "Albums" 21:41:47.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.4 Info: => 0.0050662s 21:41:47.4 Info: AlterTable Albums 21:41:47.4 Info: => 5E-07s 21:41:47.4 Info: AlterColumn Albums CurrentRelease String 21:41:47.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:47.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:47.4 Info: DROP TABLE "Albums" 21:41:47.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.4 Info: => 0.0045433s 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:47', 'album_releases_fix') 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: 10: album_releases_fix migrated 21:41:47.4 Info: => 0.0050208s 21:41:47.4 Info: 11: import_lists migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 11 21:41:47.4 Info: CreateTable ImportLists 21:41:47.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:47.4 Info: => 0.0001577s 21:41:47.4 Info: CreateIndex ImportLists (Name) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:47.4 Info: => 8.29E-05s 21:41:47.4 Info: CreateTable ImportListStatus 21:41:47.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:47.4 Info: => 0.0001222s 21:41:47.4 Info: CreateIndex ImportListStatus (ProviderId) 21:41:47.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:47.4 Info: => 8.04E-05s 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:47', 'import_lists') 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: 11: import_lists migrated 21:41:47.4 Info: => 0.000485s 21:41:47.4 Info: 12: add_release_status migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 12 21:41:47.4 Info: AlterTable MetadataProfiles 21:41:47.4 Info: => 5E-07s 21:41:47.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:47.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:47.4 Info: => 0.0005206s 21:41:47.4 Info: PerformDBOperation 21:41:47.4 Info: Performing DB Operation 21:41:47.4 Info: => 2.9E-05s 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:47', 'add_release_status') 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: 12: add_release_status migrated 21:41:47.4 Info: => 0.0003945s 21:41:47.4 Info: 13: album_download_notification migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 13 21:41:47.4 Info: AlterTable Notifications 21:41:47.4 Info: => 5E-07s 21:41:47.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:47.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:47.4 Info: => 0.0005135s 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:47', 'album_download_notification') 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: 13: album_download_notification migrated 21:41:47.4 Info: => 0.0009041s 21:41:47.4 Info: 14: fix_language_metadata_profiles migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 14 21:41:47.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:47.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:47.4 Info: => 9.15E-05s 21:41:47.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:47.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:47.4 Info: => 7.65E-05s 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:47', 'fix_language_metadata_profiles') 21:41:47.4 Info: Committing Transaction 21:41:47.4 Info: 14: fix_language_metadata_profiles migrated 21:41:47.4 Info: => 0.0004305s 21:41:47.4 Info: 15: remove_fanzub migrating 21:41:47.4 Info: Beginning Transaction 21:41:47.4 Info: Starting migration of Main DB to 15 21:41:47.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:47.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:47.4 Info: => 3.16E-05s 21:41:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:47', 'remove_fanzub') 21:41:47.4 Info: Committing Transaction 21:41:47.5 Info: 15: remove_fanzub migrated 21:41:47.5 Info: => 0.0003657s 21:41:47.5 Info: 16: update_artist_history_indexes migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 16 21:41:47.5 Info: CreateIndex Albums (ArtistId) 21:41:47.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:47.5 Info: => 9.76E-05s 21:41:47.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:47.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:47.5 Info: => 8.75E-05s 21:41:47.5 Info: DeleteIndex History (AlbumId) 21:41:47.5 Info: DROP INDEX "IX_History_AlbumId" 21:41:47.5 Info: => 0.0001347s 21:41:47.5 Info: CreateIndex History (AlbumId, Date) 21:41:47.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:47.5 Info: => 8.63E-05s 21:41:47.5 Info: DeleteIndex History (DownloadId) 21:41:47.5 Info: DROP INDEX "IX_History_DownloadId" 21:41:47.5 Info: => 0.0001145s 21:41:47.5 Info: CreateIndex History (DownloadId, Date) 21:41:47.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:47.5 Info: => 9.52E-05s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:47', 'update_artist_history_indexes') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 16: update_artist_history_indexes migrated 21:41:47.5 Info: => 0.000465s 21:41:47.5 Info: 17: remove_nma migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 17 21:41:47.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:47.5 Info: => 4.03E-05s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:47', 'remove_nma') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 17: remove_nma migrated 21:41:47.5 Info: => 0.0003982s 21:41:47.5 Info: 18: album_disambiguation migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 18 21:41:47.5 Info: AlterTable Albums 21:41:47.5 Info: => 4E-07s 21:41:47.5 Info: CreateColumn Albums Disambiguation String 21:41:47.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:47.5 Info: => 0.0005208s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:47', 'album_disambiguation') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 18: album_disambiguation migrated 21:41:47.5 Info: => 0.0009086s 21:41:47.5 Info: 19: add_ape_quality_in_profiles migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 19 21:41:47.5 Info: PerformDBOperation 21:41:47.5 Info: Performing DB Operation 21:41:47.5 Info: => 3.98E-05s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:47', 'add_ape_quality_in_profiles') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 19: add_ape_quality_in_profiles migrated 21:41:47.5 Info: => 0.0004686s 21:41:47.5 Info: 20: remove_pushalot migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 20 21:41:47.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:47.5 Info: => 5.24E-05s 21:41:47.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:47.5 Info: => 3.28E-05s 21:41:47.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:47.5 Info: => 3.01E-05s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:47', 'remove_pushalot') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 20: remove_pushalot migrated 21:41:47.5 Info: => 0.0003546s 21:41:47.5 Info: 21: add_custom_filters migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 21 21:41:47.5 Info: CreateTable CustomFilters 21:41:47.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:47.5 Info: => 0.0001254s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:47', 'add_custom_filters') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 21: add_custom_filters migrated 21:41:47.5 Info: => 0.0004633s 21:41:47.5 Info: 22: import_list_tags migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 22 21:41:47.5 Info: AlterTable ImportLists 21:41:47.5 Info: => 5E-07s 21:41:47.5 Info: CreateColumn ImportLists Tags String 21:41:47.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:47.5 Info: => 0.0005221s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:47', 'import_list_tags') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 22: import_list_tags migrated 21:41:47.5 Info: => 0.0008549s 21:41:47.5 Info: 23: add_release_groups_etc migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 23 21:41:47.5 Info: CreateTable ArtistMetadata 21:41:47.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:47.5 Info: => 0.0049627s 21:41:47.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:47.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:47.5 Info: => 0.0001152s 21:41:47.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:47.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:47.5 Info: => 8.5E-05s 21:41:47.5 Info: AlterTable Artists 21:41:47.5 Info: => 4E-07s 21:41:47.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:47.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:47.5 Info: => 0.0005362s 21:41:47.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:47.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:47.5 Info: => 7.12E-05s 21:41:47.5 Info: CreateTable AlbumReleases 21:41:47.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:47.5 Info: => 0.0001597s 21:41:47.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:47.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:47.5 Info: => 0.000113s 21:41:47.5 Info: CreateIndex AlbumReleases (AlbumId) 21:41:47.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:47.5 Info: => 7.61E-05s 21:41:47.5 Info: PerformDBOperation 21:41:47.5 Info: Performing DB Operation 21:41:47.5 Info: => 7.09E-05s 21:41:47.5 Info: AlterTable Albums 21:41:47.5 Info: => 4E-07s 21:41:47.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:47.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:47.5 Info: => 0.0005637s 21:41:47.5 Info: AlterTable Albums 21:41:47.5 Info: => 4E-07s 21:41:47.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:47.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:47.5 Info: => 0.0005553s 21:41:47.5 Info: AlterTable Albums 21:41:47.5 Info: => 4E-07s 21:41:47.5 Info: CreateColumn Albums Links String 21:41:47.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:47.5 Info: => 0.0005103s 21:41:47.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:47.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:47.5 Info: => 8.87E-05s 21:41:47.5 Info: AlterTable Tracks 21:41:47.5 Info: => 3E-07s 21:41:47.5 Info: CreateColumn Tracks ForeignRecordingId String 21:41:47.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:47.5 Info: => 0.0005156s 21:41:47.5 Info: AlterTable Tracks 21:41:47.5 Info: => 4E-07s 21:41:47.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:47.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:47.5 Info: => 0.0005205s 21:41:47.5 Info: AlterTable Tracks 21:41:47.5 Info: => 3E-07s 21:41:47.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:47.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:47.5 Info: => 0.0005296s 21:41:47.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:47.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:47.5 Info: => 6.71E-05s 21:41:47.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:47.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:47.5 Info: => 5.62E-05s 21:41:47.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:47.5 Info: DROP TABLE "Artists" 21:41:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.5 Info: => 0.0047045s 21:41:47.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:47.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:47.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:47.5 Info: DROP TABLE "Albums" 21:41:47.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.5 Info: => 0.004834s 21:41:47.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:47.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:47.5 Info: DROP TABLE "Tracks" 21:41:47.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:47.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:47.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:47.5 Info: => 0.0044937s 21:41:47.5 Info: DeleteColumn TrackFiles ArtistId 21:41:47.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:47.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:47.5 Info: DROP TABLE "TrackFiles" 21:41:47.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.5 Info: => 0.0042431s 21:41:47.5 Info: CreateIndex Artists (ArtistMetadataId) 21:41:47.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.5 Info: => 9.59E-05s 21:41:47.5 Info: CreateIndex Artists (Monitored) 21:41:47.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.5 Info: => 7.18E-05s 21:41:47.5 Info: CreateIndex Albums (ArtistMetadataId) 21:41:47.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:47.5 Info: => 8.92E-05s 21:41:47.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:47.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:47.5 Info: => 9.05E-05s 21:41:47.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:47.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:47.5 Info: => 8.77E-05s 21:41:47.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:47.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:47.5 Info: => 8.63E-05s 21:41:47.5 Info: UpdateData 21:41:47.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:47.5 Info: => 3.7E-05s 21:41:47.5 Info: UpdateData 21:41:47.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:47.5 Info: => 2.97E-05s 21:41:47.5 Info: UpdateData 21:41:47.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:47.5 Info: => 3.48E-05s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:47', 'add_release_groups_etc') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 23: add_release_groups_etc migrated 21:41:47.5 Info: => 0.00072s 21:41:47.5 Info: 24: NewMediaInfoFormat migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 24 21:41:47.5 Info: UpdateData 21:41:47.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:47.5 Info: => 3.94E-05s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:47', 'NewMediaInfoFormat') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 24: NewMediaInfoFormat migrated 21:41:47.5 Info: => 0.0004996s 21:41:47.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 25 21:41:47.5 Info: RenameTable Restrictions ReleaseProfiles 21:41:47.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:47.5 Info: => 0.0020219s 21:41:47.5 Info: AlterTable ReleaseProfiles 21:41:47.5 Info: => 4E-07s 21:41:47.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:47.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:47.5 Info: => 0.0005497s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:47', 'rename_restrictions_to_release_profiles') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:47.5 Info: => 0.0009375s 21:41:47.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 26 21:41:47.5 Info: RenameTable Profiles QualityProfiles 21:41:47.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:47.5 Info: => 0.0021417s 21:41:47.5 Info: AlterTable QualityProfiles 21:41:47.5 Info: => 4E-07s 21:41:47.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:47.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:47.5 Info: => 0.0005176s 21:41:47.5 Info: AlterTable LanguageProfiles 21:41:47.5 Info: => 4E-07s 21:41:47.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:47.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:47.5 Info: => 0.0005325s 21:41:47.5 Info: UpdateData 21:41:47.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:47.5 Info: => 3.86E-05s 21:41:47.5 Info: UpdateData 21:41:47.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:47.5 Info: => 2.85E-05s 21:41:47.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:47.5 Info: DROP TABLE "Artists" 21:41:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.5 Info: => 0.0048401s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:47', 'rename_quality_profiles_add_upgrade_allowed') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:47.5 Info: => 0.0053374s 21:41:47.5 Info: 27: add_import_exclusions migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 27 21:41:47.5 Info: CreateTable ImportListExclusions 21:41:47.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:47.5 Info: => 0.0001415s 21:41:47.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:47.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:47.5 Info: => 0.0001192s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:47', 'add_import_exclusions') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 27: add_import_exclusions migrated 21:41:47.5 Info: => 0.0005034s 21:41:47.5 Info: 28: clean_artist_metadata_table migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 28 21:41:47.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.5 Info: => 0.0001467s 21:41:47.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.5 Info: => 0.0001788s 21:41:47.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:47.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:47.5 Info: => 0.0001197s 21:41:47.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:47.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:47.5 Info: => 0.0001262s 21:41:47.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.5 Info: => 0.0001117s 21:41:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:47.5 Info: => 0.0001144s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:47', 'clean_artist_metadata_table') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 28: clean_artist_metadata_table migrated 21:41:47.5 Info: => 0.0005512s 21:41:47.5 Info: 29: health_issue_notification migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 29 21:41:47.5 Info: AlterTable Notifications 21:41:47.5 Info: => 5E-07s 21:41:47.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:47.5 Info: => 0.0005581s 21:41:47.5 Info: AlterTable Notifications 21:41:47.5 Info: => 3E-07s 21:41:47.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:47.5 Info: => 0.0005146s 21:41:47.5 Info: AlterTable Notifications 21:41:47.5 Info: => 3E-07s 21:41:47.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:47.5 Info: => 0.0005109s 21:41:47.5 Info: AlterTable Notifications 21:41:47.5 Info: => 3E-07s 21:41:47.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:47.5 Info: => 0.0005358s 21:41:47.5 Info: AlterTable Notifications 21:41:47.5 Info: => 3E-07s 21:41:47.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:47.5 Info: => 0.0005199s 21:41:47.5 Info: DeleteColumn Notifications OnDownload 21:41:47.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:47.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:47.5 Info: DROP TABLE "Notifications" 21:41:47.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:47.5 Info: => 0.0041649s 21:41:47.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:47.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:47.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:47.5 Info: DROP TABLE "Notifications" 21:41:47.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:47.5 Info: => 0.0040455s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:47', 'health_issue_notification') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 29: health_issue_notification migrated 21:41:47.5 Info: => 0.0045456s 21:41:47.5 Info: 30: add_mediafilerepository_mtime migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 30 21:41:47.5 Info: AlterTable TrackFiles 21:41:47.5 Info: => 5E-07s 21:41:47.5 Info: CreateColumn TrackFiles Modified DateTime 21:41:47.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:47.5 Info: => 0.0006242s 21:41:47.5 Info: AlterTable TrackFiles 21:41:47.5 Info: => 4E-07s 21:41:47.5 Info: CreateColumn TrackFiles Path String 21:41:47.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:47.5 Info: => 0.0004634s 21:41:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:47.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:47.5 Info: => 2.74E-05s 21:41:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:47.5 Info: => 0.0001116s 21:41:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:47.5 Info: => 0.0001225s 21:41:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:47.5 Info: => 0.0001272s 21:41:47.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:47.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:47.5 Info: => 6.38E-05s 21:41:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:47.5 Info: => 4.33E-05s 21:41:47.5 Info: AlterTable TrackFiles 21:41:47.5 Info: => 4E-07s 21:41:47.5 Info: AlterColumn TrackFiles Path String 21:41:47.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:47.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:47.5 Info: DROP TABLE "TrackFiles" 21:41:47.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.5 Info: => 0.0036738s 21:41:47.5 Info: CreateIndex TrackFiles (Path) 21:41:47.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:47.5 Info: => 7.69E-05s 21:41:47.5 Info: DeleteColumn TrackFiles RelativePath 21:41:47.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:47.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:47.5 Info: DROP TABLE "TrackFiles" 21:41:47.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:47.5 Info: => 0.0037645s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:47', 'add_mediafilerepository_mtime') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 30: add_mediafilerepository_mtime migrated 21:41:47.5 Info: => 0.004237s 21:41:47.5 Info: 31: add_artistmetadataid_constraint migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 31 21:41:47.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:47.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:47.5 Info: => 7.3E-05s 21:41:47.5 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:47.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:47.5 Info: => 0.0001178s 21:41:47.5 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:47.5 Info: DROP TABLE "Artists" 21:41:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.5 Info: => 0.0044969s 21:41:47.5 Info: CreateIndex Artists (ArtistMetadataId) 21:41:47.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.5 Info: => 0.0001067s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:47', 'add_artistmetadataid_constraint') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 31: add_artistmetadataid_constraint migrated 21:41:47.5 Info: => 0.0005884s 21:41:47.5 Info: 32: old_ids_and_artist_alias migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 32 21:41:47.5 Info: AlterTable ArtistMetadata 21:41:47.5 Info: => 6E-07s 21:41:47.5 Info: CreateColumn ArtistMetadata Aliases String 21:41:47.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:47.5 Info: => 0.0005434s 21:41:47.5 Info: AlterTable ArtistMetadata 21:41:47.5 Info: => 3E-07s 21:41:47.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:47.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:47.5 Info: => 0.0005198s 21:41:47.5 Info: AlterTable Albums 21:41:47.5 Info: => 4E-07s 21:41:47.5 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:47.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:47.5 Info: => 0.0005346s 21:41:47.5 Info: AlterTable AlbumReleases 21:41:47.5 Info: => 4E-07s 21:41:47.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:47.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:47.5 Info: => 0.0005193s 21:41:47.5 Info: AlterTable Tracks 21:41:47.5 Info: => 4E-07s 21:41:47.5 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:47.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:47.5 Info: => 0.0005589s 21:41:47.5 Info: AlterTable Tracks 21:41:47.5 Info: => 3E-07s 21:41:47.5 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:47.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:47.5 Info: => 0.000572s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:47', 'old_ids_and_artist_alias') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 32: old_ids_and_artist_alias migrated 21:41:47.5 Info: => 0.0010423s 21:41:47.5 Info: 33: download_propers_config migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 33 21:41:47.5 Info: PerformDBOperation 21:41:47.5 Info: Performing DB Operation 21:41:47.5 Info: => 2.86E-05s 21:41:47.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:47.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:47.5 Info: => 2.8E-05s 21:41:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:47', 'download_propers_config') 21:41:47.5 Info: Committing Transaction 21:41:47.5 Info: 33: download_propers_config migrated 21:41:47.5 Info: => 0.0004728s 21:41:47.5 Info: 34: remove_language_profiles migrating 21:41:47.5 Info: Beginning Transaction 21:41:47.5 Info: Starting migration of Main DB to 34 21:41:47.5 Info: DeleteTable LanguageProfiles 21:41:47.5 Info: DROP TABLE "LanguageProfiles" 21:41:47.5 Info: => 0.0001877s 21:41:47.5 Info: DeleteColumn Artists LanguageProfileId 21:41:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:47.5 Info: DROP TABLE "Artists" 21:41:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.5 Info: => 0.0050749s 21:41:47.5 Info: DeleteColumn ImportLists LanguageProfileId 21:41:47.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:47.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:47.5 Info: DROP TABLE "ImportLists" 21:41:47.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:47.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:47.5 Info: => 0.0044612s 21:41:47.5 Info: DeleteColumn Blacklist Language 21:41:47.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:47.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:47.5 Info: DROP TABLE "Blacklist" 21:41:47.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:47.5 Info: => 0.0044307s 21:41:47.5 Info: DeleteColumn History Language 21:41:47.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:47.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:47.5 Info: DROP TABLE "History" 21:41:47.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:47.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:47.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:47.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:47.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:47.6 Info: => 0.0049605s 21:41:47.6 Info: DeleteColumn LyricFiles Language 21:41:47.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:47.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:47.6 Info: DROP TABLE "LyricFiles" 21:41:47.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:47.6 Info: => 0.0073699s 21:41:47.6 Info: DeleteColumn TrackFiles Language 21:41:47.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:47.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:47.6 Info: DROP TABLE "TrackFiles" 21:41:47.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:47.6 Info: => 0.0049753s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:47', 'remove_language_profiles') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 34: remove_language_profiles migrated 21:41:47.6 Info: => 0.0057092s 21:41:47.6 Info: 35: multi_disc_naming_format migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 35 21:41:47.6 Info: AlterTable NamingConfig 21:41:47.6 Info: => 7E-07s 21:41:47.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:47.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:47.6 Info: => 0.0005593s 21:41:47.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:47.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:47.6 Info: => 3.53E-05s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:47', 'multi_disc_naming_format') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 35: multi_disc_naming_format migrated 21:41:47.6 Info: => 0.0004936s 21:41:47.6 Info: 36: add_download_client_priority migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 36 21:41:47.6 Info: AlterTable DownloadClients 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: CreateColumn DownloadClients Priority Int32 21:41:47.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:47.6 Info: => 0.0005862s 21:41:47.6 Info: PerformDBOperation 21:41:47.6 Info: Performing DB Operation 21:41:47.6 Info: => 4.55E-05s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:47', 'add_download_client_priority') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 36: add_download_client_priority migrated 21:41:47.6 Info: => 0.000464s 21:41:47.6 Info: 37: remove_growl_prowl migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 37 21:41:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:47.6 Info: => 3.93E-05s 21:41:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:47.6 Info: => 2.74E-05s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:47', 'remove_growl_prowl') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 37: remove_growl_prowl migrated 21:41:47.6 Info: => 0.0003744s 21:41:47.6 Info: 38: remove_plex_hometheatre migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 38 21:41:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:47.6 Info: => 3.51E-05s 21:41:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:47.6 Info: => 2.63E-05s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:47', 'remove_plex_hometheatre') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 38: remove_plex_hometheatre migrated 21:41:47.6 Info: => 0.0003279s 21:41:47.6 Info: 39: add_root_folder_add_defaults migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 39 21:41:47.6 Info: AlterTable RootFolders 21:41:47.6 Info: => 5E-07s 21:41:47.6 Info: CreateColumn RootFolders Name String 21:41:47.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:47.6 Info: => 0.0005493s 21:41:47.6 Info: AlterTable RootFolders 21:41:47.6 Info: => 3E-07s 21:41:47.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:47.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:47.6 Info: => 0.0005337s 21:41:47.6 Info: AlterTable RootFolders 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:47.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:47.6 Info: => 0.0005281s 21:41:47.6 Info: AlterTable RootFolders 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:47.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:47.6 Info: => 0.0004945s 21:41:47.6 Info: AlterTable RootFolders 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: CreateColumn RootFolders DefaultTags String 21:41:47.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:47.6 Info: => 0.0004892s 21:41:47.6 Info: PerformDBOperation 21:41:47.6 Info: Performing DB Operation 21:41:47.6 Info: => 4.56E-05s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:47', 'add_root_folder_add_defaults') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 39: add_root_folder_add_defaults migrated 21:41:47.6 Info: => 0.0004492s 21:41:47.6 Info: 40: task_duration migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 40 21:41:47.6 Info: AlterTable ScheduledTasks 21:41:47.6 Info: => 5E-07s 21:41:47.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:47.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:47.6 Info: => 0.0005641s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:47', 'task_duration') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 40: task_duration migrated 21:41:47.6 Info: => 0.0010672s 21:41:47.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 41 21:41:47.6 Info: AlterTable ReleaseProfiles 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:47.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:47.6 Info: => 0.000576s 21:41:47.6 Info: AlterTable ReleaseProfiles 21:41:47.6 Info: => 3E-07s 21:41:47.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:47.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:47.6 Info: => 0.0005371s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:47', 'add_indexer_and_enabled_to_release_profiles') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:47.6 Info: => 0.0010162s 21:41:47.6 Info: 42: remove_album_folders migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 42 21:41:47.6 Info: DeleteColumn Artists AlbumFolder 21:41:47.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:47.6 Info: DROP TABLE "Artists" 21:41:47.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.6 Info: => 0.0043734s 21:41:47.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:47.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:47.6 Info: => 3.49E-05s 21:41:47.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:47.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:47.6 Info: => 2.76E-05s 21:41:47.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:47.6 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:47.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:47.6 Info: DROP TABLE "NamingConfig" 21:41:47.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:47.6 Info: => 0.0038888s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:47', 'remove_album_folders') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 42: remove_album_folders migrated 21:41:47.6 Info: => 0.0044677s 21:41:47.6 Info: 44: add_priority_to_indexers migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 44 21:41:47.6 Info: AlterTable Indexers 21:41:47.6 Info: => 5E-07s 21:41:47.6 Info: CreateColumn Indexers Priority Int32 21:41:47.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:47.6 Info: => 0.000531s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:47', 'add_priority_to_indexers') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 44: add_priority_to_indexers migrated 21:41:47.6 Info: => 0.0011461s 21:41:47.6 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 45 21:41:47.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:47.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:47.6 Info: => 0.0001367s 21:41:47.6 Info: PerformDBOperation 21:41:47.6 Info: Performing DB Operation 21:41:47.6 Info: => 2.71E-05s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:47', 'remove_chown_and_folderchmod_config') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:47.6 Info: => 0.0003662s 21:41:47.6 Info: 47: update_notifiarr migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 47 21:41:47.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:47.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:47.6 Info: => 5.93E-05s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:47', 'update_notifiarr') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 47: update_notifiarr migrated 21:41:47.6 Info: => 0.0003779s 21:41:47.6 Info: 49: email_multiple_addresses migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 49 21:41:47.6 Info: PerformDBOperation 21:41:47.6 Info: Performing DB Operation 21:41:47.6 Info: => 5.61E-05s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:47', 'email_multiple_addresses') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 49: email_multiple_addresses migrated 21:41:47.6 Info: => 0.0004145s 21:41:47.6 Info: 50: rename_blacklist_to_blocklist migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 50 21:41:47.6 Info: RenameTable Blacklist Blocklist 21:41:47.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:47.6 Info: => 0.0016754s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:47', 'rename_blacklist_to_blocklist') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 50: rename_blacklist_to_blocklist migrated 21:41:47.6 Info: => 0.0020553s 21:41:47.6 Info: 51: cdh_per_downloadclient migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 51 21:41:47.6 Info: AlterTable DownloadClients 21:41:47.6 Info: => 6E-07s 21:41:47.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:47.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:47.6 Info: => 0.0005503s 21:41:47.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:47.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:47.6 Info: => 0.0005405s 21:41:47.6 Info: PerformDBOperation 21:41:47.6 Info: Performing DB Operation 21:41:47.6 Info: => 0.0001499s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:47', 'cdh_per_downloadclient') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 51: cdh_per_downloadclient migrated 21:41:47.6 Info: => 0.0005316s 21:41:47.6 Info: 52: download_history migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 52 21:41:47.6 Info: CreateTable DownloadHistory 21:41:47.6 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:47.6 Info: => 0.0001369s 21:41:47.6 Info: CreateIndex DownloadHistory (EventType) 21:41:47.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:47.6 Info: => 9.55E-05s 21:41:47.6 Info: CreateIndex DownloadHistory (ArtistId) 21:41:47.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:47.6 Info: => 7.97E-05s 21:41:47.6 Info: CreateIndex DownloadHistory (DownloadId) 21:41:47.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:47.6 Info: => 8.11E-05s 21:41:47.6 Info: PerformDBOperation 21:41:47.6 Info: Performing DB Operation 21:41:47.6 Info: => 0.000116s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:47', 'download_history') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 52: download_history migrated 21:41:47.6 Info: => 0.0004688s 21:41:47.6 Info: 53: add_update_history migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 53 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:47', 'add_update_history') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 53: add_update_history migrated 21:41:47.6 Info: => 0.0003272s 21:41:47.6 Info: 54: add_on_update_to_notifications migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 54 21:41:47.6 Info: AlterTable Notifications 21:41:47.6 Info: => 5E-07s 21:41:47.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:47.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:47.6 Info: => 0.0005727s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:47', 'add_on_update_to_notifications') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 54: add_on_update_to_notifications migrated 21:41:47.6 Info: => 0.0009617s 21:41:47.6 Info: 55: download_client_per_indexer migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 55 21:41:47.6 Info: AlterTable Indexers 21:41:47.6 Info: => 5E-07s 21:41:47.6 Info: CreateColumn Indexers DownloadClientId Int32 21:41:47.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:47.6 Info: => 0.0005627s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:47', 'download_client_per_indexer') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 55: download_client_per_indexer migrated 21:41:47.6 Info: => 0.0010088s 21:41:47.6 Info: 56: AddNewItemMonitorType migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 56 21:41:47.6 Info: AlterTable Artists 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: CreateColumn Artists MonitorNewItems Int32 21:41:47.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:47.6 Info: => 0.0005657s 21:41:47.6 Info: AlterTable RootFolders 21:41:47.6 Info: => 3E-07s 21:41:47.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:47.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:47.6 Info: => 0.0005468s 21:41:47.6 Info: AlterTable ImportLists 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:47.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:47.6 Info: => 0.0005423s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:47', 'AddNewItemMonitorType') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 56: AddNewItemMonitorType migrated 21:41:47.6 Info: => 0.0009992s 21:41:47.6 Info: 57: ImportListSearch migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 57 21:41:47.6 Info: AlterTable ImportLists 21:41:47.6 Info: => 5E-07s 21:41:47.6 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:47.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:47.6 Info: => 0.0005546s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:47', 'ImportListSearch') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 57: ImportListSearch migrated 21:41:47.6 Info: => 0.0009282s 21:41:47.6 Info: 58: ImportListMonitorExisting migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 58 21:41:47.6 Info: AlterTable ImportLists 21:41:47.6 Info: => 5E-07s 21:41:47.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:47.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:47.6 Info: => 0.000555s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:47', 'ImportListMonitorExisting') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 58: ImportListMonitorExisting migrated 21:41:47.6 Info: => 0.0008805s 21:41:47.6 Info: 59: add_indexer_tags migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 59 21:41:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:47.6 Info: => 3.75E-05s 21:41:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:47.6 Info: => 2.75E-05s 21:41:47.6 Info: AlterTable Indexers 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: CreateColumn Indexers Tags String 21:41:47.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:47.6 Info: => 0.0006088s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:47', 'add_indexer_tags') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 59: add_indexer_tags migrated 21:41:47.6 Info: => 0.0009944s 21:41:47.6 Info: 60: update_audio_types migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 60 21:41:47.6 Info: PerformDBOperation 21:41:47.6 Info: Performing DB Operation 21:41:47.6 Info: => 4.34E-05s 21:41:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:47', 'update_audio_types') 21:41:47.6 Info: Committing Transaction 21:41:47.6 Info: 60: update_audio_types migrated 21:41:47.6 Info: => 0.0004078s 21:41:47.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:47.6 Info: Beginning Transaction 21:41:47.6 Info: Starting migration of Main DB to 61 21:41:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.6 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:47.6 Info: => 3.07E-05s 21:41:47.6 Info: AlterTable AlbumReleases 21:41:47.6 Info: => 3E-07s 21:41:47.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:47.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:47.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:47.6 Info: DROP TABLE "AlbumReleases" 21:41:47.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:47.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:47.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:47.6 Info: => 0.0049288s 21:41:47.6 Info: AlterTable Albums 21:41:47.6 Info: => 3E-07s 21:41:47.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:47.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:47.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:47.6 Info: DROP TABLE "Albums" 21:41:47.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:47.6 Info: => 0.0051545s 21:41:47.6 Info: AlterTable Albums 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:47.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:47.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:47.6 Info: DROP TABLE "Albums" 21:41:47.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:47.6 Info: => 0.0049058s 21:41:47.6 Info: AlterTable Albums 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: AlterColumn Albums Added DateTimeOffset 21:41:47.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:47.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:47.6 Info: DROP TABLE "Albums" 21:41:47.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:47.6 Info: => 0.0049671s 21:41:47.6 Info: AlterTable Artists 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:47.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:47.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:47.6 Info: DROP TABLE "Artists" 21:41:47.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.6 Info: => 0.0045967s 21:41:47.6 Info: AlterTable Artists 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: AlterColumn Artists Added DateTimeOffset 21:41:47.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:47.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:47.6 Info: DROP TABLE "Artists" 21:41:47.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.6 Info: => 0.0048974s 21:41:47.6 Info: AlterTable Blocklist 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:47.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:47.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:47.6 Info: DROP TABLE "Blocklist" 21:41:47.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:47.6 Info: => 0.003893s 21:41:47.6 Info: AlterTable Blocklist 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:47.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:47.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:47.6 Info: DROP TABLE "Blocklist" 21:41:47.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:47.6 Info: => 0.0039448s 21:41:47.6 Info: AlterTable Commands 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:47.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:47.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:47.6 Info: DROP TABLE "Commands" 21:41:47.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:47.6 Info: => 0.0044479s 21:41:47.6 Info: AlterTable Commands 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:47.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:47.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:47.6 Info: DROP TABLE "Commands" 21:41:47.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:47.6 Info: => 0.0044818s 21:41:47.6 Info: AlterTable Commands 21:41:47.6 Info: => 4E-07s 21:41:47.6 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:47.7 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:47.7 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:47.7 Info: DROP TABLE "Commands" 21:41:47.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:47.7 Info: => 0.0062863s 21:41:47.7 Info: AlterTable DownloadClientStatus 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:47.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:47.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:47.7 Info: DROP TABLE "DownloadClientStatus" 21:41:47.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:47.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:47.7 Info: => 0.003907s 21:41:47.7 Info: AlterTable DownloadClientStatus 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:47.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:47.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:47.7 Info: DROP TABLE "DownloadClientStatus" 21:41:47.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:47.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:47.7 Info: => 0.0038726s 21:41:47.7 Info: AlterTable DownloadClientStatus 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:47.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:47.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:47.7 Info: DROP TABLE "DownloadClientStatus" 21:41:47.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:47.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:47.7 Info: => 0.0038704s 21:41:47.7 Info: AlterTable DownloadHistory 21:41:47.7 Info: => 3E-07s 21:41:47.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:47.7 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:47.7 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:47.7 Info: DROP TABLE "DownloadHistory" 21:41:47.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:47.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:47.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:47.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:47.7 Info: => 0.0049429s 21:41:47.7 Info: AlterTable ExtraFiles 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:47.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:47.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:47.7 Info: DROP TABLE "ExtraFiles" 21:41:47.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:47.7 Info: => 0.0037736s 21:41:47.7 Info: AlterTable ExtraFiles 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:47.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:47.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:47.7 Info: DROP TABLE "ExtraFiles" 21:41:47.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:47.7 Info: => 0.0037933s 21:41:47.7 Info: AlterTable History 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn History Date DateTimeOffset 21:41:47.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:47.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:47.7 Info: DROP TABLE "History" 21:41:47.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:47.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:47.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:47.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:47.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:47.7 Info: => 0.0043563s 21:41:47.7 Info: AlterTable ImportListStatus 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:47.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:47.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:47.7 Info: DROP TABLE "ImportListStatus" 21:41:47.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:47.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:47.7 Info: => 0.0042004s 21:41:47.7 Info: AlterTable ImportListStatus 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:47.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:47.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:47.7 Info: DROP TABLE "ImportListStatus" 21:41:47.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:47.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:47.7 Info: => 0.004461s 21:41:47.7 Info: AlterTable ImportListStatus 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:47.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:47.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:47.7 Info: DROP TABLE "ImportListStatus" 21:41:47.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:47.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:47.7 Info: => 0.0038798s 21:41:47.7 Info: AlterTable IndexerStatus 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:47.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:47.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:47.7 Info: DROP TABLE "IndexerStatus" 21:41:47.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:47.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:47.7 Info: => 0.0038668s 21:41:47.7 Info: AlterTable IndexerStatus 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:47.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:47.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:47.7 Info: DROP TABLE "IndexerStatus" 21:41:47.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:47.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:47.7 Info: => 0.0039455s 21:41:47.7 Info: AlterTable IndexerStatus 21:41:47.7 Info: => 5E-07s 21:41:47.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:47.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:47.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:47.7 Info: DROP TABLE "IndexerStatus" 21:41:47.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:47.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:47.7 Info: => 0.0039629s 21:41:47.7 Info: AlterTable LyricFiles 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:47.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:47.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:47.7 Info: DROP TABLE "LyricFiles" 21:41:47.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:47.7 Info: => 0.0039045s 21:41:47.7 Info: AlterTable LyricFiles 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:47.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:47.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:47.7 Info: DROP TABLE "LyricFiles" 21:41:47.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:47.7 Info: => 0.0038159s 21:41:47.7 Info: AlterTable MetadataFiles 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:47.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:47.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:47.7 Info: DROP TABLE "MetadataFiles" 21:41:47.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:47.7 Info: => 0.0051537s 21:41:47.7 Info: AlterTable MetadataFiles 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:47.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:47.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:47.7 Info: DROP TABLE "MetadataFiles" 21:41:47.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:47.7 Info: => 0.004031s 21:41:47.7 Info: AlterTable PendingReleases 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:47.7 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:47.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:47.7 Info: DROP TABLE "PendingReleases" 21:41:47.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:47.7 Info: => 0.0037815s 21:41:47.7 Info: AlterTable ScheduledTasks 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:47.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:47.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:47.7 Info: DROP TABLE "ScheduledTasks" 21:41:47.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:47.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:47.7 Info: => 0.0038723s 21:41:47.7 Info: AlterTable ScheduledTasks 21:41:47.7 Info: => 3E-07s 21:41:47.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:47.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:47.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:47.7 Info: DROP TABLE "ScheduledTasks" 21:41:47.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:47.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:47.7 Info: => 0.0039662s 21:41:47.7 Info: AlterTable TrackFiles 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:47.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:47.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:47.7 Info: DROP TABLE "TrackFiles" 21:41:47.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:47.7 Info: => 0.0040494s 21:41:47.7 Info: AlterTable TrackFiles 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:47.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:47.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:47.7 Info: DROP TABLE "TrackFiles" 21:41:47.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:47.7 Info: => 0.0040841s 21:41:47.7 Info: AlterTable VersionInfo 21:41:47.7 Info: => 4E-07s 21:41:47.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:47.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:47.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:47.7 Info: DROP TABLE "VersionInfo" 21:41:47.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:47.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:47.7 Info: => 0.003956s 21:41:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:47', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:47.7 Info: Committing Transaction 21:41:47.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:47.7 Info: => 0.0048487s 21:41:47.7 Info: 62: add_on_delete_to_notifications migrating 21:41:47.7 Info: Beginning Transaction 21:41:47.7 Info: Starting migration of Main DB to 62 21:41:47.7 Info: AlterTable Notifications 21:41:47.7 Info: => 5E-07s 21:41:47.7 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:47.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:47.8 Info: => 0.000586s 21:41:47.8 Info: AlterTable Notifications 21:41:47.8 Info: => 4E-07s 21:41:47.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:47.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:47.8 Info: => 0.0005468s 21:41:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:47', 'add_on_delete_to_notifications') 21:41:47.8 Info: Committing Transaction 21:41:47.8 Info: 62: add_on_delete_to_notifications migrated 21:41:47.8 Info: => 0.0009924s 21:41:47.8 Info: 63: add_custom_formats migrating 21:41:47.8 Info: Beginning Transaction 21:41:47.8 Info: Starting migration of Main DB to 63 21:41:47.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 21:41:47.8 Info: AlterTable DelayProfiles 21:41:47.8 Info: => 3E-07s 21:41:47.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:47.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:47.8 Info: => 0.000557s 21:41:47.8 Info: UpdateData 21:41:47.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:47.8 Info: => 4.16E-05s 21:41:47.8 Info: AlterTable TrackFiles 21:41:47.8 Info: => 4E-07s 21:41:47.8 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:47.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:47.8 Info: => 0.000531s 21:41:47.8 Info: PerformDBOperation 21:41:47.8 Info: Performing DB Operation 21:41:47.8 Info: => 0.0010277s 21:41:47.8 Info: CreateTable CustomFormats 21:41:47.8 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:47.8 Info: => 0.0001581s 21:41:47.8 Info: CreateIndex CustomFormats (Name) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:47.8 Info: => 8.78E-05s 21:41:47.8 Info: AlterTable QualityProfiles 21:41:47.8 Info: => 4E-07s 21:41:47.8 Info: CreateColumn QualityProfiles FormatItems String 21:41:47.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:47.8 Info: => 0.0005547s 21:41:47.8 Info: AlterTable QualityProfiles 21:41:47.8 Info: => 3E-07s 21:41:47.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:47.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:47.8 Info: => 0.00054s 21:41:47.8 Info: AlterTable QualityProfiles 21:41:47.8 Info: => 4E-07s 21:41:47.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:47.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:47.8 Info: => 0.0006363s 21:41:47.8 Info: PerformDBOperation 21:41:47.8 Info: Performing DB Operation 21:41:47.8 Info: => 0.0011303s 21:41:47.8 Info: PerformDBOperation 21:41:47.8 Info: Performing DB Operation 21:41:47.8 Info: => 3.09E-05s 21:41:47.8 Info: DeleteColumn ReleaseProfiles Preferred 21:41:47.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:47.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:47.8 Info: DROP TABLE "ReleaseProfiles" 21:41:47.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:47.8 Info: => 0.0038408s 21:41:47.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:47.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:47.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:47.8 Info: DROP TABLE "ReleaseProfiles" 21:41:47.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:47.8 Info: => 0.0036525s 21:41:47.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:47.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:47.8 Info: => 3.62E-05s 21:41:47.8 Info: AlterTable DelayProfiles 21:41:47.8 Info: => 3E-07s 21:41:47.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:47.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:47.8 Info: => 0.0005047s 21:41:47.8 Info: AlterTable DelayProfiles 21:41:47.8 Info: => 3E-07s 21:41:47.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:47.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:47.8 Info: => 0.0005302s 21:41:47.8 Info: -> 1 Insert operations completed in 00:00:00.0000720 taking an average of 00:00:00.0000720 21:41:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:47', 'add_custom_formats') 21:41:47.8 Info: Committing Transaction 21:41:47.8 Info: 63: add_custom_formats migrated 21:41:47.8 Info: => 0.0010266s 21:41:47.8 Debug: Took: 00:00:00.3883411 21:41:47.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 21:41:47.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 21:41:47.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637078485547_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:47.8 Info: DatabaseEngineVersionCheck migrating 21:41:47.8 Info: PerformDBOperation 21:41:47.8 Info: Performing DB Operation 21:41:47.8 Info: SQLite 3.49.1 21:41:47.8 Info: => 0.0014206s 21:41:47.8 Info: DatabaseEngineVersionCheck migrated 21:41:47.8 Info: => 0.0014587s 21:41:47.8 Info: VersionMigration migrating 21:41:47.8 Info: Beginning Transaction 21:41:47.8 Info: CreateTable VersionInfo 21:41:47.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:47.8 Info: => 0.0001377s 21:41:47.8 Info: Committing Transaction 21:41:47.8 Info: VersionMigration migrated 21:41:47.8 Info: => 0.00093s 21:41:47.8 Info: VersionUniqueMigration migrating 21:41:47.8 Info: Beginning Transaction 21:41:47.8 Info: CreateIndex VersionInfo (Version) 21:41:47.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:47.8 Info: => 0.0001277s 21:41:47.8 Info: AlterTable VersionInfo 21:41:47.8 Info: => 6E-07s 21:41:47.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:47.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:47.8 Info: => 0.0005035s 21:41:47.8 Info: Committing Transaction 21:41:47.8 Info: VersionUniqueMigration migrated 21:41:47.8 Info: => 0.0009092s 21:41:47.8 Info: VersionDescriptionMigration migrating 21:41:47.8 Info: Beginning Transaction 21:41:47.8 Info: AlterTable VersionInfo 21:41:47.8 Info: => 5E-07s 21:41:47.8 Info: CreateColumn VersionInfo Description String 21:41:47.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:47.8 Info: => 0.0001888s 21:41:47.8 Info: Committing Transaction 21:41:47.8 Info: VersionDescriptionMigration migrated 21:41:47.8 Info: => 0.0004944s 21:41:47.8 Info: 1: InitialSetup migrating 21:41:47.8 Info: Beginning Transaction 21:41:47.8 Info: Starting migration of Main DB to 1 21:41:47.8 Info: CreateTable Config 21:41:47.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:47.8 Info: => 0.0001321s 21:41:47.8 Info: CreateIndex Config (Key) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:47.8 Info: => 7.12E-05s 21:41:47.8 Info: CreateTable RootFolders 21:41:47.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:47.8 Info: => 7.98E-05s 21:41:47.8 Info: CreateIndex RootFolders (Path) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:47.8 Info: => 7.1E-05s 21:41:47.8 Info: CreateTable Artists 21:41:47.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:47.8 Info: => 0.0001888s 21:41:47.8 Info: CreateIndex Artists (ForeignArtistId) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:47.8 Info: => 7.18E-05s 21:41:47.8 Info: CreateIndex Artists (NameSlug) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:47.8 Info: => 6.68E-05s 21:41:47.8 Info: CreateIndex Artists (CleanName) 21:41:47.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.8 Info: => 6.41E-05s 21:41:47.8 Info: CreateIndex Artists (Path) 21:41:47.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.8 Info: => 6.35E-05s 21:41:47.8 Info: CreateTable Albums 21:41:47.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:47.8 Info: => 0.0001674s 21:41:47.8 Info: CreateIndex Albums (ForeignAlbumId) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.8 Info: => 6.87E-05s 21:41:47.8 Info: CreateIndex Albums (MBId) 21:41:47.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:47.8 Info: => 6.38E-05s 21:41:47.8 Info: CreateIndex Albums (TADBId) 21:41:47.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:47.8 Info: => 6.25E-05s 21:41:47.8 Info: CreateIndex Albums (TitleSlug) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:47.8 Info: => 6.44E-05s 21:41:47.8 Info: CreateIndex Albums (CleanTitle) 21:41:47.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.8 Info: => 6.53E-05s 21:41:47.8 Info: CreateIndex Albums (Path) 21:41:47.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:47.8 Info: => 5.97E-05s 21:41:47.8 Info: CreateTable Tracks 21:41:47.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:47.8 Info: => 0.0001212s 21:41:47.8 Info: CreateIndex Tracks (ForeignTrackId) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:47.8 Info: => 6.75E-05s 21:41:47.8 Info: CreateIndex Tracks (ArtistId) 21:41:47.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:47.8 Info: => 7.05E-05s 21:41:47.8 Info: CreateIndex Tracks (TrackFileId) 21:41:47.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:47.8 Info: => 6.99E-05s 21:41:47.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:47.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:47.8 Info: => 7.15E-05s 21:41:47.8 Info: CreateTable TrackFiles 21:41:47.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:47.8 Info: => 0.0001156s 21:41:47.8 Info: CreateIndex TrackFiles (ArtistId) 21:41:47.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:47.8 Info: => 0.0001161s 21:41:47.8 Info: CreateIndex TrackFiles (AlbumId) 21:41:47.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.8 Info: => 8.44E-05s 21:41:47.8 Info: CreateTable History 21:41:47.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:47.8 Info: => 0.0001501s 21:41:47.8 Info: CreateIndex History (Date) 21:41:47.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:47.8 Info: => 7.54E-05s 21:41:47.8 Info: CreateIndex History (EventType) 21:41:47.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:47.8 Info: => 7.08E-05s 21:41:47.8 Info: CreateIndex History (DownloadId) 21:41:47.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:47.8 Info: => 7E-05s 21:41:47.8 Info: CreateIndex History (AlbumId) 21:41:47.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:47.8 Info: => 6.89E-05s 21:41:47.8 Info: CreateTable Notifications 21:41:47.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:47.8 Info: => 0.0001103s 21:41:47.8 Info: CreateTable ScheduledTasks 21:41:47.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:47.8 Info: => 0.0001078s 21:41:47.8 Info: CreateIndex ScheduledTasks (TypeName) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:47.8 Info: => 7.07E-05s 21:41:47.8 Info: CreateTable Indexers 21:41:47.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:47.8 Info: => 9.46E-05s 21:41:47.8 Info: CreateIndex Indexers (Name) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:47.8 Info: => 7.7E-05s 21:41:47.8 Info: CreateTable Profiles 21:41:47.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:47.8 Info: => 8.43E-05s 21:41:47.8 Info: CreateIndex Profiles (Name) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:47.8 Info: => 7.3E-05s 21:41:47.8 Info: CreateTable QualityDefinitions 21:41:47.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:47.8 Info: => 0.0001174s 21:41:47.8 Info: CreateIndex QualityDefinitions (Quality) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:47.8 Info: => 8.47E-05s 21:41:47.8 Info: CreateIndex QualityDefinitions (Title) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:47.8 Info: => 7.49E-05s 21:41:47.8 Info: CreateTable NamingConfig 21:41:47.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:47.8 Info: => 0.0001105s 21:41:47.8 Info: CreateTable Blacklist 21:41:47.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:47.8 Info: => 0.0001416s 21:41:47.8 Info: CreateTable Metadata 21:41:47.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:47.8 Info: => 9.26E-05s 21:41:47.8 Info: CreateTable MetadataFiles 21:41:47.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:47.8 Info: => 0.0001105s 21:41:47.8 Info: CreateTable DownloadClients 21:41:47.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:47.8 Info: => 0.0001034s 21:41:47.8 Info: CreateTable PendingReleases 21:41:47.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:47.8 Info: => 0.0001057s 21:41:47.8 Info: CreateTable RemotePathMappings 21:41:47.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:47.8 Info: => 9.26E-05s 21:41:47.8 Info: CreateTable Tags 21:41:47.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:47.8 Info: => 8.28E-05s 21:41:47.8 Info: CreateIndex Tags (Label) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:47.8 Info: => 8.59E-05s 21:41:47.8 Info: CreateTable Restrictions 21:41:47.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:47.8 Info: => 9.02E-05s 21:41:47.8 Info: CreateTable DelayProfiles 21:41:47.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:47.8 Info: => 0.0001361s 21:41:47.8 Info: CreateTable Users 21:41:47.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:47.8 Info: => 0.000102s 21:41:47.8 Info: CreateIndex Users (Identifier) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:47.8 Info: => 8.47E-05s 21:41:47.8 Info: CreateIndex Users (Username) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:47.8 Info: => 7.77E-05s 21:41:47.8 Info: CreateTable Commands 21:41:47.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:47.8 Info: => 0.0001385s 21:41:47.8 Info: CreateTable IndexerStatus 21:41:47.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:47.8 Info: => 0.0001196s 21:41:47.8 Info: CreateIndex IndexerStatus (ProviderId) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:47.8 Info: => 8.41E-05s 21:41:47.8 Info: CreateTable ExtraFiles 21:41:47.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:47.8 Info: => 0.000107s 21:41:47.8 Info: CreateTable LyricFiles 21:41:47.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:47.8 Info: => 0.000132s 21:41:47.8 Info: CreateTable LanguageProfiles 21:41:47.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:47.8 Info: => 9.04E-05s 21:41:47.8 Info: CreateIndex LanguageProfiles (Name) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:47.8 Info: => 8.49E-05s 21:41:47.8 Info: CreateTable DownloadClientStatus 21:41:47.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:47.8 Info: => 9.92E-05s 21:41:47.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:47.8 Info: => 8.7E-05s 21:41:47.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:47.8 Info: -> 1 Insert operations completed in 00:00:00.0000534 taking an average of 00:00:00.0000534 21:41:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:47', 'InitialSetup') 21:41:47.8 Info: Committing Transaction 21:41:47.8 Info: 1: InitialSetup migrated 21:41:47.8 Info: => 0.0011518s 21:41:47.8 Info: 2: add_reason_to_pending_releases migrating 21:41:47.8 Info: Beginning Transaction 21:41:47.8 Info: Starting migration of Main DB to 2 21:41:47.8 Info: AlterTable PendingReleases 21:41:47.8 Info: => 5E-07s 21:41:47.8 Info: CreateColumn PendingReleases Reason Int32 21:41:47.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:47.8 Info: => 0.0005012s 21:41:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:47', 'add_reason_to_pending_releases') 21:41:47.8 Info: Committing Transaction 21:41:47.8 Info: 2: add_reason_to_pending_releases migrated 21:41:47.8 Info: => 0.0010196s 21:41:47.8 Info: 3: add_medium_support migrating 21:41:47.8 Info: Beginning Transaction 21:41:47.8 Info: Starting migration of Main DB to 3 21:41:47.8 Info: AlterTable Albums 21:41:47.8 Info: => 4E-07s 21:41:47.8 Info: CreateColumn Albums Media String 21:41:47.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:47.8 Info: => 0.0004954s 21:41:47.8 Info: AlterTable Tracks 21:41:47.8 Info: => 4E-07s 21:41:47.8 Info: CreateColumn Tracks MediumNumber Int32 21:41:47.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:47.8 Info: => 0.0004557s 21:41:47.8 Info: AlterTable Tracks 21:41:47.8 Info: => 4E-07s 21:41:47.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:47.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:47.8 Info: => 0.0004557s 21:41:47.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:47.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:47.8 Info: => 3.49E-05s 21:41:47.8 Info: DeleteColumn Tracks TrackNumber 21:41:47.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:47.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:47.8 Info: DROP TABLE "Tracks" 21:41:47.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:47.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:47.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:47.8 Info: => 0.0038532s 21:41:47.8 Info: AlterTable Tracks 21:41:47.8 Info: => 5E-07s 21:41:47.8 Info: CreateColumn Tracks TrackNumber String 21:41:47.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:47.8 Info: => 0.0004577s 21:41:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:47', 'add_medium_support') 21:41:47.8 Info: Committing Transaction 21:41:47.8 Info: 3: add_medium_support migrated 21:41:47.8 Info: => 0.001074s 21:41:47.8 Info: 4: add_various_qualites_in_profile migrating 21:41:47.8 Info: Beginning Transaction 21:41:47.8 Info: Starting migration of Main DB to 4 21:41:47.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:47.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:47.8 Info: => 4.32E-05s 21:41:47.8 Info: PerformDBOperation 21:41:47.8 Info: Performing DB Operation 21:41:47.8 Info: => 3.04E-05s 21:41:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:47', 'add_various_qualites_in_profile') 21:41:47.8 Info: Committing Transaction 21:41:47.8 Info: 4: add_various_qualites_in_profile migrated 21:41:47.8 Info: => 0.0004501s 21:41:47.8 Info: 5: metadata_profiles migrating 21:41:47.8 Info: Beginning Transaction 21:41:47.8 Info: Starting migration of Main DB to 5 21:41:47.8 Info: CreateTable MetadataProfiles 21:41:47.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:47.8 Info: => 0.0001128s 21:41:47.8 Info: CreateIndex MetadataProfiles (Name) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:47.8 Info: => 9.1E-05s 21:41:47.8 Info: AlterTable Artists 21:41:47.8 Info: => 4E-07s 21:41:47.8 Info: CreateColumn Artists MetadataProfileId Int32 21:41:47.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:47.8 Info: => 0.00048s 21:41:47.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:47.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:47.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:47.8 Info: DROP TABLE "Artists" 21:41:47.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:47.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.8 Info: => 0.0040087s 21:41:47.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:47.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:47.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:47.8 Info: DROP TABLE "Artists" 21:41:47.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:47.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.8 Info: => 0.0037355s 21:41:47.8 Info: AlterTable Albums 21:41:47.8 Info: => 5E-07s 21:41:47.8 Info: CreateColumn Albums SecondaryTypes String 21:41:47.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:47.8 Info: => 0.0004462s 21:41:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:47', 'metadata_profiles') 21:41:47.8 Info: Committing Transaction 21:41:47.8 Info: 5: metadata_profiles migrated 21:41:47.8 Info: => 0.0009164s 21:41:47.8 Info: 6: separate_automatic_and_interactive_search migrating 21:41:47.8 Info: Beginning Transaction 21:41:47.8 Info: Starting migration of Main DB to 6 21:41:47.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:47.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:47.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:47.8 Info: DROP TABLE "Indexers" 21:41:47.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:47.8 Info: => 0.0035349s 21:41:47.8 Info: AlterTable Indexers 21:41:47.8 Info: => 4E-07s 21:41:47.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:47.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:47.8 Info: => 0.000444s 21:41:47.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:47.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:47.8 Info: => 3.52E-05s 21:41:47.8 Info: AlterTable Indexers 21:41:47.8 Info: => 2E-07s 21:41:47.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:47.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:47.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:47.8 Info: DROP TABLE "Indexers" 21:41:47.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:47.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:47.8 Info: => 0.0038085s 21:41:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:47', 'separate_automatic_and_interactive_search') 21:41:47.8 Info: Committing Transaction 21:41:47.8 Info: 6: separate_automatic_and_interactive_search migrated 21:41:47.8 Info: => 0.0042909s 21:41:47.8 Info: 7: change_album_path_to_relative migrating 21:41:47.8 Info: Beginning Transaction 21:41:47.8 Info: Starting migration of Main DB to 7 21:41:47.8 Info: DeleteColumn Albums Path 21:41:47.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:47.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:47.9 Info: DROP TABLE "Albums" 21:41:47.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.9 Info: => 0.004772s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:47', 'change_album_path_to_relative') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 7: change_album_path_to_relative migrated 21:41:47.9 Info: => 0.0053367s 21:41:47.9 Info: 8: change_quality_size_mb_to_kb migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 8 21:41:47.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:47.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:47.9 Info: => 4.32E-05s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:47', 'change_quality_size_mb_to_kb') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 8: change_quality_size_mb_to_kb migrated 21:41:47.9 Info: => 0.000483s 21:41:47.9 Info: 9: album_releases migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 9 21:41:47.9 Info: AlterTable Albums 21:41:47.9 Info: => 6E-07s 21:41:47.9 Info: CreateColumn Albums Releases String 21:41:47.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:47.9 Info: => 0.0004766s 21:41:47.9 Info: AlterTable Albums 21:41:47.9 Info: => 4E-07s 21:41:47.9 Info: CreateColumn Albums CurrentRelease String 21:41:47.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:47.9 Info: => 0.0004581s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:47', 'album_releases') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 9: album_releases migrated 21:41:47.9 Info: => 0.0009313s 21:41:47.9 Info: 10: album_releases_fix migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 10 21:41:47.9 Info: AlterTable Albums 21:41:47.9 Info: => 5E-07s 21:41:47.9 Info: AlterColumn Albums Releases String 21:41:47.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:47.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:47.9 Info: DROP TABLE "Albums" 21:41:47.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.9 Info: => 0.004617s 21:41:47.9 Info: AlterTable Albums 21:41:47.9 Info: => 3E-07s 21:41:47.9 Info: AlterColumn Albums CurrentRelease String 21:41:47.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:47.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:47.9 Info: DROP TABLE "Albums" 21:41:47.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.9 Info: => 0.0044509s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:47', 'album_releases_fix') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 10: album_releases_fix migrated 21:41:47.9 Info: => 0.0049496s 21:41:47.9 Info: 11: import_lists migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 11 21:41:47.9 Info: CreateTable ImportLists 21:41:47.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:47.9 Info: => 0.0001545s 21:41:47.9 Info: CreateIndex ImportLists (Name) 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:47.9 Info: => 0.0001714s 21:41:47.9 Info: CreateTable ImportListStatus 21:41:47.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:47.9 Info: => 0.0001361s 21:41:47.9 Info: CreateIndex ImportListStatus (ProviderId) 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:47.9 Info: => 0.0001017s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:47', 'import_lists') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 11: import_lists migrated 21:41:47.9 Info: => 0.0005752s 21:41:47.9 Info: 12: add_release_status migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 12 21:41:47.9 Info: AlterTable MetadataProfiles 21:41:47.9 Info: => 5E-07s 21:41:47.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:47.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:47.9 Info: => 0.0005137s 21:41:47.9 Info: PerformDBOperation 21:41:47.9 Info: Performing DB Operation 21:41:47.9 Info: => 2.36E-05s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:47', 'add_release_status') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 12: add_release_status migrated 21:41:47.9 Info: => 0.0004567s 21:41:47.9 Info: 13: album_download_notification migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 13 21:41:47.9 Info: AlterTable Notifications 21:41:47.9 Info: => 5E-07s 21:41:47.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:47.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:47.9 Info: => 0.0005161s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:47', 'album_download_notification') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 13: album_download_notification migrated 21:41:47.9 Info: => 0.0008964s 21:41:47.9 Info: 14: fix_language_metadata_profiles migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 14 21:41:47.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:47.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:47.9 Info: => 9.3E-05s 21:41:47.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:47.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:47.9 Info: => 0.0001006s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:47', 'fix_language_metadata_profiles') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 14: fix_language_metadata_profiles migrated 21:41:47.9 Info: => 0.0004417s 21:41:47.9 Info: 15: remove_fanzub migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 15 21:41:47.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:47.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:47.9 Info: => 3.93E-05s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:47', 'remove_fanzub') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 15: remove_fanzub migrated 21:41:47.9 Info: => 0.0004707s 21:41:47.9 Info: 16: update_artist_history_indexes migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 16 21:41:47.9 Info: CreateIndex Albums (ArtistId) 21:41:47.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:47.9 Info: => 0.0001024s 21:41:47.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:47.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:47.9 Info: => 9.35E-05s 21:41:47.9 Info: DeleteIndex History (AlbumId) 21:41:47.9 Info: DROP INDEX "IX_History_AlbumId" 21:41:47.9 Info: => 0.0001203s 21:41:47.9 Info: CreateIndex History (AlbumId, Date) 21:41:47.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:47.9 Info: => 8.34E-05s 21:41:47.9 Info: DeleteIndex History (DownloadId) 21:41:47.9 Info: DROP INDEX "IX_History_DownloadId" 21:41:47.9 Info: => 0.0001061s 21:41:47.9 Info: CreateIndex History (DownloadId, Date) 21:41:47.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:47.9 Info: => 7.95E-05s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:47', 'update_artist_history_indexes') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 16: update_artist_history_indexes migrated 21:41:47.9 Info: => 0.0006099s 21:41:47.9 Info: 17: remove_nma migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 17 21:41:47.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:47.9 Info: => 4.04E-05s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:47', 'remove_nma') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 17: remove_nma migrated 21:41:47.9 Info: => 0.0003638s 21:41:47.9 Info: 18: album_disambiguation migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 18 21:41:47.9 Info: AlterTable Albums 21:41:47.9 Info: => 5E-07s 21:41:47.9 Info: CreateColumn Albums Disambiguation String 21:41:47.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:47.9 Info: => 0.0005677s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:47', 'album_disambiguation') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 18: album_disambiguation migrated 21:41:47.9 Info: => 0.0009768s 21:41:47.9 Info: 19: add_ape_quality_in_profiles migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 19 21:41:47.9 Info: PerformDBOperation 21:41:47.9 Info: Performing DB Operation 21:41:47.9 Info: => 2.6E-05s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:47', 'add_ape_quality_in_profiles') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 19: add_ape_quality_in_profiles migrated 21:41:47.9 Info: => 0.0004044s 21:41:47.9 Info: 20: remove_pushalot migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 20 21:41:47.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:47.9 Info: => 4.04E-05s 21:41:47.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:47.9 Info: => 3.3E-05s 21:41:47.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:47.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:47.9 Info: => 5.08E-05s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:47', 'remove_pushalot') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 20: remove_pushalot migrated 21:41:47.9 Info: => 0.0003928s 21:41:47.9 Info: 21: add_custom_filters migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 21 21:41:47.9 Info: CreateTable CustomFilters 21:41:47.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:47.9 Info: => 0.0001222s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:47', 'add_custom_filters') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 21: add_custom_filters migrated 21:41:47.9 Info: => 0.00046s 21:41:47.9 Info: 22: import_list_tags migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 22 21:41:47.9 Info: AlterTable ImportLists 21:41:47.9 Info: => 5E-07s 21:41:47.9 Info: CreateColumn ImportLists Tags String 21:41:47.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:47.9 Info: => 0.0005281s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:47', 'import_list_tags') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 22: import_list_tags migrated 21:41:47.9 Info: => 0.000912s 21:41:47.9 Info: 23: add_release_groups_etc migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 23 21:41:47.9 Info: CreateTable ArtistMetadata 21:41:47.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:47.9 Info: => 0.0001647s 21:41:47.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:47.9 Info: => 0.0001082s 21:41:47.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:47.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:47.9 Info: => 8.83E-05s 21:41:47.9 Info: AlterTable Artists 21:41:47.9 Info: => 4E-07s 21:41:47.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:47.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:47.9 Info: => 0.000537s 21:41:47.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:47.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:47.9 Info: => 7.3E-05s 21:41:47.9 Info: CreateTable AlbumReleases 21:41:47.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:47.9 Info: => 0.0001625s 21:41:47.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:47.9 Info: => 0.0001235s 21:41:47.9 Info: CreateIndex AlbumReleases (AlbumId) 21:41:47.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:47.9 Info: => 8.04E-05s 21:41:47.9 Info: PerformDBOperation 21:41:47.9 Info: Performing DB Operation 21:41:47.9 Info: => 2.97E-05s 21:41:47.9 Info: AlterTable Albums 21:41:47.9 Info: => 3E-07s 21:41:47.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:47.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:47.9 Info: => 0.0005381s 21:41:47.9 Info: AlterTable Albums 21:41:47.9 Info: => 5E-07s 21:41:47.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:47.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:47.9 Info: => 0.0005359s 21:41:47.9 Info: AlterTable Albums 21:41:47.9 Info: => 3E-07s 21:41:47.9 Info: CreateColumn Albums Links String 21:41:47.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:47.9 Info: => 0.0005157s 21:41:47.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:47.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:47.9 Info: => 0.000103s 21:41:47.9 Info: AlterTable Tracks 21:41:47.9 Info: => 4E-07s 21:41:47.9 Info: CreateColumn Tracks ForeignRecordingId String 21:41:47.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:47.9 Info: => 0.0050997s 21:41:47.9 Info: AlterTable Tracks 21:41:47.9 Info: => 3E-07s 21:41:47.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:47.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:47.9 Info: => 0.0005299s 21:41:47.9 Info: AlterTable Tracks 21:41:47.9 Info: => 3E-07s 21:41:47.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:47.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:47.9 Info: => 0.0005424s 21:41:47.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:47.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:47.9 Info: => 6.86E-05s 21:41:47.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:47.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:47.9 Info: => 5.56E-05s 21:41:47.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:47.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:47.9 Info: DROP TABLE "Artists" 21:41:47.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.9 Info: => 0.0045629s 21:41:47.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:47.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:47.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:47.9 Info: DROP TABLE "Albums" 21:41:47.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:47.9 Info: => 0.0047188s 21:41:47.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:47.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:47.9 Info: DROP TABLE "Tracks" 21:41:47.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:47.9 Info: => 0.0044236s 21:41:47.9 Info: DeleteColumn TrackFiles ArtistId 21:41:47.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:47.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:47.9 Info: DROP TABLE "TrackFiles" 21:41:47.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.9 Info: => 0.0043769s 21:41:47.9 Info: CreateIndex Artists (ArtistMetadataId) 21:41:47.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.9 Info: => 0.0001112s 21:41:47.9 Info: CreateIndex Artists (Monitored) 21:41:47.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.9 Info: => 7.6E-05s 21:41:47.9 Info: CreateIndex Albums (ArtistMetadataId) 21:41:47.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:47.9 Info: => 9.27E-05s 21:41:47.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:47.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:47.9 Info: => 9.25E-05s 21:41:47.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:47.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:47.9 Info: => 9.14E-05s 21:41:47.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:47.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:47.9 Info: => 9.12E-05s 21:41:47.9 Info: UpdateData 21:41:47.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:47.9 Info: => 3.94E-05s 21:41:47.9 Info: UpdateData 21:41:47.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:47.9 Info: => 3.03E-05s 21:41:47.9 Info: UpdateData 21:41:47.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:47.9 Info: => 3.69E-05s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:47', 'add_release_groups_etc') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 23: add_release_groups_etc migrated 21:41:47.9 Info: => 0.0008373s 21:41:47.9 Info: 24: NewMediaInfoFormat migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 24 21:41:47.9 Info: UpdateData 21:41:47.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:47.9 Info: => 4.12E-05s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:47', 'NewMediaInfoFormat') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 24: NewMediaInfoFormat migrated 21:41:47.9 Info: => 0.0004637s 21:41:47.9 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 25 21:41:47.9 Info: RenameTable Restrictions ReleaseProfiles 21:41:47.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:47.9 Info: => 0.0021159s 21:41:47.9 Info: AlterTable ReleaseProfiles 21:41:47.9 Info: => 4E-07s 21:41:47.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:47.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:47.9 Info: => 0.0006092s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:47', 'rename_restrictions_to_release_profiles') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:47.9 Info: => 0.001057s 21:41:47.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 26 21:41:47.9 Info: RenameTable Profiles QualityProfiles 21:41:47.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:47.9 Info: => 0.0021338s 21:41:47.9 Info: AlterTable QualityProfiles 21:41:47.9 Info: => 4E-07s 21:41:47.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:47.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:47.9 Info: => 0.000549s 21:41:47.9 Info: AlterTable LanguageProfiles 21:41:47.9 Info: => 4E-07s 21:41:47.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:47.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:47.9 Info: => 0.0004911s 21:41:47.9 Info: UpdateData 21:41:47.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:47.9 Info: => 3.63E-05s 21:41:47.9 Info: UpdateData 21:41:47.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:47.9 Info: => 2.65E-05s 21:41:47.9 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:47.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:47.9 Info: DROP TABLE "Artists" 21:41:47.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.9 Info: => 0.0047252s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:47', 'rename_quality_profiles_add_upgrade_allowed') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:47.9 Info: => 0.0052357s 21:41:47.9 Info: 27: add_import_exclusions migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 27 21:41:47.9 Info: CreateTable ImportListExclusions 21:41:47.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:47.9 Info: => 0.0001443s 21:41:47.9 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:47.9 Info: => 0.0001299s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:47', 'add_import_exclusions') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 27: add_import_exclusions migrated 21:41:47.9 Info: => 0.0006069s 21:41:47.9 Info: 28: clean_artist_metadata_table migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 28 21:41:47.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.9 Info: => 0.0001346s 21:41:47.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.9 Info: => 0.0001224s 21:41:47.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:47.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:47.9 Info: => 0.0001176s 21:41:47.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:47.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:47.9 Info: => 0.0001177s 21:41:47.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:47.9 Info: => 0.0001142s 21:41:47.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:47.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:47.9 Info: => 0.0001171s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:47', 'clean_artist_metadata_table') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 28: clean_artist_metadata_table migrated 21:41:47.9 Info: => 0.0004783s 21:41:47.9 Info: 29: health_issue_notification migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 29 21:41:47.9 Info: AlterTable Notifications 21:41:47.9 Info: => 6E-07s 21:41:47.9 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:47.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:47.9 Info: => 0.0005383s 21:41:47.9 Info: AlterTable Notifications 21:41:47.9 Info: => 4E-07s 21:41:47.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:47.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:47.9 Info: => 0.0005239s 21:41:47.9 Info: AlterTable Notifications 21:41:47.9 Info: => 4E-07s 21:41:47.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:47.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:47.9 Info: => 0.0007433s 21:41:47.9 Info: AlterTable Notifications 21:41:47.9 Info: => 4E-07s 21:41:47.9 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:47.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:47.9 Info: => 0.0005133s 21:41:47.9 Info: AlterTable Notifications 21:41:47.9 Info: => 4E-07s 21:41:47.9 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:47.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:47.9 Info: => 0.0005096s 21:41:47.9 Info: DeleteColumn Notifications OnDownload 21:41:47.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:47.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:47.9 Info: DROP TABLE "Notifications" 21:41:47.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:47.9 Info: => 0.0042s 21:41:47.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:47.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:47.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:47.9 Info: DROP TABLE "Notifications" 21:41:47.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:47.9 Info: => 0.0041449s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:47', 'health_issue_notification') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 29: health_issue_notification migrated 21:41:47.9 Info: => 0.0047543s 21:41:47.9 Info: 30: add_mediafilerepository_mtime migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 30 21:41:47.9 Info: AlterTable TrackFiles 21:41:47.9 Info: => 5E-07s 21:41:47.9 Info: CreateColumn TrackFiles Modified DateTime 21:41:47.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:47.9 Info: => 0.000545s 21:41:47.9 Info: AlterTable TrackFiles 21:41:47.9 Info: => 4E-07s 21:41:47.9 Info: CreateColumn TrackFiles Path String 21:41:47.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:47.9 Info: => 0.0004856s 21:41:47.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:47.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:47.9 Info: => 3.03E-05s 21:41:47.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:47.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:47.9 Info: => 0.0001171s 21:41:47.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:47.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:47.9 Info: => 0.0001269s 21:41:47.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:47.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:47.9 Info: => 0.0001312s 21:41:47.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:47.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:47.9 Info: => 6.79E-05s 21:41:47.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:47.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:47.9 Info: => 4.73E-05s 21:41:47.9 Info: AlterTable TrackFiles 21:41:47.9 Info: => 4E-07s 21:41:47.9 Info: AlterColumn TrackFiles Path String 21:41:47.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:47.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:47.9 Info: DROP TABLE "TrackFiles" 21:41:47.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.9 Info: => 0.0041649s 21:41:47.9 Info: CreateIndex TrackFiles (Path) 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:47.9 Info: => 8.26E-05s 21:41:47.9 Info: DeleteColumn TrackFiles RelativePath 21:41:47.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:47.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:47.9 Info: DROP TABLE "TrackFiles" 21:41:47.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:47.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:47.9 Info: => 0.0039163s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:47', 'add_mediafilerepository_mtime') 21:41:47.9 Info: Committing Transaction 21:41:47.9 Info: 30: add_mediafilerepository_mtime migrated 21:41:47.9 Info: => 0.0044016s 21:41:47.9 Info: 31: add_artistmetadataid_constraint migrating 21:41:47.9 Info: Beginning Transaction 21:41:47.9 Info: Starting migration of Main DB to 31 21:41:47.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:47.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:47.9 Info: => 7.37E-05s 21:41:47.9 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:47.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:47.9 Info: => 0.0001327s 21:41:47.9 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:47.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:47.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:47.9 Info: DROP TABLE "Artists" 21:41:47.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:47.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:47.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:47.9 Info: => 0.004585s 21:41:47.9 Info: CreateIndex Artists (ArtistMetadataId) 21:41:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:47.9 Info: => 0.000106s 21:41:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:48', 'add_artistmetadataid_constraint') 21:41:47.9 Info: Committing Transaction 21:41:48.0 Info: 31: add_artistmetadataid_constraint migrated 21:41:48.0 Info: => 0.000612s 21:41:48.0 Info: 32: old_ids_and_artist_alias migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 32 21:41:48.0 Info: AlterTable ArtistMetadata 21:41:48.0 Info: => 5E-07s 21:41:48.0 Info: CreateColumn ArtistMetadata Aliases String 21:41:48.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:48.0 Info: => 0.0005459s 21:41:48.0 Info: AlterTable ArtistMetadata 21:41:48.0 Info: => 3E-07s 21:41:48.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:48.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.0 Info: => 0.0005198s 21:41:48.0 Info: AlterTable Albums 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.0 Info: => 0.0005567s 21:41:48.0 Info: AlterTable AlbumReleases 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:48.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.0 Info: => 0.0005871s 21:41:48.0 Info: AlterTable Tracks 21:41:48.0 Info: => 3E-07s 21:41:48.0 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.0 Info: => 0.0005719s 21:41:48.0 Info: AlterTable Tracks 21:41:48.0 Info: => 3E-07s 21:41:48.0 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.0 Info: => 0.0005989s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:48', 'old_ids_and_artist_alias') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 32: old_ids_and_artist_alias migrated 21:41:48.0 Info: => 0.0010699s 21:41:48.0 Info: 33: download_propers_config migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 33 21:41:48.0 Info: PerformDBOperation 21:41:48.0 Info: Performing DB Operation 21:41:48.0 Info: => 2.73E-05s 21:41:48.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:48.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:48.0 Info: => 2.79E-05s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:48', 'download_propers_config') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 33: download_propers_config migrated 21:41:48.0 Info: => 0.0004596s 21:41:48.0 Info: 34: remove_language_profiles migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 34 21:41:48.0 Info: DeleteTable LanguageProfiles 21:41:48.0 Info: DROP TABLE "LanguageProfiles" 21:41:48.0 Info: => 0.0002002s 21:41:48.0 Info: DeleteColumn Artists LanguageProfileId 21:41:48.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:48.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:48.0 Info: DROP TABLE "Artists" 21:41:48.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.0 Info: => 0.0049334s 21:41:48.0 Info: DeleteColumn ImportLists LanguageProfileId 21:41:48.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:48.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:48.0 Info: DROP TABLE "ImportLists" 21:41:48.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:48.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:48.0 Info: => 0.004388s 21:41:48.0 Info: DeleteColumn Blacklist Language 21:41:48.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:48.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:48.0 Info: DROP TABLE "Blacklist" 21:41:48.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:48.0 Info: => 0.0042905s 21:41:48.0 Info: DeleteColumn History Language 21:41:48.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:48.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:48.0 Info: DROP TABLE "History" 21:41:48.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:48.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:48.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:48.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:48.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:48.0 Info: => 0.0048973s 21:41:48.0 Info: DeleteColumn LyricFiles Language 21:41:48.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:48.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:48.0 Info: DROP TABLE "LyricFiles" 21:41:48.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:48.0 Info: => 0.004266s 21:41:48.0 Info: DeleteColumn TrackFiles Language 21:41:48.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:48.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:48.0 Info: DROP TABLE "TrackFiles" 21:41:48.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:48.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:48.0 Info: => 0.0064176s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:48', 'remove_language_profiles') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 34: remove_language_profiles migrated 21:41:48.0 Info: => 0.0071287s 21:41:48.0 Info: 35: multi_disc_naming_format migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 35 21:41:48.0 Info: AlterTable NamingConfig 21:41:48.0 Info: => 5E-07s 21:41:48.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:48.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:48.0 Info: => 0.0005772s 21:41:48.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:48.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:48.0 Info: => 3.59E-05s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:48', 'multi_disc_naming_format') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 35: multi_disc_naming_format migrated 21:41:48.0 Info: => 0.0004387s 21:41:48.0 Info: 36: add_download_client_priority migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 36 21:41:48.0 Info: AlterTable DownloadClients 21:41:48.0 Info: => 5E-07s 21:41:48.0 Info: CreateColumn DownloadClients Priority Int32 21:41:48.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:48.0 Info: => 0.0005786s 21:41:48.0 Info: PerformDBOperation 21:41:48.0 Info: Performing DB Operation 21:41:48.0 Info: => 4.75E-05s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:48', 'add_download_client_priority') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 36: add_download_client_priority migrated 21:41:48.0 Info: => 0.0004769s 21:41:48.0 Info: 37: remove_growl_prowl migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 37 21:41:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:48.0 Info: => 3.8E-05s 21:41:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:48.0 Info: => 2.62E-05s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:48', 'remove_growl_prowl') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 37: remove_growl_prowl migrated 21:41:48.0 Info: => 0.0004752s 21:41:48.0 Info: 38: remove_plex_hometheatre migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 38 21:41:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:48.0 Info: => 3.53E-05s 21:41:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:48.0 Info: => 2.82E-05s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:48', 'remove_plex_hometheatre') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 38: remove_plex_hometheatre migrated 21:41:48.0 Info: => 0.000486s 21:41:48.0 Info: 39: add_root_folder_add_defaults migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 39 21:41:48.0 Info: AlterTable RootFolders 21:41:48.0 Info: => 5E-07s 21:41:48.0 Info: CreateColumn RootFolders Name String 21:41:48.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:48.0 Info: => 0.000573s 21:41:48.0 Info: AlterTable RootFolders 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:48.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:48.0 Info: => 0.0005759s 21:41:48.0 Info: AlterTable RootFolders 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:48.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:48.0 Info: => 0.0005216s 21:41:48.0 Info: AlterTable RootFolders 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:48.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:48.0 Info: => 0.0005218s 21:41:48.0 Info: AlterTable RootFolders 21:41:48.0 Info: => 3E-07s 21:41:48.0 Info: CreateColumn RootFolders DefaultTags String 21:41:48.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:48.0 Info: => 0.0005126s 21:41:48.0 Info: PerformDBOperation 21:41:48.0 Info: Performing DB Operation 21:41:48.0 Info: => 4.55E-05s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:48', 'add_root_folder_add_defaults') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 39: add_root_folder_add_defaults migrated 21:41:48.0 Info: => 0.0005121s 21:41:48.0 Info: 40: task_duration migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 40 21:41:48.0 Info: AlterTable ScheduledTasks 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:48.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:48.0 Info: => 0.0005654s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:48', 'task_duration') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 40: task_duration migrated 21:41:48.0 Info: => 0.0010428s 21:41:48.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 41 21:41:48.0 Info: AlterTable ReleaseProfiles 21:41:48.0 Info: => 5E-07s 21:41:48.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:48.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:48.0 Info: => 0.0005377s 21:41:48.0 Info: AlterTable ReleaseProfiles 21:41:48.0 Info: => 3E-07s 21:41:48.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:48.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:48.0 Info: => 0.0005049s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:48', 'add_indexer_and_enabled_to_release_profiles') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:48.0 Info: => 0.0008961s 21:41:48.0 Info: 42: remove_album_folders migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 42 21:41:48.0 Info: DeleteColumn Artists AlbumFolder 21:41:48.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:48.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:48.0 Info: DROP TABLE "Artists" 21:41:48.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.0 Info: => 0.0047073s 21:41:48.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:48.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:48.0 Info: => 3.61E-05s 21:41:48.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:48.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:48.0 Info: => 2.95E-05s 21:41:48.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:48.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:48.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:48.0 Info: DROP TABLE "NamingConfig" 21:41:48.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:48.0 Info: => 0.0042312s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:48', 'remove_album_folders') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 42: remove_album_folders migrated 21:41:48.0 Info: => 0.0047497s 21:41:48.0 Info: 44: add_priority_to_indexers migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 44 21:41:48.0 Info: AlterTable Indexers 21:41:48.0 Info: => 5E-07s 21:41:48.0 Info: CreateColumn Indexers Priority Int32 21:41:48.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:48.0 Info: => 0.0005475s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:48', 'add_priority_to_indexers') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 44: add_priority_to_indexers migrated 21:41:48.0 Info: => 0.0009496s 21:41:48.0 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 45 21:41:48.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:48.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:48.0 Info: => 0.00011s 21:41:48.0 Info: PerformDBOperation 21:41:48.0 Info: Performing DB Operation 21:41:48.0 Info: => 2.38E-05s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:48', 'remove_chown_and_folderchmod_config') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:48.0 Info: => 0.0004463s 21:41:48.0 Info: 47: update_notifiarr migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 47 21:41:48.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:48.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:48.0 Info: => 5.98E-05s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:48', 'update_notifiarr') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 47: update_notifiarr migrated 21:41:48.0 Info: => 0.0004832s 21:41:48.0 Info: 49: email_multiple_addresses migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 49 21:41:48.0 Info: PerformDBOperation 21:41:48.0 Info: Performing DB Operation 21:41:48.0 Info: => 5.43E-05s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:48', 'email_multiple_addresses') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 49: email_multiple_addresses migrated 21:41:48.0 Info: => 0.0004393s 21:41:48.0 Info: 50: rename_blacklist_to_blocklist migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 50 21:41:48.0 Info: RenameTable Blacklist Blocklist 21:41:48.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:48.0 Info: => 0.0017506s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:48', 'rename_blacklist_to_blocklist') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 50: rename_blacklist_to_blocklist migrated 21:41:48.0 Info: => 0.0021476s 21:41:48.0 Info: 51: cdh_per_downloadclient migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 51 21:41:48.0 Info: AlterTable DownloadClients 21:41:48.0 Info: => 5E-07s 21:41:48.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:48.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:48.0 Info: => 0.0005558s 21:41:48.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:48.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:48.0 Info: => 0.0005428s 21:41:48.0 Info: PerformDBOperation 21:41:48.0 Info: Performing DB Operation 21:41:48.0 Info: => 0.000182s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:48', 'cdh_per_downloadclient') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 51: cdh_per_downloadclient migrated 21:41:48.0 Info: => 0.0005193s 21:41:48.0 Info: 52: download_history migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 52 21:41:48.0 Info: CreateTable DownloadHistory 21:41:48.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:48.0 Info: => 0.0001491s 21:41:48.0 Info: CreateIndex DownloadHistory (EventType) 21:41:48.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:48.0 Info: => 9.38E-05s 21:41:48.0 Info: CreateIndex DownloadHistory (ArtistId) 21:41:48.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:48.0 Info: => 7.94E-05s 21:41:48.0 Info: CreateIndex DownloadHistory (DownloadId) 21:41:48.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:48.0 Info: => 8.08E-05s 21:41:48.0 Info: PerformDBOperation 21:41:48.0 Info: Performing DB Operation 21:41:48.0 Info: => 0.000113s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:48', 'download_history') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 52: download_history migrated 21:41:48.0 Info: => 0.0004895s 21:41:48.0 Info: 53: add_update_history migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 53 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:48', 'add_update_history') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 53: add_update_history migrated 21:41:48.0 Info: => 0.0004368s 21:41:48.0 Info: 54: add_on_update_to_notifications migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 54 21:41:48.0 Info: AlterTable Notifications 21:41:48.0 Info: => 5E-07s 21:41:48.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:48.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:48.0 Info: => 0.0006002s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:48', 'add_on_update_to_notifications') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 54: add_on_update_to_notifications migrated 21:41:48.0 Info: => 0.0009501s 21:41:48.0 Info: 55: download_client_per_indexer migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 55 21:41:48.0 Info: AlterTable Indexers 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: CreateColumn Indexers DownloadClientId Int32 21:41:48.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:48.0 Info: => 0.0005701s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:48', 'download_client_per_indexer') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 55: download_client_per_indexer migrated 21:41:48.0 Info: => 0.0010162s 21:41:48.0 Info: 56: AddNewItemMonitorType migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 56 21:41:48.0 Info: AlterTable Artists 21:41:48.0 Info: => 5E-07s 21:41:48.0 Info: CreateColumn Artists MonitorNewItems Int32 21:41:48.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:48.0 Info: => 0.0005611s 21:41:48.0 Info: AlterTable RootFolders 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:48.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:48.0 Info: => 0.0006354s 21:41:48.0 Info: AlterTable ImportLists 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:48.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:48.0 Info: => 0.00057s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:48', 'AddNewItemMonitorType') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 56: AddNewItemMonitorType migrated 21:41:48.0 Info: => 0.001025s 21:41:48.0 Info: 57: ImportListSearch migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 57 21:41:48.0 Info: AlterTable ImportLists 21:41:48.0 Info: => 5E-07s 21:41:48.0 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:48.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:48.0 Info: => 0.0006237s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:48', 'ImportListSearch') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 57: ImportListSearch migrated 21:41:48.0 Info: => 0.0010724s 21:41:48.0 Info: 58: ImportListMonitorExisting migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 58 21:41:48.0 Info: AlterTable ImportLists 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:48.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:48.0 Info: => 0.000693s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:48', 'ImportListMonitorExisting') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 58: ImportListMonitorExisting migrated 21:41:48.0 Info: => 0.0011324s 21:41:48.0 Info: 59: add_indexer_tags migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 59 21:41:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:48.0 Info: => 3.82E-05s 21:41:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:48.0 Info: => 2.73E-05s 21:41:48.0 Info: AlterTable Indexers 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: CreateColumn Indexers Tags String 21:41:48.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:48.0 Info: => 0.0005944s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:48', 'add_indexer_tags') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 59: add_indexer_tags migrated 21:41:48.0 Info: => 0.0009333s 21:41:48.0 Info: 60: update_audio_types migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 60 21:41:48.0 Info: PerformDBOperation 21:41:48.0 Info: Performing DB Operation 21:41:48.0 Info: => 4.72E-05s 21:41:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:48', 'update_audio_types') 21:41:48.0 Info: Committing Transaction 21:41:48.0 Info: 60: update_audio_types migrated 21:41:48.0 Info: => 0.0003528s 21:41:48.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:48.0 Info: Beginning Transaction 21:41:48.0 Info: Starting migration of Main DB to 61 21:41:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.0 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:48.0 Info: => 3.13E-05s 21:41:48.0 Info: AlterTable AlbumReleases 21:41:48.0 Info: => 3E-07s 21:41:48.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:48.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:48.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:48.0 Info: DROP TABLE "AlbumReleases" 21:41:48.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:48.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:48.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:48.0 Info: => 0.0050537s 21:41:48.0 Info: AlterTable Albums 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:48.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:48.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:48.0 Info: DROP TABLE "Albums" 21:41:48.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:48.0 Info: => 0.0056137s 21:41:48.0 Info: AlterTable Albums 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:48.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:48.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:48.0 Info: DROP TABLE "Albums" 21:41:48.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:48.0 Info: => 0.0049262s 21:41:48.0 Info: AlterTable Albums 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: AlterColumn Albums Added DateTimeOffset 21:41:48.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:48.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:48.0 Info: DROP TABLE "Albums" 21:41:48.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:48.0 Info: => 0.0044508s 21:41:48.0 Info: AlterTable Artists 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:48.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:48.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:48.0 Info: DROP TABLE "Artists" 21:41:48.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.0 Info: => 0.0046018s 21:41:48.0 Info: AlterTable Artists 21:41:48.0 Info: => 4E-07s 21:41:48.0 Info: AlterColumn Artists Added DateTimeOffset 21:41:48.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:48.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:48.0 Info: DROP TABLE "Artists" 21:41:48.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.1 Info: => 0.0045562s 21:41:48.1 Info: AlterTable Blocklist 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:48.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:48.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:48.1 Info: DROP TABLE "Blocklist" 21:41:48.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:48.1 Info: => 0.0040862s 21:41:48.1 Info: AlterTable Blocklist 21:41:48.1 Info: => 7E-07s 21:41:48.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:48.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:48.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:48.1 Info: DROP TABLE "Blocklist" 21:41:48.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:48.1 Info: => 0.0041636s 21:41:48.1 Info: AlterTable Commands 21:41:48.1 Info: => 3E-07s 21:41:48.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:48.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:48.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:48.1 Info: DROP TABLE "Commands" 21:41:48.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:48.1 Info: => 0.0042081s 21:41:48.1 Info: AlterTable Commands 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:48.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:48.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:48.1 Info: DROP TABLE "Commands" 21:41:48.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:48.1 Info: => 0.0044468s 21:41:48.1 Info: AlterTable Commands 21:41:48.1 Info: => 3E-07s 21:41:48.1 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:48.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:48.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:48.1 Info: DROP TABLE "Commands" 21:41:48.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:48.1 Info: => 0.0046294s 21:41:48.1 Info: AlterTable DownloadClientStatus 21:41:48.1 Info: => 3E-07s 21:41:48.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:48.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:48.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:48.1 Info: DROP TABLE "DownloadClientStatus" 21:41:48.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:48.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:48.1 Info: => 0.006578s 21:41:48.1 Info: AlterTable DownloadClientStatus 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:48.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:48.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:48.1 Info: DROP TABLE "DownloadClientStatus" 21:41:48.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:48.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:48.1 Info: => 0.0041411s 21:41:48.1 Info: AlterTable DownloadClientStatus 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:48.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:48.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:48.1 Info: DROP TABLE "DownloadClientStatus" 21:41:48.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:48.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:48.1 Info: => 0.0041386s 21:41:48.1 Info: AlterTable DownloadHistory 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:48.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:48.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:48.1 Info: DROP TABLE "DownloadHistory" 21:41:48.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:48.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:48.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:48.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:48.1 Info: => 0.0044707s 21:41:48.1 Info: AlterTable ExtraFiles 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:48.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:48.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:48.1 Info: DROP TABLE "ExtraFiles" 21:41:48.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:48.1 Info: => 0.0038734s 21:41:48.1 Info: AlterTable ExtraFiles 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:48.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:48.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:48.1 Info: DROP TABLE "ExtraFiles" 21:41:48.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:48.1 Info: => 0.0037858s 21:41:48.1 Info: AlterTable History 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn History Date DateTimeOffset 21:41:48.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:48.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:48.1 Info: DROP TABLE "History" 21:41:48.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:48.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:48.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:48.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:48.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:48.1 Info: => 0.0045571s 21:41:48.1 Info: AlterTable ImportListStatus 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:48.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:48.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:48.1 Info: DROP TABLE "ImportListStatus" 21:41:48.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:48.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:48.1 Info: => 0.0044122s 21:41:48.1 Info: AlterTable ImportListStatus 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:48.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:48.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:48.1 Info: DROP TABLE "ImportListStatus" 21:41:48.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:48.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:48.1 Info: => 0.0041671s 21:41:48.1 Info: AlterTable ImportListStatus 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:48.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:48.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:48.1 Info: DROP TABLE "ImportListStatus" 21:41:48.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:48.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:48.1 Info: => 0.0039656s 21:41:48.1 Info: AlterTable IndexerStatus 21:41:48.1 Info: => 3E-07s 21:41:48.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:48.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:48.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:48.1 Info: DROP TABLE "IndexerStatus" 21:41:48.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:48.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:48.1 Info: => 0.0040854s 21:41:48.1 Info: AlterTable IndexerStatus 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:48.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:48.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:48.1 Info: DROP TABLE "IndexerStatus" 21:41:48.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:48.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:48.1 Info: => 0.0042084s 21:41:48.1 Info: AlterTable IndexerStatus 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:48.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:48.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:48.1 Info: DROP TABLE "IndexerStatus" 21:41:48.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:48.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:48.1 Info: => 0.0041414s 21:41:48.1 Info: AlterTable LyricFiles 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:48.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:48.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:48.1 Info: DROP TABLE "LyricFiles" 21:41:48.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:48.1 Info: => 0.0038194s 21:41:48.1 Info: AlterTable LyricFiles 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:48.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:48.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:48.1 Info: DROP TABLE "LyricFiles" 21:41:48.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:48.1 Info: => 0.0039248s 21:41:48.1 Info: AlterTable MetadataFiles 21:41:48.1 Info: => 5E-07s 21:41:48.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:48.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:48.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:48.1 Info: DROP TABLE "MetadataFiles" 21:41:48.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:48.1 Info: => 0.003836s 21:41:48.1 Info: AlterTable MetadataFiles 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:48.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:48.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:48.1 Info: DROP TABLE "MetadataFiles" 21:41:48.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:48.1 Info: => 0.0056794s 21:41:48.1 Info: AlterTable PendingReleases 21:41:48.1 Info: => 4E-07s 21:41:48.1 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:48.1 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:48.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:48.2 Info: DROP TABLE "PendingReleases" 21:41:48.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:48.2 Info: => 0.0038966s 21:41:48.2 Info: AlterTable ScheduledTasks 21:41:48.2 Info: => 4E-07s 21:41:48.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:48.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:48.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:48.2 Info: DROP TABLE "ScheduledTasks" 21:41:48.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:48.2 Info: => 0.0041806s 21:41:48.2 Info: AlterTable ScheduledTasks 21:41:48.2 Info: => 4E-07s 21:41:48.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:48.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:48.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:48.2 Info: DROP TABLE "ScheduledTasks" 21:41:48.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:48.2 Info: => 0.0042724s 21:41:48.2 Info: AlterTable TrackFiles 21:41:48.2 Info: => 4E-07s 21:41:48.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:48.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:48.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:48.2 Info: DROP TABLE "TrackFiles" 21:41:48.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:48.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:48.2 Info: => 0.0043044s 21:41:48.2 Info: AlterTable TrackFiles 21:41:48.2 Info: => 4E-07s 21:41:48.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:48.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:48.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:48.2 Info: DROP TABLE "TrackFiles" 21:41:48.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:48.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:48.2 Info: => 0.004219s 21:41:48.2 Info: AlterTable VersionInfo 21:41:48.2 Info: => 4E-07s 21:41:48.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:48.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:48.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:48.2 Info: DROP TABLE "VersionInfo" 21:41:48.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:48.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:48.2 Info: => 0.0042641s 21:41:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:48', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:48.2 Info: Committing Transaction 21:41:48.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:48.2 Info: => 0.0052898s 21:41:48.2 Info: 62: add_on_delete_to_notifications migrating 21:41:48.2 Info: Beginning Transaction 21:41:48.2 Info: Starting migration of Main DB to 62 21:41:48.2 Info: AlterTable Notifications 21:41:48.2 Info: => 3E-07s 21:41:48.2 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:48.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:48.2 Info: => 0.0006022s 21:41:48.2 Info: AlterTable Notifications 21:41:48.2 Info: => 4E-07s 21:41:48.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:48.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:48.2 Info: => 0.0006062s 21:41:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:48', 'add_on_delete_to_notifications') 21:41:48.2 Info: Committing Transaction 21:41:48.2 Info: 62: add_on_delete_to_notifications migrated 21:41:48.2 Info: => 0.0010324s 21:41:48.2 Info: 63: add_custom_formats migrating 21:41:48.2 Info: Beginning Transaction 21:41:48.2 Info: Starting migration of Main DB to 63 21:41:48.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 21:41:48.2 Info: AlterTable DelayProfiles 21:41:48.2 Info: => 4E-07s 21:41:48.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:48.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:48.2 Info: => 0.0005876s 21:41:48.2 Info: UpdateData 21:41:48.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:48.2 Info: => 4.42E-05s 21:41:48.2 Info: AlterTable TrackFiles 21:41:48.2 Info: => 3E-07s 21:41:48.2 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:48.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:48.2 Info: => 0.000596s 21:41:48.2 Info: PerformDBOperation 21:41:48.2 Info: Performing DB Operation 21:41:48.2 Info: => 0.0010886s 21:41:48.2 Info: CreateTable CustomFormats 21:41:48.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:48.2 Info: => 0.0001703s 21:41:48.2 Info: CreateIndex CustomFormats (Name) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:48.2 Info: => 9.43E-05s 21:41:48.2 Info: AlterTable QualityProfiles 21:41:48.2 Info: => 4E-07s 21:41:48.2 Info: CreateColumn QualityProfiles FormatItems String 21:41:48.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:48.2 Info: => 0.000616s 21:41:48.2 Info: AlterTable QualityProfiles 21:41:48.2 Info: => 5E-07s 21:41:48.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:48.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:48.2 Info: => 0.0005686s 21:41:48.2 Info: AlterTable QualityProfiles 21:41:48.2 Info: => 4E-07s 21:41:48.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:48.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:48.2 Info: => 0.0005825s 21:41:48.2 Info: PerformDBOperation 21:41:48.2 Info: Performing DB Operation 21:41:48.2 Info: => 0.0011243s 21:41:48.2 Info: PerformDBOperation 21:41:48.2 Info: Performing DB Operation 21:41:48.2 Info: => 3.21E-05s 21:41:48.2 Info: DeleteColumn ReleaseProfiles Preferred 21:41:48.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:48.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:48.2 Info: DROP TABLE "ReleaseProfiles" 21:41:48.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:48.2 Info: => 0.0041747s 21:41:48.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:48.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:48.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:48.2 Info: DROP TABLE "ReleaseProfiles" 21:41:48.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:48.2 Info: => 0.0043862s 21:41:48.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:48.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:48.2 Info: => 3.9E-05s 21:41:48.2 Info: AlterTable DelayProfiles 21:41:48.2 Info: => 4E-07s 21:41:48.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:48.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:48.2 Info: => 0.0005579s 21:41:48.2 Info: AlterTable DelayProfiles 21:41:48.2 Info: => 4E-07s 21:41:48.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:48.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:48.2 Info: => 0.0005641s 21:41:48.2 Info: -> 1 Insert operations completed in 00:00:00.0000751 taking an average of 00:00:00.0000751 21:41:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:48', 'add_custom_formats') 21:41:48.2 Info: Committing Transaction 21:41:48.2 Info: 63: add_custom_formats migrated 21:41:48.2 Info: => 0.001101s 21:41:48.2 Debug: Took: 00:00:00.3936258 21:41:48.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 21:41:48.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 21:41:48.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637082766943_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:48.2 Info: DatabaseEngineVersionCheck migrating 21:41:48.2 Info: PerformDBOperation 21:41:48.2 Info: Performing DB Operation 21:41:48.2 Info: SQLite 3.49.1 21:41:48.2 Info: => 0.0015698s 21:41:48.2 Info: DatabaseEngineVersionCheck migrated 21:41:48.2 Info: => 0.0015792s 21:41:48.2 Info: VersionMigration migrating 21:41:48.2 Info: Beginning Transaction 21:41:48.2 Info: CreateTable VersionInfo 21:41:48.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:48.2 Info: => 0.0001535s 21:41:48.2 Info: Committing Transaction 21:41:48.2 Info: VersionMigration migrated 21:41:48.2 Info: => 0.0008789s 21:41:48.2 Info: VersionUniqueMigration migrating 21:41:48.2 Info: Beginning Transaction 21:41:48.2 Info: CreateIndex VersionInfo (Version) 21:41:48.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:48.2 Info: => 0.0001117s 21:41:48.2 Info: AlterTable VersionInfo 21:41:48.2 Info: => 7E-07s 21:41:48.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:48.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:48.2 Info: => 0.0004997s 21:41:48.2 Info: Committing Transaction 21:41:48.2 Info: VersionUniqueMigration migrated 21:41:48.2 Info: => 0.0007911s 21:41:48.2 Info: VersionDescriptionMigration migrating 21:41:48.2 Info: Beginning Transaction 21:41:48.2 Info: AlterTable VersionInfo 21:41:48.2 Info: => 5E-07s 21:41:48.2 Info: CreateColumn VersionInfo Description String 21:41:48.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:48.2 Info: => 0.0002042s 21:41:48.2 Info: Committing Transaction 21:41:48.2 Info: VersionDescriptionMigration migrated 21:41:48.2 Info: => 0.0004693s 21:41:48.2 Info: 1: InitialSetup migrating 21:41:48.2 Info: Beginning Transaction 21:41:48.2 Info: Starting migration of Main DB to 1 21:41:48.2 Info: CreateTable Config 21:41:48.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:48.2 Info: => 0.0001363s 21:41:48.2 Info: CreateIndex Config (Key) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:48.2 Info: => 7.63E-05s 21:41:48.2 Info: CreateTable RootFolders 21:41:48.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:48.2 Info: => 8.2E-05s 21:41:48.2 Info: CreateIndex RootFolders (Path) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:48.2 Info: => 7.37E-05s 21:41:48.2 Info: CreateTable Artists 21:41:48.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:48.2 Info: => 0.0002002s 21:41:48.2 Info: CreateIndex Artists (ForeignArtistId) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:48.2 Info: => 7.25E-05s 21:41:48.2 Info: CreateIndex Artists (NameSlug) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:48.2 Info: => 6.68E-05s 21:41:48.2 Info: CreateIndex Artists (CleanName) 21:41:48.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.2 Info: => 6.57E-05s 21:41:48.2 Info: CreateIndex Artists (Path) 21:41:48.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.2 Info: => 6.33E-05s 21:41:48.2 Info: CreateTable Albums 21:41:48.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:48.2 Info: => 0.0002046s 21:41:48.2 Info: CreateIndex Albums (ForeignAlbumId) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.2 Info: => 7.64E-05s 21:41:48.2 Info: CreateIndex Albums (MBId) 21:41:48.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:48.2 Info: => 6.85E-05s 21:41:48.2 Info: CreateIndex Albums (TADBId) 21:41:48.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:48.2 Info: => 8.86E-05s 21:41:48.2 Info: CreateIndex Albums (TitleSlug) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:48.2 Info: => 6.6E-05s 21:41:48.2 Info: CreateIndex Albums (CleanTitle) 21:41:48.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.2 Info: => 6.32E-05s 21:41:48.2 Info: CreateIndex Albums (Path) 21:41:48.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:48.2 Info: => 6.16E-05s 21:41:48.2 Info: CreateTable Tracks 21:41:48.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:48.2 Info: => 0.0001244s 21:41:48.2 Info: CreateIndex Tracks (ForeignTrackId) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:48.2 Info: => 6.77E-05s 21:41:48.2 Info: CreateIndex Tracks (ArtistId) 21:41:48.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:48.2 Info: => 6.98E-05s 21:41:48.2 Info: CreateIndex Tracks (TrackFileId) 21:41:48.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:48.2 Info: => 7.11E-05s 21:41:48.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:48.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:48.2 Info: => 7.22E-05s 21:41:48.2 Info: CreateTable TrackFiles 21:41:48.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:48.2 Info: => 0.0001184s 21:41:48.2 Info: CreateIndex TrackFiles (ArtistId) 21:41:48.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:48.2 Info: => 9.69E-05s 21:41:48.2 Info: CreateIndex TrackFiles (AlbumId) 21:41:48.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.2 Info: => 8.28E-05s 21:41:48.2 Info: CreateTable History 21:41:48.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:48.2 Info: => 0.0001381s 21:41:48.2 Info: CreateIndex History (Date) 21:41:48.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:48.2 Info: => 7.57E-05s 21:41:48.2 Info: CreateIndex History (EventType) 21:41:48.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:48.2 Info: => 7.07E-05s 21:41:48.2 Info: CreateIndex History (DownloadId) 21:41:48.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:48.2 Info: => 6.95E-05s 21:41:48.2 Info: CreateIndex History (AlbumId) 21:41:48.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:48.2 Info: => 7.03E-05s 21:41:48.2 Info: CreateTable Notifications 21:41:48.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:48.2 Info: => 0.0001131s 21:41:48.2 Info: CreateTable ScheduledTasks 21:41:48.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:48.2 Info: => 0.0001086s 21:41:48.2 Info: CreateIndex ScheduledTasks (TypeName) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:48.2 Info: => 7.26E-05s 21:41:48.2 Info: CreateTable Indexers 21:41:48.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:48.2 Info: => 9.66E-05s 21:41:48.2 Info: CreateIndex Indexers (Name) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:48.2 Info: => 7.81E-05s 21:41:48.2 Info: CreateTable Profiles 21:41:48.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:48.2 Info: => 8.61E-05s 21:41:48.2 Info: CreateIndex Profiles (Name) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:48.2 Info: => 7.59E-05s 21:41:48.2 Info: CreateTable QualityDefinitions 21:41:48.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:48.2 Info: => 0.000119s 21:41:48.2 Info: CreateIndex QualityDefinitions (Quality) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:48.2 Info: => 9.78E-05s 21:41:48.2 Info: CreateIndex QualityDefinitions (Title) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:48.2 Info: => 9.15E-05s 21:41:48.2 Info: CreateTable NamingConfig 21:41:48.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:48.2 Info: => 0.0001162s 21:41:48.2 Info: CreateTable Blacklist 21:41:48.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:48.2 Info: => 0.000153s 21:41:48.2 Info: CreateTable Metadata 21:41:48.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:48.2 Info: => 0.0001002s 21:41:48.2 Info: CreateTable MetadataFiles 21:41:48.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:48.2 Info: => 0.0001187s 21:41:48.2 Info: CreateTable DownloadClients 21:41:48.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:48.2 Info: => 0.0001106s 21:41:48.2 Info: CreateTable PendingReleases 21:41:48.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:48.2 Info: => 0.0001304s 21:41:48.2 Info: CreateTable RemotePathMappings 21:41:48.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:48.2 Info: => 9.42E-05s 21:41:48.2 Info: CreateTable Tags 21:41:48.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:48.2 Info: => 8.4E-05s 21:41:48.2 Info: CreateIndex Tags (Label) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:48.2 Info: => 8.52E-05s 21:41:48.2 Info: CreateTable Restrictions 21:41:48.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:48.2 Info: => 8.94E-05s 21:41:48.2 Info: CreateTable DelayProfiles 21:41:48.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:48.2 Info: => 0.0001352s 21:41:48.2 Info: CreateTable Users 21:41:48.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:48.2 Info: => 0.0001008s 21:41:48.2 Info: CreateIndex Users (Identifier) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:48.2 Info: => 8.33E-05s 21:41:48.2 Info: CreateIndex Users (Username) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:48.2 Info: => 7.74E-05s 21:41:48.2 Info: CreateTable Commands 21:41:48.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:48.2 Info: => 0.0001177s 21:41:48.2 Info: CreateTable IndexerStatus 21:41:48.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:48.2 Info: => 0.0001149s 21:41:48.2 Info: CreateIndex IndexerStatus (ProviderId) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:48.2 Info: => 8.06E-05s 21:41:48.2 Info: CreateTable ExtraFiles 21:41:48.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:48.2 Info: => 0.0001078s 21:41:48.2 Info: CreateTable LyricFiles 21:41:48.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:48.2 Info: => 0.000132s 21:41:48.2 Info: CreateTable LanguageProfiles 21:41:48.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:48.2 Info: => 8.84E-05s 21:41:48.2 Info: CreateIndex LanguageProfiles (Name) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:48.2 Info: => 8.35E-05s 21:41:48.2 Info: CreateTable DownloadClientStatus 21:41:48.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:48.2 Info: => 9.78E-05s 21:41:48.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:48.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:48.2 Info: => 8.53E-05s 21:41:48.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:48.2 Info: -> 1 Insert operations completed in 00:00:00.0000528 taking an average of 00:00:00.0000528 21:41:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:48', 'InitialSetup') 21:41:48.2 Info: Committing Transaction 21:41:48.2 Info: 1: InitialSetup migrated 21:41:48.2 Info: => 0.0008804s 21:41:48.2 Info: 2: add_reason_to_pending_releases migrating 21:41:48.2 Info: Beginning Transaction 21:41:48.2 Info: Starting migration of Main DB to 2 21:41:48.2 Info: AlterTable PendingReleases 21:41:48.2 Info: => 4E-07s 21:41:48.2 Info: CreateColumn PendingReleases Reason Int32 21:41:48.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:48.3 Info: => 0.0005299s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:48', 'add_reason_to_pending_releases') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 2: add_reason_to_pending_releases migrated 21:41:48.3 Info: => 0.0009667s 21:41:48.3 Info: 3: add_medium_support migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 3 21:41:48.3 Info: AlterTable Albums 21:41:48.3 Info: => 5E-07s 21:41:48.3 Info: CreateColumn Albums Media String 21:41:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:48.3 Info: => 0.000499s 21:41:48.3 Info: AlterTable Tracks 21:41:48.3 Info: => 3E-07s 21:41:48.3 Info: CreateColumn Tracks MediumNumber Int32 21:41:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:48.3 Info: => 0.0004714s 21:41:48.3 Info: AlterTable Tracks 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:48.3 Info: => 0.0004601s 21:41:48.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:48.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:48.3 Info: => 3.75E-05s 21:41:48.3 Info: DeleteColumn Tracks TrackNumber 21:41:48.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:48.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:48.3 Info: DROP TABLE "Tracks" 21:41:48.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:48.3 Info: => 0.0038226s 21:41:48.3 Info: AlterTable Tracks 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn Tracks TrackNumber String 21:41:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:48.3 Info: => 0.0004657s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:48', 'add_medium_support') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 3: add_medium_support migrated 21:41:48.3 Info: => 0.000953s 21:41:48.3 Info: 4: add_various_qualites_in_profile migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 4 21:41:48.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:48.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:48.3 Info: => 4.22E-05s 21:41:48.3 Info: PerformDBOperation 21:41:48.3 Info: Performing DB Operation 21:41:48.3 Info: => 3.06E-05s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:48', 'add_various_qualites_in_profile') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 4: add_various_qualites_in_profile migrated 21:41:48.3 Info: => 0.0003789s 21:41:48.3 Info: 5: metadata_profiles migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 5 21:41:48.3 Info: CreateTable MetadataProfiles 21:41:48.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:48.3 Info: => 0.0001132s 21:41:48.3 Info: CreateIndex MetadataProfiles (Name) 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:48.3 Info: => 9.02E-05s 21:41:48.3 Info: AlterTable Artists 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn Artists MetadataProfileId Int32 21:41:48.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:48.3 Info: => 0.0004787s 21:41:48.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:48.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:48.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:48.3 Info: DROP TABLE "Artists" 21:41:48.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.3 Info: => 0.0041196s 21:41:48.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:48.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:48.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:48.3 Info: DROP TABLE "Artists" 21:41:48.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.3 Info: => 0.0038369s 21:41:48.3 Info: AlterTable Albums 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn Albums SecondaryTypes String 21:41:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:48.3 Info: => 0.0004736s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:48', 'metadata_profiles') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 5: metadata_profiles migrated 21:41:48.3 Info: => 0.0009144s 21:41:48.3 Info: 6: separate_automatic_and_interactive_search migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 6 21:41:48.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:48.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:48.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:48.3 Info: DROP TABLE "Indexers" 21:41:48.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:48.3 Info: => 0.0032616s 21:41:48.3 Info: AlterTable Indexers 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:48.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:48.3 Info: => 0.0004423s 21:41:48.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:48.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:48.3 Info: => 3.07E-05s 21:41:48.3 Info: AlterTable Indexers 21:41:48.3 Info: => 3E-07s 21:41:48.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:48.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:48.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:48.3 Info: DROP TABLE "Indexers" 21:41:48.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:48.3 Info: => 0.0032502s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:48', 'separate_automatic_and_interactive_search') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 6: separate_automatic_and_interactive_search migrated 21:41:48.3 Info: => 0.00373s 21:41:48.3 Info: 7: change_album_path_to_relative migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 7 21:41:48.3 Info: DeleteColumn Albums Path 21:41:48.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:48.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:48.3 Info: DROP TABLE "Albums" 21:41:48.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.3 Info: => 0.0041028s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:48', 'change_album_path_to_relative') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 7: change_album_path_to_relative migrated 21:41:48.3 Info: => 0.0046535s 21:41:48.3 Info: 8: change_quality_size_mb_to_kb migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 8 21:41:48.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:48.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:48.3 Info: => 3.88E-05s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:48', 'change_quality_size_mb_to_kb') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 8: change_quality_size_mb_to_kb migrated 21:41:48.3 Info: => 0.0003921s 21:41:48.3 Info: 9: album_releases migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 9 21:41:48.3 Info: AlterTable Albums 21:41:48.3 Info: => 5E-07s 21:41:48.3 Info: CreateColumn Albums Releases String 21:41:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:48.3 Info: => 0.0004806s 21:41:48.3 Info: AlterTable Albums 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn Albums CurrentRelease String 21:41:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:48.3 Info: => 0.0004803s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:48', 'album_releases') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 9: album_releases migrated 21:41:48.3 Info: => 0.0008201s 21:41:48.3 Info: 10: album_releases_fix migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 10 21:41:48.3 Info: AlterTable Albums 21:41:48.3 Info: => 5E-07s 21:41:48.3 Info: AlterColumn Albums Releases String 21:41:48.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:48.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:48.3 Info: DROP TABLE "Albums" 21:41:48.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.3 Info: => 0.0039564s 21:41:48.3 Info: AlterTable Albums 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: AlterColumn Albums CurrentRelease String 21:41:48.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:48.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:48.3 Info: DROP TABLE "Albums" 21:41:48.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.3 Info: => 0.004275s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:48', 'album_releases_fix') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 10: album_releases_fix migrated 21:41:48.3 Info: => 0.0047976s 21:41:48.3 Info: 11: import_lists migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 11 21:41:48.3 Info: CreateTable ImportLists 21:41:48.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:48.3 Info: => 0.0001542s 21:41:48.3 Info: CreateIndex ImportLists (Name) 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:48.3 Info: => 8.52E-05s 21:41:48.3 Info: CreateTable ImportListStatus 21:41:48.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:48.3 Info: => 0.000119s 21:41:48.3 Info: CreateIndex ImportListStatus (ProviderId) 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:48.3 Info: => 8.09E-05s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:48', 'import_lists') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 11: import_lists migrated 21:41:48.3 Info: => 0.0005072s 21:41:48.3 Info: 12: add_release_status migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 12 21:41:48.3 Info: AlterTable MetadataProfiles 21:41:48.3 Info: => 5E-07s 21:41:48.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:48.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:48.3 Info: => 0.000529s 21:41:48.3 Info: PerformDBOperation 21:41:48.3 Info: Performing DB Operation 21:41:48.3 Info: => 2.3E-05s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:48', 'add_release_status') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 12: add_release_status migrated 21:41:48.3 Info: => 0.0004375s 21:41:48.3 Info: 13: album_download_notification migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 13 21:41:48.3 Info: AlterTable Notifications 21:41:48.3 Info: => 5E-07s 21:41:48.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:48.3 Info: => 0.000518s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:48', 'album_download_notification') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 13: album_download_notification migrated 21:41:48.3 Info: => 0.0008798s 21:41:48.3 Info: 14: fix_language_metadata_profiles migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 14 21:41:48.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:48.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:48.3 Info: => 9E-05s 21:41:48.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:48.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:48.3 Info: => 8.13E-05s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:48', 'fix_language_metadata_profiles') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 14: fix_language_metadata_profiles migrated 21:41:48.3 Info: => 0.0005012s 21:41:48.3 Info: 15: remove_fanzub migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 15 21:41:48.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:48.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:48.3 Info: => 3.94E-05s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:48', 'remove_fanzub') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 15: remove_fanzub migrated 21:41:48.3 Info: => 0.0003758s 21:41:48.3 Info: 16: update_artist_history_indexes migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 16 21:41:48.3 Info: CreateIndex Albums (ArtistId) 21:41:48.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:48.3 Info: => 9.5E-05s 21:41:48.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:48.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:48.3 Info: => 8.71E-05s 21:41:48.3 Info: DeleteIndex History (AlbumId) 21:41:48.3 Info: DROP INDEX "IX_History_AlbumId" 21:41:48.3 Info: => 0.0001247s 21:41:48.3 Info: CreateIndex History (AlbumId, Date) 21:41:48.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:48.3 Info: => 8.65E-05s 21:41:48.3 Info: DeleteIndex History (DownloadId) 21:41:48.3 Info: DROP INDEX "IX_History_DownloadId" 21:41:48.3 Info: => 0.0001171s 21:41:48.3 Info: CreateIndex History (DownloadId, Date) 21:41:48.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:48.3 Info: => 9.37E-05s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:48', 'update_artist_history_indexes') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 16: update_artist_history_indexes migrated 21:41:48.3 Info: => 0.0004548s 21:41:48.3 Info: 17: remove_nma migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 17 21:41:48.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:48.3 Info: => 4.12E-05s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:48', 'remove_nma') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 17: remove_nma migrated 21:41:48.3 Info: => 0.0003924s 21:41:48.3 Info: 18: album_disambiguation migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 18 21:41:48.3 Info: AlterTable Albums 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn Albums Disambiguation String 21:41:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:48.3 Info: => 0.0005233s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:48', 'album_disambiguation') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 18: album_disambiguation migrated 21:41:48.3 Info: => 0.0008669s 21:41:48.3 Info: 19: add_ape_quality_in_profiles migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 19 21:41:48.3 Info: PerformDBOperation 21:41:48.3 Info: Performing DB Operation 21:41:48.3 Info: => 2.66E-05s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:48', 'add_ape_quality_in_profiles') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 19: add_ape_quality_in_profiles migrated 21:41:48.3 Info: => 0.0003416s 21:41:48.3 Info: 20: remove_pushalot migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 20 21:41:48.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:48.3 Info: => 3.88E-05s 21:41:48.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:48.3 Info: => 3.44E-05s 21:41:48.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:48.3 Info: => 3.07E-05s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:48', 'remove_pushalot') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 20: remove_pushalot migrated 21:41:48.3 Info: => 0.0003276s 21:41:48.3 Info: 21: add_custom_filters migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 21 21:41:48.3 Info: CreateTable CustomFilters 21:41:48.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:48.3 Info: => 0.0001124s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:48', 'add_custom_filters') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 21: add_custom_filters migrated 21:41:48.3 Info: => 0.0004331s 21:41:48.3 Info: 22: import_list_tags migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 22 21:41:48.3 Info: AlterTable ImportLists 21:41:48.3 Info: => 5E-07s 21:41:48.3 Info: CreateColumn ImportLists Tags String 21:41:48.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:48.3 Info: => 0.0005298s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:48', 'import_list_tags') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 22: import_list_tags migrated 21:41:48.3 Info: => 0.000877s 21:41:48.3 Info: 23: add_release_groups_etc migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 23 21:41:48.3 Info: CreateTable ArtistMetadata 21:41:48.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:48.3 Info: => 0.0001744s 21:41:48.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:48.3 Info: => 0.0001133s 21:41:48.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:48.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:48.3 Info: => 8.34E-05s 21:41:48.3 Info: AlterTable Artists 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:48.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:48.3 Info: => 0.0005392s 21:41:48.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:48.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:48.3 Info: => 7.18E-05s 21:41:48.3 Info: CreateTable AlbumReleases 21:41:48.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:48.3 Info: => 0.0001646s 21:41:48.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:48.3 Info: => 0.0001227s 21:41:48.3 Info: CreateIndex AlbumReleases (AlbumId) 21:41:48.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:48.3 Info: => 0.0001534s 21:41:48.3 Info: PerformDBOperation 21:41:48.3 Info: Performing DB Operation 21:41:48.3 Info: => 3.04E-05s 21:41:48.3 Info: AlterTable Albums 21:41:48.3 Info: => 3E-07s 21:41:48.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:48.3 Info: => 0.0005797s 21:41:48.3 Info: AlterTable Albums 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:48.3 Info: => 0.0005401s 21:41:48.3 Info: AlterTable Albums 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn Albums Links String 21:41:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:48.3 Info: => 0.0005176s 21:41:48.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:48.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:48.3 Info: => 0.0001085s 21:41:48.3 Info: AlterTable Tracks 21:41:48.3 Info: => 3E-07s 21:41:48.3 Info: CreateColumn Tracks ForeignRecordingId String 21:41:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:48.3 Info: => 0.0005305s 21:41:48.3 Info: AlterTable Tracks 21:41:48.3 Info: => 3E-07s 21:41:48.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:48.3 Info: => 0.0005258s 21:41:48.3 Info: AlterTable Tracks 21:41:48.3 Info: => 3E-07s 21:41:48.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:48.3 Info: => 0.005121s 21:41:48.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:48.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:48.3 Info: => 7.52E-05s 21:41:48.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:48.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:48.3 Info: => 5.72E-05s 21:41:48.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:48.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:48.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:48.3 Info: DROP TABLE "Artists" 21:41:48.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.3 Info: => 0.00517s 21:41:48.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:48.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:48.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:48.3 Info: DROP TABLE "Albums" 21:41:48.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.3 Info: => 0.0047663s 21:41:48.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:48.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:48.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:48.3 Info: DROP TABLE "Tracks" 21:41:48.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:48.3 Info: => 0.0043836s 21:41:48.3 Info: DeleteColumn TrackFiles ArtistId 21:41:48.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:48.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:48.3 Info: DROP TABLE "TrackFiles" 21:41:48.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:48.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.3 Info: => 0.0042296s 21:41:48.3 Info: CreateIndex Artists (ArtistMetadataId) 21:41:48.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.3 Info: => 9.55E-05s 21:41:48.3 Info: CreateIndex Artists (Monitored) 21:41:48.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.3 Info: => 7.27E-05s 21:41:48.3 Info: CreateIndex Albums (ArtistMetadataId) 21:41:48.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:48.3 Info: => 8.83E-05s 21:41:48.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:48.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:48.3 Info: => 8.8E-05s 21:41:48.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:48.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:48.3 Info: => 8.68E-05s 21:41:48.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:48.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:48.3 Info: => 8.73E-05s 21:41:48.3 Info: UpdateData 21:41:48.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:48.3 Info: => 3.84E-05s 21:41:48.3 Info: UpdateData 21:41:48.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:48.3 Info: => 2.93E-05s 21:41:48.3 Info: UpdateData 21:41:48.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:48.3 Info: => 3.33E-05s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:48', 'add_release_groups_etc') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 23: add_release_groups_etc migrated 21:41:48.3 Info: => 0.000817s 21:41:48.3 Info: 24: NewMediaInfoFormat migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 24 21:41:48.3 Info: UpdateData 21:41:48.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:48.3 Info: => 3.94E-05s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:48', 'NewMediaInfoFormat') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 24: NewMediaInfoFormat migrated 21:41:48.3 Info: => 0.0004432s 21:41:48.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 25 21:41:48.3 Info: RenameTable Restrictions ReleaseProfiles 21:41:48.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:48.3 Info: => 0.0020733s 21:41:48.3 Info: AlterTable ReleaseProfiles 21:41:48.3 Info: => 7E-07s 21:41:48.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:48.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:48.3 Info: => 0.0005475s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:48', 'rename_restrictions_to_release_profiles') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:48.3 Info: => 0.0009765s 21:41:48.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 26 21:41:48.3 Info: RenameTable Profiles QualityProfiles 21:41:48.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:48.3 Info: => 0.0022114s 21:41:48.3 Info: AlterTable QualityProfiles 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:48.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:48.3 Info: => 0.0004777s 21:41:48.3 Info: AlterTable LanguageProfiles 21:41:48.3 Info: => 3E-07s 21:41:48.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:48.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:48.3 Info: => 0.0004679s 21:41:48.3 Info: UpdateData 21:41:48.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:48.3 Info: => 3.28E-05s 21:41:48.3 Info: UpdateData 21:41:48.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:48.3 Info: => 2.46E-05s 21:41:48.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:48.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:48.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:48.3 Info: DROP TABLE "Artists" 21:41:48.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.3 Info: => 0.0046288s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:48', 'rename_quality_profiles_add_upgrade_allowed') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:48.3 Info: => 0.0051117s 21:41:48.3 Info: 27: add_import_exclusions migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 27 21:41:48.3 Info: CreateTable ImportListExclusions 21:41:48.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:48.3 Info: => 0.0001393s 21:41:48.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:48.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:48.3 Info: => 0.0001135s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:48', 'add_import_exclusions') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 27: add_import_exclusions migrated 21:41:48.3 Info: => 0.000637s 21:41:48.3 Info: 28: clean_artist_metadata_table migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 28 21:41:48.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:48.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:48.3 Info: => 0.0001316s 21:41:48.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:48.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:48.3 Info: => 0.0001127s 21:41:48.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:48.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:48.3 Info: => 0.0001091s 21:41:48.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:48.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:48.3 Info: => 0.0001076s 21:41:48.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:48.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:48.3 Info: => 0.0001085s 21:41:48.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:48.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:48.3 Info: => 0.0001063s 21:41:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:48', 'clean_artist_metadata_table') 21:41:48.3 Info: Committing Transaction 21:41:48.3 Info: 28: clean_artist_metadata_table migrated 21:41:48.3 Info: => 0.0005065s 21:41:48.3 Info: 29: health_issue_notification migrating 21:41:48.3 Info: Beginning Transaction 21:41:48.3 Info: Starting migration of Main DB to 29 21:41:48.3 Info: AlterTable Notifications 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:48.3 Info: => 0.0005668s 21:41:48.3 Info: AlterTable Notifications 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:48.3 Info: => 0.0004898s 21:41:48.3 Info: AlterTable Notifications 21:41:48.3 Info: => 3E-07s 21:41:48.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:48.3 Info: => 0.0004871s 21:41:48.3 Info: AlterTable Notifications 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:48.3 Info: => 0.0004846s 21:41:48.3 Info: AlterTable Notifications 21:41:48.3 Info: => 4E-07s 21:41:48.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:48.3 Info: => 0.0004873s 21:41:48.3 Info: DeleteColumn Notifications OnDownload 21:41:48.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:48.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:48.4 Info: DROP TABLE "Notifications" 21:41:48.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:48.4 Info: => 0.004108s 21:41:48.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:48.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:48.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:48.4 Info: DROP TABLE "Notifications" 21:41:48.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:48.4 Info: => 0.0040378s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:48', 'health_issue_notification') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 29: health_issue_notification migrated 21:41:48.4 Info: => 0.0045114s 21:41:48.4 Info: 30: add_mediafilerepository_mtime migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 30 21:41:48.4 Info: AlterTable TrackFiles 21:41:48.4 Info: => 4E-07s 21:41:48.4 Info: CreateColumn TrackFiles Modified DateTime 21:41:48.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:48.4 Info: => 0.0005227s 21:41:48.4 Info: AlterTable TrackFiles 21:41:48.4 Info: => 1.7E-06s 21:41:48.4 Info: CreateColumn TrackFiles Path String 21:41:48.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:48.4 Info: => 0.0004638s 21:41:48.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:48.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:48.4 Info: => 2.77E-05s 21:41:48.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:48.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:48.4 Info: => 0.0001109s 21:41:48.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:48.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:48.4 Info: => 0.0001229s 21:41:48.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:48.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:48.4 Info: => 0.0001271s 21:41:48.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:48.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:48.4 Info: => 6.39E-05s 21:41:48.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:48.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:48.4 Info: => 4.34E-05s 21:41:48.4 Info: AlterTable TrackFiles 21:41:48.4 Info: => 3E-07s 21:41:48.4 Info: AlterColumn TrackFiles Path String 21:41:48.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:48.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:48.4 Info: DROP TABLE "TrackFiles" 21:41:48.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:48.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.4 Info: => 0.003646s 21:41:48.4 Info: CreateIndex TrackFiles (Path) 21:41:48.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:48.4 Info: => 8E-05s 21:41:48.4 Info: DeleteColumn TrackFiles RelativePath 21:41:48.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:48.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:48.4 Info: DROP TABLE "TrackFiles" 21:41:48.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:48.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:48.4 Info: => 0.0037555s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:48', 'add_mediafilerepository_mtime') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 30: add_mediafilerepository_mtime migrated 21:41:48.4 Info: => 0.0041973s 21:41:48.4 Info: 31: add_artistmetadataid_constraint migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 31 21:41:48.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:48.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:48.4 Info: => 7.36E-05s 21:41:48.4 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:48.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:48.4 Info: => 0.0001227s 21:41:48.4 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:48.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:48.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:48.4 Info: DROP TABLE "Artists" 21:41:48.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.4 Info: => 0.0044728s 21:41:48.4 Info: CreateIndex Artists (ArtistMetadataId) 21:41:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.4 Info: => 0.0001071s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:48', 'add_artistmetadataid_constraint') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 31: add_artistmetadataid_constraint migrated 21:41:48.4 Info: => 0.0005598s 21:41:48.4 Info: 32: old_ids_and_artist_alias migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 32 21:41:48.4 Info: AlterTable ArtistMetadata 21:41:48.4 Info: => 4E-07s 21:41:48.4 Info: CreateColumn ArtistMetadata Aliases String 21:41:48.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:48.4 Info: => 0.0005801s 21:41:48.4 Info: AlterTable ArtistMetadata 21:41:48.4 Info: => 3E-07s 21:41:48.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:48.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.4 Info: => 0.0005206s 21:41:48.4 Info: AlterTable Albums 21:41:48.4 Info: => 3E-07s 21:41:48.4 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:48.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.4 Info: => 0.0005268s 21:41:48.4 Info: AlterTable AlbumReleases 21:41:48.4 Info: => 3E-07s 21:41:48.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:48.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.4 Info: => 0.0005175s 21:41:48.4 Info: AlterTable Tracks 21:41:48.4 Info: => 3E-07s 21:41:48.4 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:48.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.4 Info: => 0.0005211s 21:41:48.4 Info: AlterTable Tracks 21:41:48.4 Info: => 3E-07s 21:41:48.4 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:48.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.4 Info: => 0.0006413s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:48', 'old_ids_and_artist_alias') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 32: old_ids_and_artist_alias migrated 21:41:48.4 Info: => 0.0011438s 21:41:48.4 Info: 33: download_propers_config migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 33 21:41:48.4 Info: PerformDBOperation 21:41:48.4 Info: Performing DB Operation 21:41:48.4 Info: => 2.56E-05s 21:41:48.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:48.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:48.4 Info: => 2.83E-05s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:48', 'download_propers_config') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 33: download_propers_config migrated 21:41:48.4 Info: => 0.0004716s 21:41:48.4 Info: 34: remove_language_profiles migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 34 21:41:48.4 Info: DeleteTable LanguageProfiles 21:41:48.4 Info: DROP TABLE "LanguageProfiles" 21:41:48.4 Info: => 0.0002205s 21:41:48.4 Info: DeleteColumn Artists LanguageProfileId 21:41:48.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:48.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:48.4 Info: DROP TABLE "Artists" 21:41:48.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.4 Info: => 0.0050054s 21:41:48.4 Info: DeleteColumn ImportLists LanguageProfileId 21:41:48.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:48.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:48.4 Info: DROP TABLE "ImportLists" 21:41:48.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:48.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:48.4 Info: => 0.0045176s 21:41:48.4 Info: DeleteColumn Blacklist Language 21:41:48.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:48.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:48.4 Info: DROP TABLE "Blacklist" 21:41:48.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:48.4 Info: => 0.0043293s 21:41:48.4 Info: DeleteColumn History Language 21:41:48.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:48.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:48.4 Info: DROP TABLE "History" 21:41:48.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:48.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:48.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:48.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:48.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:48.4 Info: => 0.0049617s 21:41:48.4 Info: DeleteColumn LyricFiles Language 21:41:48.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:48.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:48.4 Info: DROP TABLE "LyricFiles" 21:41:48.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:48.4 Info: => 0.0043077s 21:41:48.4 Info: DeleteColumn TrackFiles Language 21:41:48.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:48.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:48.4 Info: DROP TABLE "TrackFiles" 21:41:48.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:48.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:48.4 Info: => 0.006803s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:48', 'remove_language_profiles') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 34: remove_language_profiles migrated 21:41:48.4 Info: => 0.0075105s 21:41:48.4 Info: 35: multi_disc_naming_format migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 35 21:41:48.4 Info: AlterTable NamingConfig 21:41:48.4 Info: => 5E-07s 21:41:48.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:48.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:48.4 Info: => 0.0005605s 21:41:48.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:48.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:48.4 Info: => 3.59E-05s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:48', 'multi_disc_naming_format') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 35: multi_disc_naming_format migrated 21:41:48.4 Info: => 0.0005051s 21:41:48.4 Info: 36: add_download_client_priority migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 36 21:41:48.4 Info: AlterTable DownloadClients 21:41:48.4 Info: => 4E-07s 21:41:48.4 Info: CreateColumn DownloadClients Priority Int32 21:41:48.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:48.4 Info: => 0.0005769s 21:41:48.4 Info: PerformDBOperation 21:41:48.4 Info: Performing DB Operation 21:41:48.4 Info: => 6.33E-05s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:48', 'add_download_client_priority') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 36: add_download_client_priority migrated 21:41:48.4 Info: => 0.0004835s 21:41:48.4 Info: 37: remove_growl_prowl migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 37 21:41:48.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:48.4 Info: => 3.74E-05s 21:41:48.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:48.4 Info: => 2.69E-05s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:48', 'remove_growl_prowl') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 37: remove_growl_prowl migrated 21:41:48.4 Info: => 0.0004592s 21:41:48.4 Info: 38: remove_plex_hometheatre migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 38 21:41:48.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:48.4 Info: => 3.57E-05s 21:41:48.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:48.4 Info: => 2.67E-05s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:48', 'remove_plex_hometheatre') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 38: remove_plex_hometheatre migrated 21:41:48.4 Info: => 0.000344s 21:41:48.4 Info: 39: add_root_folder_add_defaults migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 39 21:41:48.4 Info: AlterTable RootFolders 21:41:48.4 Info: => 5E-07s 21:41:48.4 Info: CreateColumn RootFolders Name String 21:41:48.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:48.4 Info: => 0.0005327s 21:41:48.4 Info: AlterTable RootFolders 21:41:48.4 Info: => 4E-07s 21:41:48.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:48.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:48.4 Info: => 0.0005182s 21:41:48.4 Info: AlterTable RootFolders 21:41:48.4 Info: => 3E-07s 21:41:48.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:48.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:48.4 Info: => 0.0005228s 21:41:48.4 Info: AlterTable RootFolders 21:41:48.4 Info: => 4E-07s 21:41:48.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:48.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:48.4 Info: => 0.0004948s 21:41:48.4 Info: AlterTable RootFolders 21:41:48.4 Info: => 4E-07s 21:41:48.4 Info: CreateColumn RootFolders DefaultTags String 21:41:48.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:48.4 Info: => 0.0005177s 21:41:48.4 Info: PerformDBOperation 21:41:48.4 Info: Performing DB Operation 21:41:48.4 Info: => 4.32E-05s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:48', 'add_root_folder_add_defaults') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 39: add_root_folder_add_defaults migrated 21:41:48.4 Info: => 0.000395s 21:41:48.4 Info: 40: task_duration migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 40 21:41:48.4 Info: AlterTable ScheduledTasks 21:41:48.4 Info: => 5E-07s 21:41:48.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:48.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:48.4 Info: => 0.0005573s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:48', 'task_duration') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 40: task_duration migrated 21:41:48.4 Info: => 0.0010068s 21:41:48.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 41 21:41:48.4 Info: AlterTable ReleaseProfiles 21:41:48.4 Info: => 4E-07s 21:41:48.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:48.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:48.4 Info: => 0.0005211s 21:41:48.4 Info: AlterTable ReleaseProfiles 21:41:48.4 Info: => 3E-07s 21:41:48.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:48.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:48.4 Info: => 0.0005068s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:48', 'add_indexer_and_enabled_to_release_profiles') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:48.4 Info: => 0.0009178s 21:41:48.4 Info: 42: remove_album_folders migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 42 21:41:48.4 Info: DeleteColumn Artists AlbumFolder 21:41:48.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:48.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:48.4 Info: DROP TABLE "Artists" 21:41:48.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.4 Info: => 0.0043415s 21:41:48.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:48.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:48.4 Info: => 3.26E-05s 21:41:48.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:48.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:48.4 Info: => 2.71E-05s 21:41:48.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:48.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:48.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:48.4 Info: DROP TABLE "NamingConfig" 21:41:48.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:48.4 Info: => 0.0036897s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:48', 'remove_album_folders') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 42: remove_album_folders migrated 21:41:48.4 Info: => 0.0043336s 21:41:48.4 Info: 44: add_priority_to_indexers migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 44 21:41:48.4 Info: AlterTable Indexers 21:41:48.4 Info: => 5E-07s 21:41:48.4 Info: CreateColumn Indexers Priority Int32 21:41:48.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:48.4 Info: => 0.000559s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:48', 'add_priority_to_indexers') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 44: add_priority_to_indexers migrated 21:41:48.4 Info: => 0.0009778s 21:41:48.4 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 45 21:41:48.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:48.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:48.4 Info: => 0.0001071s 21:41:48.4 Info: PerformDBOperation 21:41:48.4 Info: Performing DB Operation 21:41:48.4 Info: => 2.3E-05s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:48', 'remove_chown_and_folderchmod_config') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:48.4 Info: => 0.0004421s 21:41:48.4 Info: 47: update_notifiarr migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 47 21:41:48.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:48.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:48.4 Info: => 5.63E-05s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:48', 'update_notifiarr') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 47: update_notifiarr migrated 21:41:48.4 Info: => 0.000397s 21:41:48.4 Info: 49: email_multiple_addresses migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 49 21:41:48.4 Info: PerformDBOperation 21:41:48.4 Info: Performing DB Operation 21:41:48.4 Info: => 4.6E-05s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:48', 'email_multiple_addresses') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 49: email_multiple_addresses migrated 21:41:48.4 Info: => 0.000405s 21:41:48.4 Info: 50: rename_blacklist_to_blocklist migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 50 21:41:48.4 Info: RenameTable Blacklist Blocklist 21:41:48.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:48.4 Info: => 0.0016636s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:48', 'rename_blacklist_to_blocklist') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 50: rename_blacklist_to_blocklist migrated 21:41:48.4 Info: => 0.0020591s 21:41:48.4 Info: 51: cdh_per_downloadclient migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 51 21:41:48.4 Info: AlterTable DownloadClients 21:41:48.4 Info: => 4E-07s 21:41:48.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:48.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:48.4 Info: => 0.0005276s 21:41:48.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:48.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:48.4 Info: => 0.0005175s 21:41:48.4 Info: PerformDBOperation 21:41:48.4 Info: Performing DB Operation 21:41:48.4 Info: => 0.0001501s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:48', 'cdh_per_downloadclient') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 51: cdh_per_downloadclient migrated 21:41:48.4 Info: => 0.0005271s 21:41:48.4 Info: 52: download_history migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 52 21:41:48.4 Info: CreateTable DownloadHistory 21:41:48.4 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:48.4 Info: => 0.0001363s 21:41:48.4 Info: CreateIndex DownloadHistory (EventType) 21:41:48.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:48.4 Info: => 9.23E-05s 21:41:48.4 Info: CreateIndex DownloadHistory (ArtistId) 21:41:48.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:48.4 Info: => 7.85E-05s 21:41:48.4 Info: CreateIndex DownloadHistory (DownloadId) 21:41:48.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:48.4 Info: => 7.96E-05s 21:41:48.4 Info: PerformDBOperation 21:41:48.4 Info: Performing DB Operation 21:41:48.4 Info: => 0.0001142s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:48', 'download_history') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 52: download_history migrated 21:41:48.4 Info: => 0.0004571s 21:41:48.4 Info: 53: add_update_history migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 53 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:48', 'add_update_history') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 53: add_update_history migrated 21:41:48.4 Info: => 0.000336s 21:41:48.4 Info: 54: add_on_update_to_notifications migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 54 21:41:48.4 Info: AlterTable Notifications 21:41:48.4 Info: => 4E-07s 21:41:48.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:48.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:48.4 Info: => 0.0005513s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:48', 'add_on_update_to_notifications') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 54: add_on_update_to_notifications migrated 21:41:48.4 Info: => 0.0008748s 21:41:48.4 Info: 55: download_client_per_indexer migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 55 21:41:48.4 Info: AlterTable Indexers 21:41:48.4 Info: => 4E-07s 21:41:48.4 Info: CreateColumn Indexers DownloadClientId Int32 21:41:48.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:48.4 Info: => 0.0005798s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:48', 'download_client_per_indexer') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 55: download_client_per_indexer migrated 21:41:48.4 Info: => 0.000934s 21:41:48.4 Info: 56: AddNewItemMonitorType migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 56 21:41:48.4 Info: AlterTable Artists 21:41:48.4 Info: => 5E-07s 21:41:48.4 Info: CreateColumn Artists MonitorNewItems Int32 21:41:48.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:48.4 Info: => 0.0008759s 21:41:48.4 Info: AlterTable RootFolders 21:41:48.4 Info: => 5E-07s 21:41:48.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:48.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:48.4 Info: => 0.0005921s 21:41:48.4 Info: AlterTable ImportLists 21:41:48.4 Info: => 4E-07s 21:41:48.4 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:48.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:48.4 Info: => 0.0007644s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:48', 'AddNewItemMonitorType') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 56: AddNewItemMonitorType migrated 21:41:48.4 Info: => 0.0011538s 21:41:48.4 Info: 57: ImportListSearch migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 57 21:41:48.4 Info: AlterTable ImportLists 21:41:48.4 Info: => 4E-07s 21:41:48.4 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:48.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:48.4 Info: => 0.0006s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:48', 'ImportListSearch') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 57: ImportListSearch migrated 21:41:48.4 Info: => 0.0009872s 21:41:48.4 Info: 58: ImportListMonitorExisting migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 58 21:41:48.4 Info: AlterTable ImportLists 21:41:48.4 Info: => 4E-07s 21:41:48.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:48.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:48.4 Info: => 0.0005986s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:48', 'ImportListMonitorExisting') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 58: ImportListMonitorExisting migrated 21:41:48.4 Info: => 0.0009485s 21:41:48.4 Info: 59: add_indexer_tags migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 59 21:41:48.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:48.4 Info: => 3.84E-05s 21:41:48.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:48.4 Info: => 2.82E-05s 21:41:48.4 Info: AlterTable Indexers 21:41:48.4 Info: => 3E-07s 21:41:48.4 Info: CreateColumn Indexers Tags String 21:41:48.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:48.4 Info: => 0.0006132s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:48', 'add_indexer_tags') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 59: add_indexer_tags migrated 21:41:48.4 Info: => 0.0009704s 21:41:48.4 Info: 60: update_audio_types migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 60 21:41:48.4 Info: PerformDBOperation 21:41:48.4 Info: Performing DB Operation 21:41:48.4 Info: => 4.03E-05s 21:41:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:48', 'update_audio_types') 21:41:48.4 Info: Committing Transaction 21:41:48.4 Info: 60: update_audio_types migrated 21:41:48.4 Info: => 0.0003945s 21:41:48.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:48.4 Info: Beginning Transaction 21:41:48.4 Info: Starting migration of Main DB to 61 21:41:48.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.4 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:48.4 Info: => 3.2E-05s 21:41:48.4 Info: AlterTable AlbumReleases 21:41:48.4 Info: => 3E-07s 21:41:48.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:48.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:48.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:48.4 Info: DROP TABLE "AlbumReleases" 21:41:48.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:48.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:48.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:48.5 Info: => 0.0049547s 21:41:48.5 Info: AlterTable Albums 21:41:48.5 Info: => 3E-07s 21:41:48.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:48.5 Info: DROP TABLE "Albums" 21:41:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:48.5 Info: => 0.0050306s 21:41:48.5 Info: AlterTable Albums 21:41:48.5 Info: => 3E-07s 21:41:48.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:48.5 Info: DROP TABLE "Albums" 21:41:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:48.5 Info: => 0.005307s 21:41:48.5 Info: AlterTable Albums 21:41:48.5 Info: => 4E-07s 21:41:48.5 Info: AlterColumn Albums Added DateTimeOffset 21:41:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:48.5 Info: DROP TABLE "Albums" 21:41:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:48.5 Info: => 0.0045375s 21:41:48.5 Info: AlterTable Artists 21:41:48.5 Info: => 4E-07s 21:41:48.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:48.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:48.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:48.5 Info: DROP TABLE "Artists" 21:41:48.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.5 Info: => 0.0043682s 21:41:48.5 Info: AlterTable Artists 21:41:48.5 Info: => 3E-07s 21:41:48.5 Info: AlterColumn Artists Added DateTimeOffset 21:41:48.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:48.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:48.5 Info: DROP TABLE "Artists" 21:41:48.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.5 Info: => 0.0044265s 21:41:48.5 Info: AlterTable Blocklist 21:41:48.5 Info: => 3E-07s 21:41:48.5 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:48.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:48.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:48.5 Info: DROP TABLE "Blocklist" 21:41:48.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:48.5 Info: => 0.0039143s 21:41:48.5 Info: AlterTable Blocklist 21:41:48.5 Info: => 3E-07s 21:41:48.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:48.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:48.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:48.5 Info: DROP TABLE "Blocklist" 21:41:48.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:48.5 Info: => 0.0038563s 21:41:48.5 Info: AlterTable Commands 21:41:48.5 Info: => 4E-07s 21:41:48.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:48.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:48.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:48.5 Info: DROP TABLE "Commands" 21:41:48.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:48.5 Info: => 0.0043546s 21:41:48.5 Info: AlterTable Commands 21:41:48.5 Info: => 4E-07s 21:41:48.5 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:48.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:48.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:48.5 Info: DROP TABLE "Commands" 21:41:48.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:48.5 Info: => 0.0043474s 21:41:48.5 Info: AlterTable Commands 21:41:48.5 Info: => 4E-07s 21:41:48.5 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:48.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:48.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:48.5 Info: DROP TABLE "Commands" 21:41:48.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:48.5 Info: => 0.0042636s 21:41:48.5 Info: AlterTable DownloadClientStatus 21:41:48.5 Info: => 4E-07s 21:41:48.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:48.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:48.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:48.5 Info: DROP TABLE "DownloadClientStatus" 21:41:48.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:48.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:48.5 Info: => 0.0061434s 21:41:48.5 Info: AlterTable DownloadClientStatus 21:41:48.5 Info: => 4E-07s 21:41:48.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:48.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:48.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:48.5 Info: DROP TABLE "DownloadClientStatus" 21:41:48.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:48.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:48.5 Info: => 0.0039695s 21:41:48.5 Info: AlterTable DownloadClientStatus 21:41:48.5 Info: => 3E-07s 21:41:48.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:48.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:48.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:48.5 Info: DROP TABLE "DownloadClientStatus" 21:41:48.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:48.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:48.5 Info: => 0.0042565s 21:41:48.5 Info: AlterTable DownloadHistory 21:41:48.5 Info: => 4E-07s 21:41:48.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:48.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:48.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:48.5 Info: DROP TABLE "DownloadHistory" 21:41:48.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:48.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:48.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:48.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:48.5 Info: => 0.0043596s 21:41:48.5 Info: AlterTable ExtraFiles 21:41:48.5 Info: => 3E-07s 21:41:48.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:48.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:48.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:48.5 Info: DROP TABLE "ExtraFiles" 21:41:48.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:48.5 Info: => 0.0037918s 21:41:48.5 Info: AlterTable ExtraFiles 21:41:48.5 Info: => 4E-07s 21:41:48.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:48.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:48.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:48.5 Info: DROP TABLE "ExtraFiles" 21:41:48.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:48.5 Info: => 0.0037804s 21:41:48.5 Info: AlterTable History 21:41:48.5 Info: => 4E-07s 21:41:48.5 Info: AlterColumn History Date DateTimeOffset 21:41:48.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:48.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:48.5 Info: DROP TABLE "History" 21:41:48.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:48.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:48.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:48.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:48.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:48.5 Info: => 0.0044016s 21:41:48.5 Info: AlterTable ImportListStatus 21:41:48.5 Info: => 4E-07s 21:41:48.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:48.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:48.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:48.5 Info: DROP TABLE "ImportListStatus" 21:41:48.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:48.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:48.5 Info: => 0.0039816s 21:41:48.5 Info: AlterTable ImportListStatus 21:41:48.5 Info: => 4E-07s 21:41:48.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:48.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:48.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:48.5 Info: DROP TABLE "ImportListStatus" 21:41:48.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:48.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:48.5 Info: => 0.0041321s 21:41:48.5 Info: AlterTable ImportListStatus 21:41:48.5 Info: => 3E-07s 21:41:48.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:48.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:48.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:48.5 Info: DROP TABLE "ImportListStatus" 21:41:48.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:48.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:48.5 Info: => 0.0039045s 21:41:48.5 Info: AlterTable IndexerStatus 21:41:48.5 Info: => 3E-07s 21:41:48.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:48.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:48.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:48.5 Info: DROP TABLE "IndexerStatus" 21:41:48.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:48.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:48.5 Info: => 0.0039629s 21:41:48.5 Info: AlterTable IndexerStatus 21:41:48.5 Info: => 4E-07s 21:41:48.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:48.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:48.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:48.5 Info: DROP TABLE "IndexerStatus" 21:41:48.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:48.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:48.5 Info: => 0.0039662s 21:41:48.5 Info: AlterTable IndexerStatus 21:41:48.5 Info: => 4E-07s 21:41:48.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:48.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:48.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:48.5 Info: DROP TABLE "IndexerStatus" 21:41:48.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:48.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:48.5 Info: => 0.0040177s 21:41:48.5 Info: AlterTable LyricFiles 21:41:48.5 Info: => 3E-07s 21:41:48.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:48.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:48.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:48.6 Info: DROP TABLE "LyricFiles" 21:41:48.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:48.6 Info: => 0.0038311s 21:41:48.6 Info: AlterTable LyricFiles 21:41:48.6 Info: => 4E-07s 21:41:48.6 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:48.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:48.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:48.6 Info: DROP TABLE "LyricFiles" 21:41:48.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:48.6 Info: => 0.0037894s 21:41:48.6 Info: AlterTable MetadataFiles 21:41:48.6 Info: => 4E-07s 21:41:48.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:48.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:48.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:48.6 Info: DROP TABLE "MetadataFiles" 21:41:48.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:48.6 Info: => 0.0037747s 21:41:48.6 Info: AlterTable MetadataFiles 21:41:48.6 Info: => 4E-07s 21:41:48.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:48.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:48.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:48.6 Info: DROP TABLE "MetadataFiles" 21:41:48.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:48.6 Info: => 0.0057658s 21:41:48.6 Info: AlterTable PendingReleases 21:41:48.6 Info: => 4E-07s 21:41:48.6 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:48.6 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:48.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:48.6 Info: DROP TABLE "PendingReleases" 21:41:48.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:48.6 Info: => 0.0040486s 21:41:48.6 Info: AlterTable ScheduledTasks 21:41:48.6 Info: => 4E-07s 21:41:48.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:48.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:48.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:48.6 Info: DROP TABLE "ScheduledTasks" 21:41:48.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:48.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:48.6 Info: => 0.003985s 21:41:48.6 Info: AlterTable ScheduledTasks 21:41:48.6 Info: => 3E-07s 21:41:48.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:48.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:48.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:48.6 Info: DROP TABLE "ScheduledTasks" 21:41:48.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:48.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:48.6 Info: => 0.003955s 21:41:48.6 Info: AlterTable TrackFiles 21:41:48.6 Info: => 4E-07s 21:41:48.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:48.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:48.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:48.6 Info: DROP TABLE "TrackFiles" 21:41:48.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:48.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:48.6 Info: => 0.0041854s 21:41:48.6 Info: AlterTable TrackFiles 21:41:48.6 Info: => 4E-07s 21:41:48.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:48.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:48.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:48.6 Info: DROP TABLE "TrackFiles" 21:41:48.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:48.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:48.6 Info: => 0.0042455s 21:41:48.6 Info: AlterTable VersionInfo 21:41:48.6 Info: => 3E-07s 21:41:48.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:48.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:48.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:48.6 Info: DROP TABLE "VersionInfo" 21:41:48.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:48.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:48.6 Info: => 0.003963s 21:41:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:48', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:48.6 Info: Committing Transaction 21:41:48.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:48.6 Info: => 0.005009s 21:41:48.6 Info: 62: add_on_delete_to_notifications migrating 21:41:48.6 Info: Beginning Transaction 21:41:48.6 Info: Starting migration of Main DB to 62 21:41:48.6 Info: AlterTable Notifications 21:41:48.6 Info: => 5E-07s 21:41:48.6 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:48.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:48.6 Info: => 0.000584s 21:41:48.6 Info: AlterTable Notifications 21:41:48.6 Info: => 4E-07s 21:41:48.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:48.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:48.6 Info: => 0.0006103s 21:41:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:48', 'add_on_delete_to_notifications') 21:41:48.6 Info: Committing Transaction 21:41:48.6 Info: 62: add_on_delete_to_notifications migrated 21:41:48.6 Info: => 0.0010466s 21:41:48.6 Info: 63: add_custom_formats migrating 21:41:48.6 Info: Beginning Transaction 21:41:48.6 Info: Starting migration of Main DB to 63 21:41:48.6 Info: INSERT INTO "NamingConfig" ("ReplaceIllegalCharacters", "StandardTrackFormat", "MultiDiscTrackFormat") VALUES (0, '{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Preferred Words } {Quality Full}', '{Series Title} - {Air-Date} - {Episode Title} {Preferred.Words } {Quality Full}') 21:41:48.6 Info: AlterTable DelayProfiles 21:41:48.6 Info: => 3E-07s 21:41:48.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:48.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:48.6 Info: => 0.0005615s 21:41:48.6 Info: UpdateData 21:41:48.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:48.6 Info: => 4.36E-05s 21:41:48.6 Info: AlterTable TrackFiles 21:41:48.6 Info: => 3E-07s 21:41:48.6 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:48.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:48.6 Info: => 0.0005622s 21:41:48.6 Info: PerformDBOperation 21:41:48.6 Info: Performing DB Operation 21:41:48.6 Info: => 2.56E-05s 21:41:48.6 Info: CreateTable CustomFormats 21:41:48.6 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:48.6 Info: => 0.0001583s 21:41:48.6 Info: CreateIndex CustomFormats (Name) 21:41:48.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:48.6 Info: => 8.5E-05s 21:41:48.6 Info: AlterTable QualityProfiles 21:41:48.6 Info: => 4E-07s 21:41:48.6 Info: CreateColumn QualityProfiles FormatItems String 21:41:48.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:48.6 Info: => 0.0005525s 21:41:48.6 Info: AlterTable QualityProfiles 21:41:48.6 Info: => 3E-07s 21:41:48.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:48.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:48.6 Info: => 0.0005393s 21:41:48.6 Info: AlterTable QualityProfiles 21:41:48.6 Info: => 3E-07s 21:41:48.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:48.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:48.6 Info: => 0.000546s 21:41:48.6 Info: PerformDBOperation 21:41:48.6 Info: Performing DB Operation 21:41:48.6 Info: => 5.46E-05s 21:41:48.6 Info: PerformDBOperation 21:41:48.6 Info: Performing DB Operation 21:41:48.6 Info: => 0.0010562s 21:41:48.6 Info: DeleteColumn ReleaseProfiles Preferred 21:41:48.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:48.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:48.6 Info: DROP TABLE "ReleaseProfiles" 21:41:48.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:48.6 Info: => 0.0041054s 21:41:48.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:48.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:48.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:48.6 Info: DROP TABLE "ReleaseProfiles" 21:41:48.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:48.6 Info: => 0.0038606s 21:41:48.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:48.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:48.6 Info: => 3.66E-05s 21:41:48.6 Info: AlterTable DelayProfiles 21:41:48.6 Info: => 3E-07s 21:41:48.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:48.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:48.6 Info: => 0.0005405s 21:41:48.6 Info: AlterTable DelayProfiles 21:41:48.6 Info: => 3E-07s 21:41:48.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:48.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:48.6 Info: => 0.0005459s 21:41:48.6 Info: -> 1 Insert operations completed in 00:00:00.0000610 taking an average of 00:00:00.0000610 21:41:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:48', 'add_custom_formats') 21:41:48.6 Info: Committing Transaction 21:41:48.6 Info: 63: add_custom_formats migrated 21:41:48.6 Info: => 0.0010876s 21:41:48.6 Debug: Took: 00:00:00.3820807 21:41:48.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 21:41:48.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 21:41:48.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637086919680_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:48.6 Info: DatabaseEngineVersionCheck migrating 21:41:48.6 Info: PerformDBOperation 21:41:48.6 Info: Performing DB Operation 21:41:48.6 Info: SQLite 3.49.1 21:41:48.6 Info: => 0.0014075s 21:41:48.6 Info: DatabaseEngineVersionCheck migrated 21:41:48.6 Info: => 0.0014169s 21:41:48.7 Info: VersionMigration migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: CreateTable VersionInfo 21:41:48.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:48.7 Info: => 0.0001406s 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: VersionMigration migrated 21:41:48.7 Info: => 0.0008524s 21:41:48.7 Info: VersionUniqueMigration migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: CreateIndex VersionInfo (Version) 21:41:48.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:48.7 Info: => 0.000115s 21:41:48.7 Info: AlterTable VersionInfo 21:41:48.7 Info: => 5E-07s 21:41:48.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:48.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:48.7 Info: => 0.0005172s 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: VersionUniqueMigration migrated 21:41:48.7 Info: => 0.0008751s 21:41:48.7 Info: VersionDescriptionMigration migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: AlterTable VersionInfo 21:41:48.7 Info: => 5E-07s 21:41:48.7 Info: CreateColumn VersionInfo Description String 21:41:48.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:48.7 Info: => 0.0002081s 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: VersionDescriptionMigration migrated 21:41:48.7 Info: => 0.0005417s 21:41:48.7 Info: 1: InitialSetup migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 1 21:41:48.7 Info: CreateTable Config 21:41:48.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:48.7 Info: => 0.0001356s 21:41:48.7 Info: CreateIndex Config (Key) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:48.7 Info: => 7.55E-05s 21:41:48.7 Info: CreateTable RootFolders 21:41:48.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:48.7 Info: => 8.02E-05s 21:41:48.7 Info: CreateIndex RootFolders (Path) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:48.7 Info: => 7.03E-05s 21:41:48.7 Info: CreateTable Artists 21:41:48.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:48.7 Info: => 0.000188s 21:41:48.7 Info: CreateIndex Artists (ForeignArtistId) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:48.7 Info: => 7.13E-05s 21:41:48.7 Info: CreateIndex Artists (NameSlug) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:48.7 Info: => 6.76E-05s 21:41:48.7 Info: CreateIndex Artists (CleanName) 21:41:48.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.7 Info: => 6.36E-05s 21:41:48.7 Info: CreateIndex Artists (Path) 21:41:48.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.7 Info: => 6.31E-05s 21:41:48.7 Info: CreateTable Albums 21:41:48.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:48.7 Info: => 0.0001668s 21:41:48.7 Info: CreateIndex Albums (ForeignAlbumId) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.7 Info: => 6.95E-05s 21:41:48.7 Info: CreateIndex Albums (MBId) 21:41:48.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:48.7 Info: => 6.4E-05s 21:41:48.7 Info: CreateIndex Albums (TADBId) 21:41:48.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:48.7 Info: => 6.41E-05s 21:41:48.7 Info: CreateIndex Albums (TitleSlug) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:48.7 Info: => 6.49E-05s 21:41:48.7 Info: CreateIndex Albums (CleanTitle) 21:41:48.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.7 Info: => 6.13E-05s 21:41:48.7 Info: CreateIndex Albums (Path) 21:41:48.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:48.7 Info: => 6.04E-05s 21:41:48.7 Info: CreateTable Tracks 21:41:48.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:48.7 Info: => 0.0001233s 21:41:48.7 Info: CreateIndex Tracks (ForeignTrackId) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:48.7 Info: => 6.79E-05s 21:41:48.7 Info: CreateIndex Tracks (ArtistId) 21:41:48.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:48.7 Info: => 6.96E-05s 21:41:48.7 Info: CreateIndex Tracks (TrackFileId) 21:41:48.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:48.7 Info: => 7.01E-05s 21:41:48.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:48.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:48.7 Info: => 7.14E-05s 21:41:48.7 Info: CreateTable TrackFiles 21:41:48.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:48.7 Info: => 0.000115s 21:41:48.7 Info: CreateIndex TrackFiles (ArtistId) 21:41:48.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:48.7 Info: => 6.75E-05s 21:41:48.7 Info: CreateIndex TrackFiles (AlbumId) 21:41:48.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.7 Info: => 9.23E-05s 21:41:48.7 Info: CreateTable History 21:41:48.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:48.7 Info: => 0.0001437s 21:41:48.7 Info: CreateIndex History (Date) 21:41:48.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:48.7 Info: => 7.59E-05s 21:41:48.7 Info: CreateIndex History (EventType) 21:41:48.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:48.7 Info: => 6.98E-05s 21:41:48.7 Info: CreateIndex History (DownloadId) 21:41:48.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:48.7 Info: => 6.96E-05s 21:41:48.7 Info: CreateIndex History (AlbumId) 21:41:48.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:48.7 Info: => 7.01E-05s 21:41:48.7 Info: CreateTable Notifications 21:41:48.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:48.7 Info: => 0.0001111s 21:41:48.7 Info: CreateTable ScheduledTasks 21:41:48.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:48.7 Info: => 0.0001179s 21:41:48.7 Info: CreateIndex ScheduledTasks (TypeName) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:48.7 Info: => 9.7E-05s 21:41:48.7 Info: CreateTable Indexers 21:41:48.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:48.7 Info: => 9.61E-05s 21:41:48.7 Info: CreateIndex Indexers (Name) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:48.7 Info: => 7.63E-05s 21:41:48.7 Info: CreateTable Profiles 21:41:48.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:48.7 Info: => 8.64E-05s 21:41:48.7 Info: CreateIndex Profiles (Name) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:48.7 Info: => 7.41E-05s 21:41:48.7 Info: CreateTable QualityDefinitions 21:41:48.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:48.7 Info: => 0.0001208s 21:41:48.7 Info: CreateIndex QualityDefinitions (Quality) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:48.7 Info: => 9.32E-05s 21:41:48.7 Info: CreateIndex QualityDefinitions (Title) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:48.7 Info: => 8.26E-05s 21:41:48.7 Info: CreateTable NamingConfig 21:41:48.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:48.7 Info: => 0.0001105s 21:41:48.7 Info: CreateTable Blacklist 21:41:48.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:48.7 Info: => 0.0001428s 21:41:48.7 Info: CreateTable Metadata 21:41:48.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:48.7 Info: => 9.39E-05s 21:41:48.7 Info: CreateTable MetadataFiles 21:41:48.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:48.7 Info: => 0.0001088s 21:41:48.7 Info: CreateTable DownloadClients 21:41:48.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:48.7 Info: => 9.54E-05s 21:41:48.7 Info: CreateTable PendingReleases 21:41:48.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:48.7 Info: => 0.0001132s 21:41:48.7 Info: CreateTable RemotePathMappings 21:41:48.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:48.7 Info: => 8.96E-05s 21:41:48.7 Info: CreateTable Tags 21:41:48.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:48.7 Info: => 8.5E-05s 21:41:48.7 Info: CreateIndex Tags (Label) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:48.7 Info: => 7.97E-05s 21:41:48.7 Info: CreateTable Restrictions 21:41:48.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:48.7 Info: => 0.0001008s 21:41:48.7 Info: CreateTable DelayProfiles 21:41:48.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:48.7 Info: => 0.0001153s 21:41:48.7 Info: CreateTable Users 21:41:48.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:48.7 Info: => 8.8E-05s 21:41:48.7 Info: CreateIndex Users (Identifier) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:48.7 Info: => 0.0001006s 21:41:48.7 Info: CreateIndex Users (Username) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:48.7 Info: => 8.9E-05s 21:41:48.7 Info: CreateTable Commands 21:41:48.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:48.7 Info: => 0.0001161s 21:41:48.7 Info: CreateTable IndexerStatus 21:41:48.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:48.7 Info: => 0.0001123s 21:41:48.7 Info: CreateIndex IndexerStatus (ProviderId) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:48.7 Info: => 8.05E-05s 21:41:48.7 Info: CreateTable ExtraFiles 21:41:48.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:48.7 Info: => 0.0001071s 21:41:48.7 Info: CreateTable LyricFiles 21:41:48.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:48.7 Info: => 0.0001333s 21:41:48.7 Info: CreateTable LanguageProfiles 21:41:48.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:48.7 Info: => 9.18E-05s 21:41:48.7 Info: CreateIndex LanguageProfiles (Name) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:48.7 Info: => 8.4E-05s 21:41:48.7 Info: CreateTable DownloadClientStatus 21:41:48.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:48.7 Info: => 9.86E-05s 21:41:48.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:48.7 Info: => 0.0001077s 21:41:48.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:48.7 Info: -> 1 Insert operations completed in 00:00:00.0000565 taking an average of 00:00:00.0000565 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:48', 'InitialSetup') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 1: InitialSetup migrated 21:41:48.7 Info: => 0.0011043s 21:41:48.7 Info: 2: add_reason_to_pending_releases migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 2 21:41:48.7 Info: AlterTable PendingReleases 21:41:48.7 Info: => 6E-07s 21:41:48.7 Info: CreateColumn PendingReleases Reason Int32 21:41:48.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:48.7 Info: => 0.0005176s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:48', 'add_reason_to_pending_releases') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 2: add_reason_to_pending_releases migrated 21:41:48.7 Info: => 0.0009156s 21:41:48.7 Info: 3: add_medium_support migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 3 21:41:48.7 Info: AlterTable Albums 21:41:48.7 Info: => 4E-07s 21:41:48.7 Info: CreateColumn Albums Media String 21:41:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:48.7 Info: => 0.000481s 21:41:48.7 Info: AlterTable Tracks 21:41:48.7 Info: => 3E-07s 21:41:48.7 Info: CreateColumn Tracks MediumNumber Int32 21:41:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:48.7 Info: => 0.000474s 21:41:48.7 Info: AlterTable Tracks 21:41:48.7 Info: => 3E-07s 21:41:48.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:48.7 Info: => 0.0004579s 21:41:48.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:48.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:48.7 Info: => 3.41E-05s 21:41:48.7 Info: DeleteColumn Tracks TrackNumber 21:41:48.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:48.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:48.7 Info: DROP TABLE "Tracks" 21:41:48.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:48.7 Info: => 0.0038407s 21:41:48.7 Info: AlterTable Tracks 21:41:48.7 Info: => 3E-07s 21:41:48.7 Info: CreateColumn Tracks TrackNumber String 21:41:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:48.7 Info: => 0.0007678s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:48', 'add_medium_support') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 3: add_medium_support migrated 21:41:48.7 Info: => 0.0013336s 21:41:48.7 Info: 4: add_various_qualites_in_profile migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 4 21:41:48.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:48.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:48.7 Info: => 6.29E-05s 21:41:48.7 Info: PerformDBOperation 21:41:48.7 Info: Performing DB Operation 21:41:48.7 Info: => 4.58E-05s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:48', 'add_various_qualites_in_profile') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 4: add_various_qualites_in_profile migrated 21:41:48.7 Info: => 0.0004523s 21:41:48.7 Info: 5: metadata_profiles migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 5 21:41:48.7 Info: CreateTable MetadataProfiles 21:41:48.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:48.7 Info: => 0.0001133s 21:41:48.7 Info: CreateIndex MetadataProfiles (Name) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:48.7 Info: => 0.0001021s 21:41:48.7 Info: AlterTable Artists 21:41:48.7 Info: => 3E-07s 21:41:48.7 Info: CreateColumn Artists MetadataProfileId Int32 21:41:48.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:48.7 Info: => 0.0004437s 21:41:48.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:48.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:48.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:48.7 Info: DROP TABLE "Artists" 21:41:48.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.7 Info: => 0.0038786s 21:41:48.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:48.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:48.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:48.7 Info: DROP TABLE "Artists" 21:41:48.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.7 Info: => 0.0037604s 21:41:48.7 Info: AlterTable Albums 21:41:48.7 Info: => 4E-07s 21:41:48.7 Info: CreateColumn Albums SecondaryTypes String 21:41:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:48.7 Info: => 0.0004448s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:48', 'metadata_profiles') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 5: metadata_profiles migrated 21:41:48.7 Info: => 0.0009439s 21:41:48.7 Info: 6: separate_automatic_and_interactive_search migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 6 21:41:48.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:48.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:48.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:48.7 Info: DROP TABLE "Indexers" 21:41:48.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:48.7 Info: => 0.003364s 21:41:48.7 Info: AlterTable Indexers 21:41:48.7 Info: => 3E-07s 21:41:48.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:48.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:48.7 Info: => 0.000461s 21:41:48.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:48.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:48.7 Info: => 3.27E-05s 21:41:48.7 Info: AlterTable Indexers 21:41:48.7 Info: => 3E-07s 21:41:48.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:48.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:48.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:48.7 Info: DROP TABLE "Indexers" 21:41:48.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:48.7 Info: => 0.0040242s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:48', 'separate_automatic_and_interactive_search') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 6: separate_automatic_and_interactive_search migrated 21:41:48.7 Info: => 0.0044764s 21:41:48.7 Info: 7: change_album_path_to_relative migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 7 21:41:48.7 Info: DeleteColumn Albums Path 21:41:48.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:48.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:48.7 Info: DROP TABLE "Albums" 21:41:48.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.7 Info: => 0.004711s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:48', 'change_album_path_to_relative') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 7: change_album_path_to_relative migrated 21:41:48.7 Info: => 0.0052223s 21:41:48.7 Info: 8: change_quality_size_mb_to_kb migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 8 21:41:48.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:48.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:48.7 Info: => 3.97E-05s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:48', 'change_quality_size_mb_to_kb') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 8: change_quality_size_mb_to_kb migrated 21:41:48.7 Info: => 0.0004806s 21:41:48.7 Info: 9: album_releases migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 9 21:41:48.7 Info: AlterTable Albums 21:41:48.7 Info: => 4E-07s 21:41:48.7 Info: CreateColumn Albums Releases String 21:41:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:48.7 Info: => 0.0004808s 21:41:48.7 Info: AlterTable Albums 21:41:48.7 Info: => 4E-07s 21:41:48.7 Info: CreateColumn Albums CurrentRelease String 21:41:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:48.7 Info: => 0.0004812s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:48', 'album_releases') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 9: album_releases migrated 21:41:48.7 Info: => 0.0008595s 21:41:48.7 Info: 10: album_releases_fix migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 10 21:41:48.7 Info: AlterTable Albums 21:41:48.7 Info: => 4E-07s 21:41:48.7 Info: AlterColumn Albums Releases String 21:41:48.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:48.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:48.7 Info: DROP TABLE "Albums" 21:41:48.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.7 Info: => 0.0045285s 21:41:48.7 Info: AlterTable Albums 21:41:48.7 Info: => 4E-07s 21:41:48.7 Info: AlterColumn Albums CurrentRelease String 21:41:48.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:48.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:48.7 Info: DROP TABLE "Albums" 21:41:48.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.7 Info: => 0.0044483s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:48', 'album_releases_fix') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 10: album_releases_fix migrated 21:41:48.7 Info: => 0.0050067s 21:41:48.7 Info: 11: import_lists migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 11 21:41:48.7 Info: CreateTable ImportLists 21:41:48.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:48.7 Info: => 0.0001511s 21:41:48.7 Info: CreateIndex ImportLists (Name) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:48.7 Info: => 9.27E-05s 21:41:48.7 Info: CreateTable ImportListStatus 21:41:48.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:48.7 Info: => 0.0001076s 21:41:48.7 Info: CreateIndex ImportListStatus (ProviderId) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:48.7 Info: => 7.99E-05s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:48', 'import_lists') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 11: import_lists migrated 21:41:48.7 Info: => 0.0005576s 21:41:48.7 Info: 12: add_release_status migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 12 21:41:48.7 Info: AlterTable MetadataProfiles 21:41:48.7 Info: => 5E-07s 21:41:48.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:48.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:48.7 Info: => 0.0005212s 21:41:48.7 Info: PerformDBOperation 21:41:48.7 Info: Performing DB Operation 21:41:48.7 Info: => 2.96E-05s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:48', 'add_release_status') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 12: add_release_status migrated 21:41:48.7 Info: => 0.0004824s 21:41:48.7 Info: 13: album_download_notification migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 13 21:41:48.7 Info: AlterTable Notifications 21:41:48.7 Info: => 5E-07s 21:41:48.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:48.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:48.7 Info: => 0.0005142s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:48', 'album_download_notification') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 13: album_download_notification migrated 21:41:48.7 Info: => 0.0009468s 21:41:48.7 Info: 14: fix_language_metadata_profiles migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 14 21:41:48.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:48.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:48.7 Info: => 9.34E-05s 21:41:48.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:48.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:48.7 Info: => 8.52E-05s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:48', 'fix_language_metadata_profiles') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 14: fix_language_metadata_profiles migrated 21:41:48.7 Info: => 0.0004554s 21:41:48.7 Info: 15: remove_fanzub migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 15 21:41:48.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:48.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:48.7 Info: => 4.22E-05s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:48', 'remove_fanzub') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 15: remove_fanzub migrated 21:41:48.7 Info: => 0.0003467s 21:41:48.7 Info: 16: update_artist_history_indexes migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 16 21:41:48.7 Info: CreateIndex Albums (ArtistId) 21:41:48.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:48.7 Info: => 0.0001246s 21:41:48.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:48.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:48.7 Info: => 9.06E-05s 21:41:48.7 Info: DeleteIndex History (AlbumId) 21:41:48.7 Info: DROP INDEX "IX_History_AlbumId" 21:41:48.7 Info: => 0.0001447s 21:41:48.7 Info: CreateIndex History (AlbumId, Date) 21:41:48.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:48.7 Info: => 8.21E-05s 21:41:48.7 Info: DeleteIndex History (DownloadId) 21:41:48.7 Info: DROP INDEX "IX_History_DownloadId" 21:41:48.7 Info: => 0.0001082s 21:41:48.7 Info: CreateIndex History (DownloadId, Date) 21:41:48.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:48.7 Info: => 7.94E-05s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:48', 'update_artist_history_indexes') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 16: update_artist_history_indexes migrated 21:41:48.7 Info: => 0.000526s 21:41:48.7 Info: 17: remove_nma migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 17 21:41:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:48.7 Info: => 4.88E-05s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:48', 'remove_nma') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 17: remove_nma migrated 21:41:48.7 Info: => 0.0003878s 21:41:48.7 Info: 18: album_disambiguation migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 18 21:41:48.7 Info: AlterTable Albums 21:41:48.7 Info: => 5E-07s 21:41:48.7 Info: CreateColumn Albums Disambiguation String 21:41:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:48.7 Info: => 0.0005213s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:48', 'album_disambiguation') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 18: album_disambiguation migrated 21:41:48.7 Info: => 0.0009324s 21:41:48.7 Info: 19: add_ape_quality_in_profiles migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 19 21:41:48.7 Info: PerformDBOperation 21:41:48.7 Info: Performing DB Operation 21:41:48.7 Info: => 3.19E-05s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:48', 'add_ape_quality_in_profiles') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 19: add_ape_quality_in_profiles migrated 21:41:48.7 Info: => 0.0003549s 21:41:48.7 Info: 20: remove_pushalot migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 20 21:41:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:48.7 Info: => 4.02E-05s 21:41:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:48.7 Info: => 6.63E-05s 21:41:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:48.7 Info: => 3.87E-05s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:48', 'remove_pushalot') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 20: remove_pushalot migrated 21:41:48.7 Info: => 0.0003126s 21:41:48.7 Info: 21: add_custom_filters migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 21 21:41:48.7 Info: CreateTable CustomFilters 21:41:48.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:48.7 Info: => 0.0001258s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:48', 'add_custom_filters') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 21: add_custom_filters migrated 21:41:48.7 Info: => 0.0005027s 21:41:48.7 Info: 22: import_list_tags migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 22 21:41:48.7 Info: AlterTable ImportLists 21:41:48.7 Info: => 4E-07s 21:41:48.7 Info: CreateColumn ImportLists Tags String 21:41:48.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:48.7 Info: => 0.0005195s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:48', 'import_list_tags') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 22: import_list_tags migrated 21:41:48.7 Info: => 0.0009368s 21:41:48.7 Info: 23: add_release_groups_etc migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 23 21:41:48.7 Info: CreateTable ArtistMetadata 21:41:48.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:48.7 Info: => 0.0001771s 21:41:48.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:48.7 Info: => 0.0001168s 21:41:48.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:48.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:48.7 Info: => 9.73E-05s 21:41:48.7 Info: AlterTable Artists 21:41:48.7 Info: => 3E-07s 21:41:48.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:48.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:48.7 Info: => 0.0005585s 21:41:48.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:48.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:48.7 Info: => 7.34E-05s 21:41:48.7 Info: CreateTable AlbumReleases 21:41:48.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:48.7 Info: => 0.0001722s 21:41:48.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:48.7 Info: => 0.0001156s 21:41:48.7 Info: CreateIndex AlbumReleases (AlbumId) 21:41:48.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:48.7 Info: => 7.78E-05s 21:41:48.7 Info: PerformDBOperation 21:41:48.7 Info: Performing DB Operation 21:41:48.7 Info: => 5.8E-05s 21:41:48.7 Info: AlterTable Albums 21:41:48.7 Info: => 4E-07s 21:41:48.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:48.7 Info: => 0.0005373s 21:41:48.7 Info: AlterTable Albums 21:41:48.7 Info: => 3E-07s 21:41:48.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:48.7 Info: => 0.0005237s 21:41:48.7 Info: AlterTable Albums 21:41:48.7 Info: => 3E-07s 21:41:48.7 Info: CreateColumn Albums Links String 21:41:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:48.7 Info: => 0.0005106s 21:41:48.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:48.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:48.7 Info: => 9.06E-05s 21:41:48.7 Info: AlterTable Tracks 21:41:48.7 Info: => 4E-07s 21:41:48.7 Info: CreateColumn Tracks ForeignRecordingId String 21:41:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:48.7 Info: => 0.0005488s 21:41:48.7 Info: AlterTable Tracks 21:41:48.7 Info: => 3E-07s 21:41:48.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:48.7 Info: => 0.0005465s 21:41:48.7 Info: AlterTable Tracks 21:41:48.7 Info: => 4E-07s 21:41:48.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:48.7 Info: => 0.0005328s 21:41:48.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:48.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:48.7 Info: => 7.11E-05s 21:41:48.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:48.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:48.7 Info: => 0.0041033s 21:41:48.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:48.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:48.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:48.7 Info: DROP TABLE "Artists" 21:41:48.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.7 Info: => 0.0045771s 21:41:48.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:48.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:48.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:48.7 Info: DROP TABLE "Albums" 21:41:48.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.7 Info: => 0.0047764s 21:41:48.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:48.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:48.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:48.7 Info: DROP TABLE "Tracks" 21:41:48.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:48.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:48.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:48.7 Info: => 0.004393s 21:41:48.7 Info: DeleteColumn TrackFiles ArtistId 21:41:48.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:48.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:48.7 Info: DROP TABLE "TrackFiles" 21:41:48.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:48.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.7 Info: => 0.0043427s 21:41:48.7 Info: CreateIndex Artists (ArtistMetadataId) 21:41:48.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.7 Info: => 0.0001072s 21:41:48.7 Info: CreateIndex Artists (Monitored) 21:41:48.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.7 Info: => 7.15E-05s 21:41:48.7 Info: CreateIndex Albums (ArtistMetadataId) 21:41:48.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:48.7 Info: => 8.92E-05s 21:41:48.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:48.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:48.7 Info: => 8.76E-05s 21:41:48.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:48.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:48.7 Info: => 8.68E-05s 21:41:48.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:48.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:48.7 Info: => 8.73E-05s 21:41:48.7 Info: UpdateData 21:41:48.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:48.7 Info: => 3.71E-05s 21:41:48.7 Info: UpdateData 21:41:48.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:48.7 Info: => 2.99E-05s 21:41:48.7 Info: UpdateData 21:41:48.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:48.7 Info: => 5.01E-05s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:48', 'add_release_groups_etc') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 23: add_release_groups_etc migrated 21:41:48.7 Info: => 0.0007128s 21:41:48.7 Info: 24: NewMediaInfoFormat migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 24 21:41:48.7 Info: UpdateData 21:41:48.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:48.7 Info: => 3.81E-05s 21:41:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:48', 'NewMediaInfoFormat') 21:41:48.7 Info: Committing Transaction 21:41:48.7 Info: 24: NewMediaInfoFormat migrated 21:41:48.7 Info: => 0.000434s 21:41:48.7 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:48.7 Info: Beginning Transaction 21:41:48.7 Info: Starting migration of Main DB to 25 21:41:48.7 Info: RenameTable Restrictions ReleaseProfiles 21:41:48.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:48.8 Info: => 0.0021091s 21:41:48.8 Info: AlterTable ReleaseProfiles 21:41:48.8 Info: => 4E-07s 21:41:48.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:48.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:48.8 Info: => 0.0005655s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:48', 'rename_restrictions_to_release_profiles') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:48.8 Info: => 0.000978s 21:41:48.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 26 21:41:48.8 Info: RenameTable Profiles QualityProfiles 21:41:48.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:48.8 Info: => 0.0021476s 21:41:48.8 Info: AlterTable QualityProfiles 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:48.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:48.8 Info: => 0.0004699s 21:41:48.8 Info: AlterTable LanguageProfiles 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:48.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:48.8 Info: => 0.0004635s 21:41:48.8 Info: UpdateData 21:41:48.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:48.8 Info: => 3.51E-05s 21:41:48.8 Info: UpdateData 21:41:48.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:48.8 Info: => 2.61E-05s 21:41:48.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:48.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:48.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:48.8 Info: DROP TABLE "Artists" 21:41:48.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.8 Info: => 0.0046193s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:48', 'rename_quality_profiles_add_upgrade_allowed') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:48.8 Info: => 0.0050955s 21:41:48.8 Info: 27: add_import_exclusions migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 27 21:41:48.8 Info: CreateTable ImportListExclusions 21:41:48.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:48.8 Info: => 0.0001399s 21:41:48.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:48.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:48.8 Info: => 0.0001144s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:48', 'add_import_exclusions') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 27: add_import_exclusions migrated 21:41:48.8 Info: => 0.0005309s 21:41:48.8 Info: 28: clean_artist_metadata_table migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 28 21:41:48.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:48.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:48.8 Info: => 0.0001321s 21:41:48.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:48.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:48.8 Info: => 0.0001133s 21:41:48.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:48.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:48.8 Info: => 0.0001111s 21:41:48.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:48.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:48.8 Info: => 0.000109s 21:41:48.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:48.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:48.8 Info: => 0.0001059s 21:41:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:48.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:48.8 Info: => 0.0001043s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:48', 'clean_artist_metadata_table') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 28: clean_artist_metadata_table migrated 21:41:48.8 Info: => 0.0004927s 21:41:48.8 Info: 29: health_issue_notification migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 29 21:41:48.8 Info: AlterTable Notifications 21:41:48.8 Info: => 4E-07s 21:41:48.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:48.8 Info: => 0.0005522s 21:41:48.8 Info: AlterTable Notifications 21:41:48.8 Info: => 2E-07s 21:41:48.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:48.8 Info: => 0.0004989s 21:41:48.8 Info: AlterTable Notifications 21:41:48.8 Info: => 2E-07s 21:41:48.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:48.8 Info: => 0.0004835s 21:41:48.8 Info: AlterTable Notifications 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:48.8 Info: => 0.0004832s 21:41:48.8 Info: AlterTable Notifications 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:48.8 Info: => 0.000481s 21:41:48.8 Info: DeleteColumn Notifications OnDownload 21:41:48.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:48.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:48.8 Info: DROP TABLE "Notifications" 21:41:48.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:48.8 Info: => 0.0041061s 21:41:48.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:48.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:48.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:48.8 Info: DROP TABLE "Notifications" 21:41:48.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:48.8 Info: => 0.0039809s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:48', 'health_issue_notification') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 29: health_issue_notification migrated 21:41:48.8 Info: => 0.0044903s 21:41:48.8 Info: 30: add_mediafilerepository_mtime migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 30 21:41:48.8 Info: AlterTable TrackFiles 21:41:48.8 Info: => 4E-07s 21:41:48.8 Info: CreateColumn TrackFiles Modified DateTime 21:41:48.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:48.8 Info: => 0.0005159s 21:41:48.8 Info: AlterTable TrackFiles 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn TrackFiles Path String 21:41:48.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:48.8 Info: => 0.0004589s 21:41:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:48.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:48.8 Info: => 2.78E-05s 21:41:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:48.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:48.8 Info: => 0.0001116s 21:41:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:48.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:48.8 Info: => 0.0001222s 21:41:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:48.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:48.8 Info: => 0.0001261s 21:41:48.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:48.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:48.8 Info: => 6.38E-05s 21:41:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:48.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:48.8 Info: => 4.52E-05s 21:41:48.8 Info: AlterTable TrackFiles 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: AlterColumn TrackFiles Path String 21:41:48.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:48.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:48.8 Info: DROP TABLE "TrackFiles" 21:41:48.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:48.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.8 Info: => 0.0036167s 21:41:48.8 Info: CreateIndex TrackFiles (Path) 21:41:48.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:48.8 Info: => 7.61E-05s 21:41:48.8 Info: DeleteColumn TrackFiles RelativePath 21:41:48.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:48.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:48.8 Info: DROP TABLE "TrackFiles" 21:41:48.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:48.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:48.8 Info: => 0.0040231s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:48', 'add_mediafilerepository_mtime') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 30: add_mediafilerepository_mtime migrated 21:41:48.8 Info: => 0.0046289s 21:41:48.8 Info: 31: add_artistmetadataid_constraint migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 31 21:41:48.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:48.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:48.8 Info: => 7.14E-05s 21:41:48.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:48.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:48.8 Info: => 0.0001374s 21:41:48.8 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:48.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:48.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:48.8 Info: DROP TABLE "Artists" 21:41:48.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.8 Info: => 0.0045072s 21:41:48.8 Info: CreateIndex Artists (ArtistMetadataId) 21:41:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.8 Info: => 0.0001063s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:48', 'add_artistmetadataid_constraint') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 31: add_artistmetadataid_constraint migrated 21:41:48.8 Info: => 0.0006451s 21:41:48.8 Info: 32: old_ids_and_artist_alias migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 32 21:41:48.8 Info: AlterTable ArtistMetadata 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn ArtistMetadata Aliases String 21:41:48.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:48.8 Info: => 0.0005339s 21:41:48.8 Info: AlterTable ArtistMetadata 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:48.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.8 Info: => 0.0005129s 21:41:48.8 Info: AlterTable Albums 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:48.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.8 Info: => 0.0005182s 21:41:48.8 Info: AlterTable AlbumReleases 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:48.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.8 Info: => 0.0005149s 21:41:48.8 Info: AlterTable Tracks 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:48.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.8 Info: => 0.0005189s 21:41:48.8 Info: AlterTable Tracks 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:48.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:48.8 Info: => 0.0005314s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:48', 'old_ids_and_artist_alias') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 32: old_ids_and_artist_alias migrated 21:41:48.8 Info: => 0.0009557s 21:41:48.8 Info: 33: download_propers_config migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 33 21:41:48.8 Info: PerformDBOperation 21:41:48.8 Info: Performing DB Operation 21:41:48.8 Info: => 2.58E-05s 21:41:48.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:48.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:48.8 Info: => 2.73E-05s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:48', 'download_propers_config') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 33: download_propers_config migrated 21:41:48.8 Info: => 0.0004538s 21:41:48.8 Info: 34: remove_language_profiles migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 34 21:41:48.8 Info: DeleteTable LanguageProfiles 21:41:48.8 Info: DROP TABLE "LanguageProfiles" 21:41:48.8 Info: => 0.0001789s 21:41:48.8 Info: DeleteColumn Artists LanguageProfileId 21:41:48.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:48.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:48.8 Info: DROP TABLE "Artists" 21:41:48.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.8 Info: => 0.0049607s 21:41:48.8 Info: DeleteColumn ImportLists LanguageProfileId 21:41:48.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:48.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:48.8 Info: DROP TABLE "ImportLists" 21:41:48.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:48.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:48.8 Info: => 0.0046188s 21:41:48.8 Info: DeleteColumn Blacklist Language 21:41:48.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:48.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:48.8 Info: DROP TABLE "Blacklist" 21:41:48.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:48.8 Info: => 0.004266s 21:41:48.8 Info: DeleteColumn History Language 21:41:48.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:48.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:48.8 Info: DROP TABLE "History" 21:41:48.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:48.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:48.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:48.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:48.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:48.8 Info: => 0.0052728s 21:41:48.8 Info: DeleteColumn LyricFiles Language 21:41:48.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:48.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:48.8 Info: DROP TABLE "LyricFiles" 21:41:48.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:48.8 Info: => 0.0042424s 21:41:48.8 Info: DeleteColumn TrackFiles Language 21:41:48.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:48.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:48.8 Info: DROP TABLE "TrackFiles" 21:41:48.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:48.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:48.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:48.8 Info: => 0.0068954s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:48', 'remove_language_profiles') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 34: remove_language_profiles migrated 21:41:48.8 Info: => 0.0075714s 21:41:48.8 Info: 35: multi_disc_naming_format migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 35 21:41:48.8 Info: AlterTable NamingConfig 21:41:48.8 Info: => 6E-07s 21:41:48.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:48.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:48.8 Info: => 0.0006161s 21:41:48.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:48.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:48.8 Info: => 3.62E-05s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:48', 'multi_disc_naming_format') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 35: multi_disc_naming_format migrated 21:41:48.8 Info: => 0.0004716s 21:41:48.8 Info: 36: add_download_client_priority migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 36 21:41:48.8 Info: AlterTable DownloadClients 21:41:48.8 Info: => 5E-07s 21:41:48.8 Info: CreateColumn DownloadClients Priority Int32 21:41:48.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:48.8 Info: => 0.0005653s 21:41:48.8 Info: PerformDBOperation 21:41:48.8 Info: Performing DB Operation 21:41:48.8 Info: => 4.35E-05s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:48', 'add_download_client_priority') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 36: add_download_client_priority migrated 21:41:48.8 Info: => 0.0004776s 21:41:48.8 Info: 37: remove_growl_prowl migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 37 21:41:48.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:48.8 Info: => 3.74E-05s 21:41:48.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:48.8 Info: => 2.67E-05s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:48', 'remove_growl_prowl') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 37: remove_growl_prowl migrated 21:41:48.8 Info: => 0.0003658s 21:41:48.8 Info: 38: remove_plex_hometheatre migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 38 21:41:48.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:48.8 Info: => 3.47E-05s 21:41:48.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:48.8 Info: => 2.59E-05s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:48', 'remove_plex_hometheatre') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 38: remove_plex_hometheatre migrated 21:41:48.8 Info: => 0.0003593s 21:41:48.8 Info: 39: add_root_folder_add_defaults migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 39 21:41:48.8 Info: AlterTable RootFolders 21:41:48.8 Info: => 4E-07s 21:41:48.8 Info: CreateColumn RootFolders Name String 21:41:48.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:48.8 Info: => 0.0005556s 21:41:48.8 Info: AlterTable RootFolders 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:48.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:48.8 Info: => 0.0005267s 21:41:48.8 Info: AlterTable RootFolders 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:48.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:48.8 Info: => 0.000529s 21:41:48.8 Info: AlterTable RootFolders 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:48.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:48.8 Info: => 0.0005273s 21:41:48.8 Info: AlterTable RootFolders 21:41:48.8 Info: => 3E-07s 21:41:48.8 Info: CreateColumn RootFolders DefaultTags String 21:41:48.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:48.8 Info: => 0.0004943s 21:41:48.8 Info: PerformDBOperation 21:41:48.8 Info: Performing DB Operation 21:41:48.8 Info: => 4.51E-05s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:48', 'add_root_folder_add_defaults') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 39: add_root_folder_add_defaults migrated 21:41:48.8 Info: => 0.0004847s 21:41:48.8 Info: 40: task_duration migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 40 21:41:48.8 Info: AlterTable ScheduledTasks 21:41:48.8 Info: => 4E-07s 21:41:48.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:48.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:48.8 Info: => 0.0008102s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:48', 'task_duration') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 40: task_duration migrated 21:41:48.8 Info: => 0.0011683s 21:41:48.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 41 21:41:48.8 Info: AlterTable ReleaseProfiles 21:41:48.8 Info: => 5E-07s 21:41:48.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:48.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:48.8 Info: => 0.0005427s 21:41:48.8 Info: AlterTable ReleaseProfiles 21:41:48.8 Info: => 4E-07s 21:41:48.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:48.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:48.8 Info: => 0.0005369s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:48', 'add_indexer_and_enabled_to_release_profiles') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:48.8 Info: => 0.000901s 21:41:48.8 Info: 42: remove_album_folders migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 42 21:41:48.8 Info: DeleteColumn Artists AlbumFolder 21:41:48.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:48.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:48.8 Info: DROP TABLE "Artists" 21:41:48.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.8 Info: => 0.0044551s 21:41:48.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:48.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:48.8 Info: => 4.35E-05s 21:41:48.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:48.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:48.8 Info: => 2.66E-05s 21:41:48.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:48.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:48.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:48.8 Info: DROP TABLE "NamingConfig" 21:41:48.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:48.8 Info: => 0.0036501s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:48', 'remove_album_folders') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 42: remove_album_folders migrated 21:41:48.8 Info: => 0.0041461s 21:41:48.8 Info: 44: add_priority_to_indexers migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 44 21:41:48.8 Info: AlterTable Indexers 21:41:48.8 Info: => 5E-07s 21:41:48.8 Info: CreateColumn Indexers Priority Int32 21:41:48.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:48.8 Info: => 0.0005512s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:48', 'add_priority_to_indexers') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 44: add_priority_to_indexers migrated 21:41:48.8 Info: => 0.0009224s 21:41:48.8 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 45 21:41:48.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:48.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:48.8 Info: => 0.0001118s 21:41:48.8 Info: PerformDBOperation 21:41:48.8 Info: Performing DB Operation 21:41:48.8 Info: => 2.49E-05s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:48', 'remove_chown_and_folderchmod_config') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:48.8 Info: => 0.0003662s 21:41:48.8 Info: 47: update_notifiarr migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 47 21:41:48.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:48.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:48.8 Info: => 5.77E-05s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:48', 'update_notifiarr') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 47: update_notifiarr migrated 21:41:48.8 Info: => 0.0003748s 21:41:48.8 Info: 49: email_multiple_addresses migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 49 21:41:48.8 Info: PerformDBOperation 21:41:48.8 Info: Performing DB Operation 21:41:48.8 Info: => 5.18E-05s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:48', 'email_multiple_addresses') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 49: email_multiple_addresses migrated 21:41:48.8 Info: => 0.00038s 21:41:48.8 Info: 50: rename_blacklist_to_blocklist migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 50 21:41:48.8 Info: RenameTable Blacklist Blocklist 21:41:48.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:48.8 Info: => 0.0016678s 21:41:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:48', 'rename_blacklist_to_blocklist') 21:41:48.8 Info: Committing Transaction 21:41:48.8 Info: 50: rename_blacklist_to_blocklist migrated 21:41:48.8 Info: => 0.0020168s 21:41:48.8 Info: 51: cdh_per_downloadclient migrating 21:41:48.8 Info: Beginning Transaction 21:41:48.8 Info: Starting migration of Main DB to 51 21:41:48.8 Info: AlterTable DownloadClients 21:41:48.8 Info: => 4E-07s 21:41:48.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:48.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:48.9 Info: => 0.0005643s 21:41:48.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:48.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:48.9 Info: => 0.0005552s 21:41:48.9 Info: PerformDBOperation 21:41:48.9 Info: Performing DB Operation 21:41:48.9 Info: => 0.000156s 21:41:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:48', 'cdh_per_downloadclient') 21:41:48.9 Info: Committing Transaction 21:41:48.9 Info: 51: cdh_per_downloadclient migrated 21:41:48.9 Info: => 0.0005352s 21:41:48.9 Info: 52: download_history migrating 21:41:48.9 Info: Beginning Transaction 21:41:48.9 Info: Starting migration of Main DB to 52 21:41:48.9 Info: CreateTable DownloadHistory 21:41:48.9 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:48.9 Info: => 0.0001397s 21:41:48.9 Info: CreateIndex DownloadHistory (EventType) 21:41:48.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:48.9 Info: => 9.76E-05s 21:41:48.9 Info: CreateIndex DownloadHistory (ArtistId) 21:41:48.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:48.9 Info: => 8.08E-05s 21:41:48.9 Info: CreateIndex DownloadHistory (DownloadId) 21:41:48.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:48.9 Info: => 7.99E-05s 21:41:48.9 Info: PerformDBOperation 21:41:48.9 Info: Performing DB Operation 21:41:48.9 Info: => 0.000115s 21:41:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:48', 'download_history') 21:41:48.9 Info: Committing Transaction 21:41:48.9 Info: 52: download_history migrated 21:41:48.9 Info: => 0.0005518s 21:41:48.9 Info: 53: add_update_history migrating 21:41:48.9 Info: Beginning Transaction 21:41:48.9 Info: Starting migration of Main DB to 53 21:41:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:48', 'add_update_history') 21:41:48.9 Info: Committing Transaction 21:41:48.9 Info: 53: add_update_history migrated 21:41:48.9 Info: => 0.0003863s 21:41:48.9 Info: 54: add_on_update_to_notifications migrating 21:41:48.9 Info: Beginning Transaction 21:41:48.9 Info: Starting migration of Main DB to 54 21:41:48.9 Info: AlterTable Notifications 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:48.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:48.9 Info: => 0.0006806s 21:41:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:48', 'add_on_update_to_notifications') 21:41:48.9 Info: Committing Transaction 21:41:48.9 Info: 54: add_on_update_to_notifications migrated 21:41:48.9 Info: => 0.0010945s 21:41:48.9 Info: 55: download_client_per_indexer migrating 21:41:48.9 Info: Beginning Transaction 21:41:48.9 Info: Starting migration of Main DB to 55 21:41:48.9 Info: AlterTable Indexers 21:41:48.9 Info: => 5E-07s 21:41:48.9 Info: CreateColumn Indexers DownloadClientId Int32 21:41:48.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:48.9 Info: => 0.0005743s 21:41:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:48', 'download_client_per_indexer') 21:41:48.9 Info: Committing Transaction 21:41:48.9 Info: 55: download_client_per_indexer migrated 21:41:48.9 Info: => 0.001026s 21:41:48.9 Info: 56: AddNewItemMonitorType migrating 21:41:48.9 Info: Beginning Transaction 21:41:48.9 Info: Starting migration of Main DB to 56 21:41:48.9 Info: AlterTable Artists 21:41:48.9 Info: => 5E-07s 21:41:48.9 Info: CreateColumn Artists MonitorNewItems Int32 21:41:48.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:48.9 Info: => 0.000579s 21:41:48.9 Info: AlterTable RootFolders 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:48.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:48.9 Info: => 0.0006011s 21:41:48.9 Info: AlterTable ImportLists 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:48.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:48.9 Info: => 0.0006248s 21:41:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:48', 'AddNewItemMonitorType') 21:41:48.9 Info: Committing Transaction 21:41:48.9 Info: 56: AddNewItemMonitorType migrated 21:41:48.9 Info: => 0.0010142s 21:41:48.9 Info: 57: ImportListSearch migrating 21:41:48.9 Info: Beginning Transaction 21:41:48.9 Info: Starting migration of Main DB to 57 21:41:48.9 Info: AlterTable ImportLists 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:48.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:48.9 Info: => 0.0006323s 21:41:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:48', 'ImportListSearch') 21:41:48.9 Info: Committing Transaction 21:41:48.9 Info: 57: ImportListSearch migrated 21:41:48.9 Info: => 0.0009739s 21:41:48.9 Info: 58: ImportListMonitorExisting migrating 21:41:48.9 Info: Beginning Transaction 21:41:48.9 Info: Starting migration of Main DB to 58 21:41:48.9 Info: AlterTable ImportLists 21:41:48.9 Info: => 5E-07s 21:41:48.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:48.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:48.9 Info: => 0.0006391s 21:41:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:48', 'ImportListMonitorExisting') 21:41:48.9 Info: Committing Transaction 21:41:48.9 Info: 58: ImportListMonitorExisting migrated 21:41:48.9 Info: => 0.0009753s 21:41:48.9 Info: 59: add_indexer_tags migrating 21:41:48.9 Info: Beginning Transaction 21:41:48.9 Info: Starting migration of Main DB to 59 21:41:48.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:48.9 Info: => 4.04E-05s 21:41:48.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:48.9 Info: => 3.18E-05s 21:41:48.9 Info: AlterTable Indexers 21:41:48.9 Info: => 3E-07s 21:41:48.9 Info: CreateColumn Indexers Tags String 21:41:48.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:48.9 Info: => 0.0006295s 21:41:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:48', 'add_indexer_tags') 21:41:48.9 Info: Committing Transaction 21:41:48.9 Info: 59: add_indexer_tags migrated 21:41:48.9 Info: => 0.0010129s 21:41:48.9 Info: 60: update_audio_types migrating 21:41:48.9 Info: Beginning Transaction 21:41:48.9 Info: Starting migration of Main DB to 60 21:41:48.9 Info: PerformDBOperation 21:41:48.9 Info: Performing DB Operation 21:41:48.9 Info: => 5.16E-05s 21:41:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:48', 'update_audio_types') 21:41:48.9 Info: Committing Transaction 21:41:48.9 Info: 60: update_audio_types migrated 21:41:48.9 Info: => 0.0004193s 21:41:48.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:48.9 Info: Beginning Transaction 21:41:48.9 Info: Starting migration of Main DB to 61 21:41:48.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:48.9 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:48.9 Info: => 3.2E-05s 21:41:48.9 Info: AlterTable AlbumReleases 21:41:48.9 Info: => 3E-07s 21:41:48.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:48.9 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:48.9 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:48.9 Info: DROP TABLE "AlbumReleases" 21:41:48.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:48.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:48.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:48.9 Info: => 0.0052227s 21:41:48.9 Info: AlterTable Albums 21:41:48.9 Info: => 3E-07s 21:41:48.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:48.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:48.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:48.9 Info: DROP TABLE "Albums" 21:41:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:48.9 Info: => 0.0060095s 21:41:48.9 Info: AlterTable Albums 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:48.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:48.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:48.9 Info: DROP TABLE "Albums" 21:41:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:48.9 Info: => 0.0057046s 21:41:48.9 Info: AlterTable Albums 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: AlterColumn Albums Added DateTimeOffset 21:41:48.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:48.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:48.9 Info: DROP TABLE "Albums" 21:41:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:48.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:48.9 Info: => 0.0051578s 21:41:48.9 Info: AlterTable Artists 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:48.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:48.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:48.9 Info: DROP TABLE "Artists" 21:41:48.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.9 Info: => 0.0045758s 21:41:48.9 Info: AlterTable Artists 21:41:48.9 Info: => 3E-07s 21:41:48.9 Info: AlterColumn Artists Added DateTimeOffset 21:41:48.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:48.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:48.9 Info: DROP TABLE "Artists" 21:41:48.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:48.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:48.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:48.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:48.9 Info: => 0.0046889s 21:41:48.9 Info: AlterTable Blocklist 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:48.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:48.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:48.9 Info: DROP TABLE "Blocklist" 21:41:48.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:48.9 Info: => 0.0038576s 21:41:48.9 Info: AlterTable Blocklist 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:48.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:48.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:48.9 Info: DROP TABLE "Blocklist" 21:41:48.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:48.9 Info: => 0.0038403s 21:41:48.9 Info: AlterTable Commands 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:48.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:48.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:48.9 Info: DROP TABLE "Commands" 21:41:48.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:48.9 Info: => 0.0046938s 21:41:48.9 Info: AlterTable Commands 21:41:48.9 Info: => 3E-07s 21:41:48.9 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:48.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:48.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:48.9 Info: DROP TABLE "Commands" 21:41:48.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:48.9 Info: => 0.0043863s 21:41:48.9 Info: AlterTable Commands 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:48.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:48.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:48.9 Info: DROP TABLE "Commands" 21:41:48.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:48.9 Info: => 0.0039147s 21:41:48.9 Info: AlterTable DownloadClientStatus 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:48.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:48.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:48.9 Info: DROP TABLE "DownloadClientStatus" 21:41:48.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:48.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:48.9 Info: => 0.0061544s 21:41:48.9 Info: AlterTable DownloadClientStatus 21:41:48.9 Info: => 3E-07s 21:41:48.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:48.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:48.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:48.9 Info: DROP TABLE "DownloadClientStatus" 21:41:48.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:48.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:48.9 Info: => 0.0040373s 21:41:48.9 Info: AlterTable DownloadClientStatus 21:41:48.9 Info: => 3E-07s 21:41:48.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:48.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:48.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:48.9 Info: DROP TABLE "DownloadClientStatus" 21:41:48.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:48.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:48.9 Info: => 0.0040467s 21:41:48.9 Info: AlterTable DownloadHistory 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:48.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:48.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:48.9 Info: DROP TABLE "DownloadHistory" 21:41:48.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:48.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:48.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:48.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:48.9 Info: => 0.0042614s 21:41:48.9 Info: AlterTable ExtraFiles 21:41:48.9 Info: => 3E-07s 21:41:48.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:48.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:48.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:48.9 Info: DROP TABLE "ExtraFiles" 21:41:48.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:48.9 Info: => 0.0038771s 21:41:48.9 Info: AlterTable ExtraFiles 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:48.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:48.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:48.9 Info: DROP TABLE "ExtraFiles" 21:41:48.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:48.9 Info: => 0.0042342s 21:41:48.9 Info: AlterTable History 21:41:48.9 Info: => 3E-07s 21:41:48.9 Info: AlterColumn History Date DateTimeOffset 21:41:48.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:48.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:48.9 Info: DROP TABLE "History" 21:41:48.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:48.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:48.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:48.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:48.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:48.9 Info: => 0.004616s 21:41:48.9 Info: AlterTable ImportListStatus 21:41:48.9 Info: => 4E-07s 21:41:48.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:48.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:48.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:48.9 Info: DROP TABLE "ImportListStatus" 21:41:48.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:49.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:49.0 Info: => 0.0046784s 21:41:49.0 Info: AlterTable ImportListStatus 21:41:49.0 Info: => 4E-07s 21:41:49.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:49.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:49.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:49.0 Info: DROP TABLE "ImportListStatus" 21:41:49.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:49.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:49.0 Info: => 0.0045758s 21:41:49.0 Info: AlterTable ImportListStatus 21:41:49.0 Info: => 3E-07s 21:41:49.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:49.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:49.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:49.0 Info: DROP TABLE "ImportListStatus" 21:41:49.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:49.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:49.0 Info: => 0.0044459s 21:41:49.0 Info: AlterTable IndexerStatus 21:41:49.0 Info: => 4E-07s 21:41:49.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:49.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:49.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:49.0 Info: DROP TABLE "IndexerStatus" 21:41:49.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:49.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:49.0 Info: => 0.0040899s 21:41:49.0 Info: AlterTable IndexerStatus 21:41:49.0 Info: => 4E-07s 21:41:49.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:49.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:49.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:49.0 Info: DROP TABLE "IndexerStatus" 21:41:49.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:49.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:49.0 Info: => 0.0041677s 21:41:49.0 Info: AlterTable IndexerStatus 21:41:49.0 Info: => 3E-07s 21:41:49.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:49.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:49.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:49.0 Info: DROP TABLE "IndexerStatus" 21:41:49.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:49.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:49.0 Info: => 0.0040868s 21:41:49.0 Info: AlterTable LyricFiles 21:41:49.0 Info: => 4E-07s 21:41:49.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:49.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:49.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:49.0 Info: DROP TABLE "LyricFiles" 21:41:49.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:49.0 Info: => 0.0038864s 21:41:49.0 Info: AlterTable LyricFiles 21:41:49.0 Info: => 5E-07s 21:41:49.0 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:49.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:49.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:49.0 Info: DROP TABLE "LyricFiles" 21:41:49.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:49.0 Info: => 0.0037974s 21:41:49.0 Info: AlterTable MetadataFiles 21:41:49.0 Info: => 4E-07s 21:41:49.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:49.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:49.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:49.0 Info: DROP TABLE "MetadataFiles" 21:41:49.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:49.0 Info: => 0.0039263s 21:41:49.0 Info: AlterTable MetadataFiles 21:41:49.0 Info: => 3E-07s 21:41:49.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:49.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:49.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:49.0 Info: DROP TABLE "MetadataFiles" 21:41:49.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:49.0 Info: => 0.0055072s 21:41:49.0 Info: AlterTable PendingReleases 21:41:49.0 Info: => 4E-07s 21:41:49.0 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:49.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:49.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:49.0 Info: DROP TABLE "PendingReleases" 21:41:49.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:49.0 Info: => 0.0040992s 21:41:49.0 Info: AlterTable ScheduledTasks 21:41:49.0 Info: => 4E-07s 21:41:49.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:49.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:49.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:49.0 Info: DROP TABLE "ScheduledTasks" 21:41:49.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:49.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:49.0 Info: => 0.0040618s 21:41:49.0 Info: AlterTable ScheduledTasks 21:41:49.0 Info: => 3E-07s 21:41:49.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:49.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:49.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:49.0 Info: DROP TABLE "ScheduledTasks" 21:41:49.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:49.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:49.0 Info: => 0.0039299s 21:41:49.0 Info: AlterTable TrackFiles 21:41:49.0 Info: => 3E-07s 21:41:49.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:49.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:49.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:49.0 Info: DROP TABLE "TrackFiles" 21:41:49.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:49.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:49.0 Info: => 0.0041189s 21:41:49.0 Info: AlterTable TrackFiles 21:41:49.0 Info: => 4E-07s 21:41:49.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:49.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:49.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:49.0 Info: DROP TABLE "TrackFiles" 21:41:49.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:49.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:49.0 Info: => 0.0041125s 21:41:49.0 Info: AlterTable VersionInfo 21:41:49.0 Info: => 4E-07s 21:41:49.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:49.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:49.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:49.0 Info: DROP TABLE "VersionInfo" 21:41:49.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:49.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:49.0 Info: => 0.0040004s 21:41:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:49', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:49.0 Info: Committing Transaction 21:41:49.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:49.0 Info: => 0.0049468s 21:41:49.0 Info: 62: add_on_delete_to_notifications migrating 21:41:49.0 Info: Beginning Transaction 21:41:49.0 Info: Starting migration of Main DB to 62 21:41:49.0 Info: AlterTable Notifications 21:41:49.0 Info: => 5E-07s 21:41:49.0 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:49.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:49.0 Info: => 0.0005827s 21:41:49.0 Info: AlterTable Notifications 21:41:49.0 Info: => 4E-07s 21:41:49.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:49.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:49.0 Info: => 0.000551s 21:41:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:49', 'add_on_delete_to_notifications') 21:41:49.0 Info: Committing Transaction 21:41:49.0 Info: 62: add_on_delete_to_notifications migrated 21:41:49.0 Info: => 0.0009596s 21:41:49.0 Info: 63: add_custom_formats migrating 21:41:49.0 Info: Beginning Transaction 21:41:49.0 Info: Starting migration of Main DB to 63 21:41:49.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 21:41:49.0 Info: AlterTable DelayProfiles 21:41:49.0 Info: => 3E-07s 21:41:49.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:49.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:49.0 Info: => 0.0005329s 21:41:49.0 Info: UpdateData 21:41:49.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:49.0 Info: => 4.13E-05s 21:41:49.0 Info: AlterTable TrackFiles 21:41:49.0 Info: => 3E-07s 21:41:49.0 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:49.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:49.0 Info: => 0.0005s 21:41:49.0 Info: PerformDBOperation 21:41:49.0 Info: Performing DB Operation 21:41:49.0 Info: => 0.0009861s 21:41:49.0 Info: CreateTable CustomFormats 21:41:49.0 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:49.0 Info: => 0.0001507s 21:41:49.0 Info: CreateIndex CustomFormats (Name) 21:41:49.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:49.0 Info: => 8.34E-05s 21:41:49.0 Info: AlterTable QualityProfiles 21:41:49.0 Info: => 3E-07s 21:41:49.0 Info: CreateColumn QualityProfiles FormatItems String 21:41:49.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:49.0 Info: => 0.000571s 21:41:49.0 Info: AlterTable QualityProfiles 21:41:49.0 Info: => 4E-07s 21:41:49.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:49.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:49.0 Info: => 0.0005404s 21:41:49.0 Info: AlterTable QualityProfiles 21:41:49.0 Info: => 4E-07s 21:41:49.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:49.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:49.0 Info: => 0.0005038s 21:41:49.0 Info: PerformDBOperation 21:41:49.0 Info: Performing DB Operation 21:41:49.0 Info: => 0.0004556s 21:41:49.0 Info: PerformDBOperation 21:41:49.0 Info: Performing DB Operation 21:41:49.0 Info: => 2.79E-05s 21:41:49.0 Info: DeleteColumn ReleaseProfiles Preferred 21:41:49.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:49.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:49.0 Info: DROP TABLE "ReleaseProfiles" 21:41:49.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:49.0 Info: => 0.0038666s 21:41:49.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:49.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:49.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:49.0 Info: DROP TABLE "ReleaseProfiles" 21:41:49.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:49.0 Info: => 0.003726s 21:41:49.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:49.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:49.0 Info: => 3.73E-05s 21:41:49.0 Info: AlterTable DelayProfiles 21:41:49.0 Info: => 3E-07s 21:41:49.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:49.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:49.0 Info: => 0.000593s 21:41:49.0 Info: AlterTable DelayProfiles 21:41:49.0 Info: => 4E-07s 21:41:49.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:49.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:49.0 Info: => 0.0005832s 21:41:49.0 Info: -> 1 Insert operations completed in 00:00:00.0000702 taking an average of 00:00:00.0000702 21:41:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:49', 'add_custom_formats') 21:41:49.0 Info: Committing Transaction 21:41:49.0 Info: 63: add_custom_formats migrated 21:41:49.0 Info: => 0.0010542s 21:41:49.0 Debug: Took: 00:00:00.3887087 21:41:49.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 21:41:49.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 21:41:49.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637091133640_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:49.1 Info: DatabaseEngineVersionCheck migrating 21:41:49.1 Info: PerformDBOperation 21:41:49.1 Info: Performing DB Operation 21:41:49.1 Info: SQLite 3.49.1 21:41:49.1 Info: => 0.0015372s 21:41:49.1 Info: DatabaseEngineVersionCheck migrated 21:41:49.1 Info: => 0.0015478s 21:41:49.1 Info: VersionMigration migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: CreateTable VersionInfo 21:41:49.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:49.1 Info: => 0.0001375s 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: VersionMigration migrated 21:41:49.1 Info: => 0.0008053s 21:41:49.1 Info: VersionUniqueMigration migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: CreateIndex VersionInfo (Version) 21:41:49.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:49.1 Info: => 0.0001185s 21:41:49.1 Info: AlterTable VersionInfo 21:41:49.1 Info: => 5E-07s 21:41:49.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:49.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:49.1 Info: => 0.0004988s 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: VersionUniqueMigration migrated 21:41:49.1 Info: => 0.0007558s 21:41:49.1 Info: VersionDescriptionMigration migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: AlterTable VersionInfo 21:41:49.1 Info: => 4E-07s 21:41:49.1 Info: CreateColumn VersionInfo Description String 21:41:49.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:49.1 Info: => 0.0001864s 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: VersionDescriptionMigration migrated 21:41:49.1 Info: => 0.0004202s 21:41:49.1 Info: 1: InitialSetup migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 1 21:41:49.1 Info: CreateTable Config 21:41:49.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:49.1 Info: => 0.0001343s 21:41:49.1 Info: CreateIndex Config (Key) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:49.1 Info: => 7.38E-05s 21:41:49.1 Info: CreateTable RootFolders 21:41:49.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:49.1 Info: => 8E-05s 21:41:49.1 Info: CreateIndex RootFolders (Path) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:49.1 Info: => 7.02E-05s 21:41:49.1 Info: CreateTable Artists 21:41:49.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:49.1 Info: => 0.0001936s 21:41:49.1 Info: CreateIndex Artists (ForeignArtistId) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:49.1 Info: => 7.15E-05s 21:41:49.1 Info: CreateIndex Artists (NameSlug) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:49.1 Info: => 7.33E-05s 21:41:49.1 Info: CreateIndex Artists (CleanName) 21:41:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.1 Info: => 6.57E-05s 21:41:49.1 Info: CreateIndex Artists (Path) 21:41:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.1 Info: => 6.37E-05s 21:41:49.1 Info: CreateTable Albums 21:41:49.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:49.1 Info: => 0.0001744s 21:41:49.1 Info: CreateIndex Albums (ForeignAlbumId) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.1 Info: => 6.89E-05s 21:41:49.1 Info: CreateIndex Albums (MBId) 21:41:49.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:49.1 Info: => 6.59E-05s 21:41:49.1 Info: CreateIndex Albums (TADBId) 21:41:49.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:49.1 Info: => 6.43E-05s 21:41:49.1 Info: CreateIndex Albums (TitleSlug) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:49.1 Info: => 6.45E-05s 21:41:49.1 Info: CreateIndex Albums (CleanTitle) 21:41:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.1 Info: => 6.23E-05s 21:41:49.1 Info: CreateIndex Albums (Path) 21:41:49.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:49.1 Info: => 9.23E-05s 21:41:49.1 Info: CreateTable Tracks 21:41:49.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:49.1 Info: => 0.0001271s 21:41:49.1 Info: CreateIndex Tracks (ForeignTrackId) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:49.1 Info: => 8.03E-05s 21:41:49.1 Info: CreateIndex Tracks (ArtistId) 21:41:49.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:49.1 Info: => 7.06E-05s 21:41:49.1 Info: CreateIndex Tracks (TrackFileId) 21:41:49.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:49.1 Info: => 7.19E-05s 21:41:49.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:49.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:49.1 Info: => 7.3E-05s 21:41:49.1 Info: CreateTable TrackFiles 21:41:49.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:49.1 Info: => 0.0001184s 21:41:49.1 Info: CreateIndex TrackFiles (ArtistId) 21:41:49.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:49.1 Info: => 6.85E-05s 21:41:49.1 Info: CreateIndex TrackFiles (AlbumId) 21:41:49.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.1 Info: => 6.37E-05s 21:41:49.1 Info: CreateTable History 21:41:49.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:49.1 Info: => 0.0001327s 21:41:49.1 Info: CreateIndex History (Date) 21:41:49.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:49.1 Info: => 7.06E-05s 21:41:49.1 Info: CreateIndex History (EventType) 21:41:49.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:49.1 Info: => 6.57E-05s 21:41:49.1 Info: CreateIndex History (DownloadId) 21:41:49.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:49.1 Info: => 6.51E-05s 21:41:49.1 Info: CreateIndex History (AlbumId) 21:41:49.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:49.1 Info: => 6.56E-05s 21:41:49.1 Info: CreateTable Notifications 21:41:49.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:49.1 Info: => 0.0001116s 21:41:49.1 Info: CreateTable ScheduledTasks 21:41:49.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:49.1 Info: => 9.53E-05s 21:41:49.1 Info: CreateIndex ScheduledTasks (TypeName) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:49.1 Info: => 6.9E-05s 21:41:49.1 Info: CreateTable Indexers 21:41:49.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:49.1 Info: => 9.62E-05s 21:41:49.1 Info: CreateIndex Indexers (Name) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:49.1 Info: => 6.88E-05s 21:41:49.1 Info: CreateTable Profiles 21:41:49.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:49.1 Info: => 8.57E-05s 21:41:49.1 Info: CreateIndex Profiles (Name) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:49.1 Info: => 6.68E-05s 21:41:49.1 Info: CreateTable QualityDefinitions 21:41:49.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:49.1 Info: => 0.0001238s 21:41:49.1 Info: CreateIndex QualityDefinitions (Quality) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:49.1 Info: => 8.66E-05s 21:41:49.1 Info: CreateIndex QualityDefinitions (Title) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:49.1 Info: => 7.17E-05s 21:41:49.1 Info: CreateTable NamingConfig 21:41:49.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:49.1 Info: => 0.0001088s 21:41:49.1 Info: CreateTable Blacklist 21:41:49.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:49.1 Info: => 0.000142s 21:41:49.1 Info: CreateTable Metadata 21:41:49.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:49.1 Info: => 9.38E-05s 21:41:49.1 Info: CreateTable MetadataFiles 21:41:49.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:49.1 Info: => 0.0001098s 21:41:49.1 Info: CreateTable DownloadClients 21:41:49.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:49.1 Info: => 0.0001048s 21:41:49.1 Info: CreateTable PendingReleases 21:41:49.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:49.1 Info: => 0.0001084s 21:41:49.1 Info: CreateTable RemotePathMappings 21:41:49.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:49.1 Info: => 9.22E-05s 21:41:49.1 Info: CreateTable Tags 21:41:49.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:49.1 Info: => 8.27E-05s 21:41:49.1 Info: CreateIndex Tags (Label) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:49.1 Info: => 8.29E-05s 21:41:49.1 Info: CreateTable Restrictions 21:41:49.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:49.1 Info: => 9.42E-05s 21:41:49.1 Info: CreateTable DelayProfiles 21:41:49.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:49.1 Info: => 0.0001361s 21:41:49.1 Info: CreateTable Users 21:41:49.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:49.1 Info: => 0.0001095s 21:41:49.1 Info: CreateIndex Users (Identifier) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:49.1 Info: => 8.21E-05s 21:41:49.1 Info: CreateIndex Users (Username) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:49.1 Info: => 7.55E-05s 21:41:49.1 Info: CreateTable Commands 21:41:49.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:49.1 Info: => 0.0001162s 21:41:49.1 Info: CreateTable IndexerStatus 21:41:49.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:49.1 Info: => 0.0001112s 21:41:49.1 Info: CreateIndex IndexerStatus (ProviderId) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:49.1 Info: => 8.11E-05s 21:41:49.1 Info: CreateTable ExtraFiles 21:41:49.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:49.1 Info: => 0.0001045s 21:41:49.1 Info: CreateTable LyricFiles 21:41:49.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:49.1 Info: => 0.0001291s 21:41:49.1 Info: CreateTable LanguageProfiles 21:41:49.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:49.1 Info: => 8.91E-05s 21:41:49.1 Info: CreateIndex LanguageProfiles (Name) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:49.1 Info: => 8.22E-05s 21:41:49.1 Info: CreateTable DownloadClientStatus 21:41:49.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:49.1 Info: => 9.78E-05s 21:41:49.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:49.1 Info: => 8.3E-05s 21:41:49.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:49.1 Info: -> 1 Insert operations completed in 00:00:00.0000529 taking an average of 00:00:00.0000529 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:49', 'InitialSetup') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 1: InitialSetup migrated 21:41:49.1 Info: => 0.0010336s 21:41:49.1 Info: 2: add_reason_to_pending_releases migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 2 21:41:49.1 Info: AlterTable PendingReleases 21:41:49.1 Info: => 5E-07s 21:41:49.1 Info: CreateColumn PendingReleases Reason Int32 21:41:49.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:49.1 Info: => 0.0005299s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:49', 'add_reason_to_pending_releases') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 2: add_reason_to_pending_releases migrated 21:41:49.1 Info: => 0.0009692s 21:41:49.1 Info: 3: add_medium_support migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 3 21:41:49.1 Info: AlterTable Albums 21:41:49.1 Info: => 5E-07s 21:41:49.1 Info: CreateColumn Albums Media String 21:41:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:49.1 Info: => 0.0005084s 21:41:49.1 Info: AlterTable Tracks 21:41:49.1 Info: => 4E-07s 21:41:49.1 Info: CreateColumn Tracks MediumNumber Int32 21:41:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:49.1 Info: => 0.0005419s 21:41:49.1 Info: AlterTable Tracks 21:41:49.1 Info: => 3E-07s 21:41:49.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:49.1 Info: => 0.0005094s 21:41:49.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:49.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:49.1 Info: => 3.81E-05s 21:41:49.1 Info: DeleteColumn Tracks TrackNumber 21:41:49.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:49.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:49.1 Info: DROP TABLE "Tracks" 21:41:49.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:49.1 Info: => 0.0039154s 21:41:49.1 Info: AlterTable Tracks 21:41:49.1 Info: => 4E-07s 21:41:49.1 Info: CreateColumn Tracks TrackNumber String 21:41:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:49.1 Info: => 0.0004941s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:49', 'add_medium_support') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 3: add_medium_support migrated 21:41:49.1 Info: => 0.0009946s 21:41:49.1 Info: 4: add_various_qualites_in_profile migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 4 21:41:49.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:49.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:49.1 Info: => 6.5E-05s 21:41:49.1 Info: PerformDBOperation 21:41:49.1 Info: Performing DB Operation 21:41:49.1 Info: => 5.18E-05s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:49', 'add_various_qualites_in_profile') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 4: add_various_qualites_in_profile migrated 21:41:49.1 Info: => 0.0004179s 21:41:49.1 Info: 5: metadata_profiles migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 5 21:41:49.1 Info: CreateTable MetadataProfiles 21:41:49.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:49.1 Info: => 0.0001233s 21:41:49.1 Info: CreateIndex MetadataProfiles (Name) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:49.1 Info: => 0.0001489s 21:41:49.1 Info: AlterTable Artists 21:41:49.1 Info: => 7E-07s 21:41:49.1 Info: CreateColumn Artists MetadataProfileId Int32 21:41:49.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:49.1 Info: => 0.0006699s 21:41:49.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:49.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:49.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:49.1 Info: DROP TABLE "Artists" 21:41:49.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.1 Info: => 0.0039451s 21:41:49.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:49.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:49.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:49.1 Info: DROP TABLE "Artists" 21:41:49.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.1 Info: => 0.0038539s 21:41:49.1 Info: AlterTable Albums 21:41:49.1 Info: => 4E-07s 21:41:49.1 Info: CreateColumn Albums SecondaryTypes String 21:41:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:49.1 Info: => 0.0004722s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:49', 'metadata_profiles') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 5: metadata_profiles migrated 21:41:49.1 Info: => 0.0009069s 21:41:49.1 Info: 6: separate_automatic_and_interactive_search migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 6 21:41:49.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:49.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:49.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:49.1 Info: DROP TABLE "Indexers" 21:41:49.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:49.1 Info: => 0.0036495s 21:41:49.1 Info: AlterTable Indexers 21:41:49.1 Info: => 3E-07s 21:41:49.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:49.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:49.1 Info: => 0.0004397s 21:41:49.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:49.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:49.1 Info: => 3.44E-05s 21:41:49.1 Info: AlterTable Indexers 21:41:49.1 Info: => 3E-07s 21:41:49.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:49.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:49.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:49.1 Info: DROP TABLE "Indexers" 21:41:49.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:49.1 Info: => 0.0038274s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:49', 'separate_automatic_and_interactive_search') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 6: separate_automatic_and_interactive_search migrated 21:41:49.1 Info: => 0.0043634s 21:41:49.1 Info: 7: change_album_path_to_relative migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 7 21:41:49.1 Info: DeleteColumn Albums Path 21:41:49.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:49.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:49.1 Info: DROP TABLE "Albums" 21:41:49.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.1 Info: => 0.0047355s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:49', 'change_album_path_to_relative') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 7: change_album_path_to_relative migrated 21:41:49.1 Info: => 0.0052364s 21:41:49.1 Info: 8: change_quality_size_mb_to_kb migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 8 21:41:49.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:49.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:49.1 Info: => 3.86E-05s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:49', 'change_quality_size_mb_to_kb') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 8: change_quality_size_mb_to_kb migrated 21:41:49.1 Info: => 0.0003738s 21:41:49.1 Info: 9: album_releases migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 9 21:41:49.1 Info: AlterTable Albums 21:41:49.1 Info: => 4E-07s 21:41:49.1 Info: CreateColumn Albums Releases String 21:41:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:49.1 Info: => 0.0004876s 21:41:49.1 Info: AlterTable Albums 21:41:49.1 Info: => 3E-07s 21:41:49.1 Info: CreateColumn Albums CurrentRelease String 21:41:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:49.1 Info: => 0.0005255s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:49', 'album_releases') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 9: album_releases migrated 21:41:49.1 Info: => 0.0009794s 21:41:49.1 Info: 10: album_releases_fix migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 10 21:41:49.1 Info: AlterTable Albums 21:41:49.1 Info: => 5E-07s 21:41:49.1 Info: AlterColumn Albums Releases String 21:41:49.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:49.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:49.1 Info: DROP TABLE "Albums" 21:41:49.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.1 Info: => 0.0046006s 21:41:49.1 Info: AlterTable Albums 21:41:49.1 Info: => 4E-07s 21:41:49.1 Info: AlterColumn Albums CurrentRelease String 21:41:49.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:49.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:49.1 Info: DROP TABLE "Albums" 21:41:49.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.1 Info: => 0.0045282s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:49', 'album_releases_fix') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 10: album_releases_fix migrated 21:41:49.1 Info: => 0.0051011s 21:41:49.1 Info: 11: import_lists migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 11 21:41:49.1 Info: CreateTable ImportLists 21:41:49.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:49.1 Info: => 0.0001544s 21:41:49.1 Info: CreateIndex ImportLists (Name) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:49.1 Info: => 8.37E-05s 21:41:49.1 Info: CreateTable ImportListStatus 21:41:49.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:49.1 Info: => 0.0001222s 21:41:49.1 Info: CreateIndex ImportListStatus (ProviderId) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:49.1 Info: => 7.49E-05s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:49', 'import_lists') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 11: import_lists migrated 21:41:49.1 Info: => 0.000574s 21:41:49.1 Info: 12: add_release_status migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 12 21:41:49.1 Info: AlterTable MetadataProfiles 21:41:49.1 Info: => 4E-07s 21:41:49.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:49.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:49.1 Info: => 0.0005303s 21:41:49.1 Info: PerformDBOperation 21:41:49.1 Info: Performing DB Operation 21:41:49.1 Info: => 2.41E-05s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:49', 'add_release_status') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 12: add_release_status migrated 21:41:49.1 Info: => 0.0004757s 21:41:49.1 Info: 13: album_download_notification migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 13 21:41:49.1 Info: AlterTable Notifications 21:41:49.1 Info: => 5E-07s 21:41:49.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:49.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:49.1 Info: => 0.0006125s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:49', 'album_download_notification') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 13: album_download_notification migrated 21:41:49.1 Info: => 0.0010821s 21:41:49.1 Info: 14: fix_language_metadata_profiles migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 14 21:41:49.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:49.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:49.1 Info: => 8.72E-05s 21:41:49.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:49.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:49.1 Info: => 8.47E-05s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:49', 'fix_language_metadata_profiles') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 14: fix_language_metadata_profiles migrated 21:41:49.1 Info: => 0.0005141s 21:41:49.1 Info: 15: remove_fanzub migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 15 21:41:49.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:49.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:49.1 Info: => 3.91E-05s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:49', 'remove_fanzub') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 15: remove_fanzub migrated 21:41:49.1 Info: => 0.0003941s 21:41:49.1 Info: 16: update_artist_history_indexes migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 16 21:41:49.1 Info: CreateIndex Albums (ArtistId) 21:41:49.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:49.1 Info: => 9.49E-05s 21:41:49.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:49.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:49.1 Info: => 8.98E-05s 21:41:49.1 Info: DeleteIndex History (AlbumId) 21:41:49.1 Info: DROP INDEX "IX_History_AlbumId" 21:41:49.1 Info: => 0.0001237s 21:41:49.1 Info: CreateIndex History (AlbumId, Date) 21:41:49.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:49.1 Info: => 8.62E-05s 21:41:49.1 Info: DeleteIndex History (DownloadId) 21:41:49.1 Info: DROP INDEX "IX_History_DownloadId" 21:41:49.1 Info: => 0.0001076s 21:41:49.1 Info: CreateIndex History (DownloadId, Date) 21:41:49.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:49.1 Info: => 8.3E-05s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:49', 'update_artist_history_indexes') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 16: update_artist_history_indexes migrated 21:41:49.1 Info: => 0.0004713s 21:41:49.1 Info: 17: remove_nma migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 17 21:41:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:49.1 Info: => 4.25E-05s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:49', 'remove_nma') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 17: remove_nma migrated 21:41:49.1 Info: => 0.0003693s 21:41:49.1 Info: 18: album_disambiguation migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 18 21:41:49.1 Info: AlterTable Albums 21:41:49.1 Info: => 4E-07s 21:41:49.1 Info: CreateColumn Albums Disambiguation String 21:41:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:49.1 Info: => 0.0005263s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:49', 'album_disambiguation') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 18: album_disambiguation migrated 21:41:49.1 Info: => 0.0009658s 21:41:49.1 Info: 19: add_ape_quality_in_profiles migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 19 21:41:49.1 Info: PerformDBOperation 21:41:49.1 Info: Performing DB Operation 21:41:49.1 Info: => 2.57E-05s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:49', 'add_ape_quality_in_profiles') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 19: add_ape_quality_in_profiles migrated 21:41:49.1 Info: => 0.0004011s 21:41:49.1 Info: 20: remove_pushalot migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 20 21:41:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:49.1 Info: => 3.94E-05s 21:41:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:49.1 Info: => 3.24E-05s 21:41:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:49.1 Info: => 2.94E-05s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:49', 'remove_pushalot') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 20: remove_pushalot migrated 21:41:49.1 Info: => 0.0003927s 21:41:49.1 Info: 21: add_custom_filters migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 21 21:41:49.1 Info: CreateTable CustomFilters 21:41:49.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:49.1 Info: => 0.0001215s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:49', 'add_custom_filters') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 21: add_custom_filters migrated 21:41:49.1 Info: => 0.0004698s 21:41:49.1 Info: 22: import_list_tags migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 22 21:41:49.1 Info: AlterTable ImportLists 21:41:49.1 Info: => 4E-07s 21:41:49.1 Info: CreateColumn ImportLists Tags String 21:41:49.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:49.1 Info: => 0.0005403s 21:41:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:49', 'import_list_tags') 21:41:49.1 Info: Committing Transaction 21:41:49.1 Info: 22: import_list_tags migrated 21:41:49.1 Info: => 0.000887s 21:41:49.1 Info: 23: add_release_groups_etc migrating 21:41:49.1 Info: Beginning Transaction 21:41:49.1 Info: Starting migration of Main DB to 23 21:41:49.1 Info: CreateTable ArtistMetadata 21:41:49.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:49.1 Info: => 0.0001588s 21:41:49.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:49.1 Info: => 0.0001129s 21:41:49.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:49.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:49.1 Info: => 9.36E-05s 21:41:49.1 Info: AlterTable Artists 21:41:49.1 Info: => 3E-07s 21:41:49.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:49.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:49.1 Info: => 0.0005404s 21:41:49.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:49.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:49.1 Info: => 7.21E-05s 21:41:49.1 Info: CreateTable AlbumReleases 21:41:49.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:49.1 Info: => 0.0001511s 21:41:49.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:49.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:49.1 Info: => 0.0001188s 21:41:49.1 Info: CreateIndex AlbumReleases (AlbumId) 21:41:49.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:49.1 Info: => 0.000158s 21:41:49.1 Info: PerformDBOperation 21:41:49.1 Info: Performing DB Operation 21:41:49.1 Info: => 3.15E-05s 21:41:49.1 Info: AlterTable Albums 21:41:49.1 Info: => 4E-07s 21:41:49.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:49.1 Info: => 0.0005872s 21:41:49.1 Info: AlterTable Albums 21:41:49.1 Info: => 3E-07s 21:41:49.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:49.1 Info: => 0.0005223s 21:41:49.1 Info: AlterTable Albums 21:41:49.1 Info: => 2E-07s 21:41:49.1 Info: CreateColumn Albums Links String 21:41:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:49.1 Info: => 0.0005149s 21:41:49.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:49.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:49.1 Info: => 9.71E-05s 21:41:49.1 Info: AlterTable Tracks 21:41:49.1 Info: => 3E-07s 21:41:49.1 Info: CreateColumn Tracks ForeignRecordingId String 21:41:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:49.1 Info: => 0.0005222s 21:41:49.1 Info: AlterTable Tracks 21:41:49.1 Info: => 3E-07s 21:41:49.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:49.1 Info: => 0.0005284s 21:41:49.1 Info: AlterTable Tracks 21:41:49.1 Info: => 3E-07s 21:41:49.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:49.1 Info: => 0.0005496s 21:41:49.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:49.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:49.2 Info: => 0.0040534s 21:41:49.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:49.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:49.2 Info: => 6.98E-05s 21:41:49.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:49.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:49.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:49.2 Info: DROP TABLE "Artists" 21:41:49.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.2 Info: => 0.004498s 21:41:49.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:49.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:49.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:49.2 Info: DROP TABLE "Albums" 21:41:49.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.2 Info: => 0.004577s 21:41:49.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:49.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:49.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:49.2 Info: DROP TABLE "Tracks" 21:41:49.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:49.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:49.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:49.2 Info: => 0.0041273s 21:41:49.2 Info: DeleteColumn TrackFiles ArtistId 21:41:49.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:49.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:49.2 Info: DROP TABLE "TrackFiles" 21:41:49.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:49.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.2 Info: => 0.0038879s 21:41:49.2 Info: CreateIndex Artists (ArtistMetadataId) 21:41:49.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:49.2 Info: => 9.4E-05s 21:41:49.2 Info: CreateIndex Artists (Monitored) 21:41:49.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:49.2 Info: => 8.55E-05s 21:41:49.2 Info: CreateIndex Albums (ArtistMetadataId) 21:41:49.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:49.2 Info: => 9.21E-05s 21:41:49.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:49.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:49.2 Info: => 8.91E-05s 21:41:49.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:49.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:49.2 Info: => 9E-05s 21:41:49.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:49.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:49.2 Info: => 8.91E-05s 21:41:49.2 Info: UpdateData 21:41:49.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:49.2 Info: => 3.96E-05s 21:41:49.2 Info: UpdateData 21:41:49.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:49.2 Info: => 3.18E-05s 21:41:49.2 Info: UpdateData 21:41:49.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:49.2 Info: => 3.75E-05s 21:41:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:49', 'add_release_groups_etc') 21:41:49.2 Info: Committing Transaction 21:41:49.2 Info: 23: add_release_groups_etc migrated 21:41:49.2 Info: => 0.0007284s 21:41:49.2 Info: 24: NewMediaInfoFormat migrating 21:41:49.2 Info: Beginning Transaction 21:41:49.2 Info: Starting migration of Main DB to 24 21:41:49.2 Info: UpdateData 21:41:49.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:49.2 Info: => 3.89E-05s 21:41:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:49', 'NewMediaInfoFormat') 21:41:49.2 Info: Committing Transaction 21:41:49.2 Info: 24: NewMediaInfoFormat migrated 21:41:49.2 Info: => 0.0004807s 21:41:49.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:49.2 Info: Beginning Transaction 21:41:49.2 Info: Starting migration of Main DB to 25 21:41:49.2 Info: RenameTable Restrictions ReleaseProfiles 21:41:49.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:49.2 Info: => 0.0019392s 21:41:49.2 Info: AlterTable ReleaseProfiles 21:41:49.2 Info: => 4E-07s 21:41:49.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:49.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:49.2 Info: => 0.0005615s 21:41:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:49', 'rename_restrictions_to_release_profiles') 21:41:49.2 Info: Committing Transaction 21:41:49.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:49.2 Info: => 0.0010147s 21:41:49.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:49.2 Info: Beginning Transaction 21:41:49.2 Info: Starting migration of Main DB to 26 21:41:49.2 Info: RenameTable Profiles QualityProfiles 21:41:49.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:49.2 Info: => 0.0019796s 21:41:49.2 Info: AlterTable QualityProfiles 21:41:49.2 Info: => 4E-07s 21:41:49.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:49.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:49.2 Info: => 0.0005004s 21:41:49.2 Info: AlterTable LanguageProfiles 21:41:49.2 Info: => 3E-07s 21:41:49.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:49.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:49.2 Info: => 0.0004877s 21:41:49.2 Info: UpdateData 21:41:49.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:49.2 Info: => 4.31E-05s 21:41:49.2 Info: UpdateData 21:41:49.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:49.2 Info: => 2.71E-05s 21:41:49.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:49.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:49.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:49.2 Info: DROP TABLE "Artists" 21:41:49.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:49.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:49.2 Info: => 0.0044615s 21:41:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:49', 'rename_quality_profiles_add_upgrade_allowed') 21:41:49.2 Info: Committing Transaction 21:41:49.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:49.2 Info: => 0.0050595s 21:41:49.2 Info: 27: add_import_exclusions migrating 21:41:49.2 Info: Beginning Transaction 21:41:49.2 Info: Starting migration of Main DB to 27 21:41:49.2 Info: CreateTable ImportListExclusions 21:41:49.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:49.2 Info: => 0.0001351s 21:41:49.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:49.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:49.2 Info: => 0.0001118s 21:41:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:49', 'add_import_exclusions') 21:41:49.2 Info: Committing Transaction 21:41:49.2 Info: 27: add_import_exclusions migrated 21:41:49.2 Info: => 0.000583s 21:41:49.2 Info: 28: clean_artist_metadata_table migrating 21:41:49.2 Info: Beginning Transaction 21:41:49.2 Info: Starting migration of Main DB to 28 21:41:49.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:49.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:49.2 Info: => 0.000133s 21:41:49.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:49.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:49.2 Info: => 0.0001145s 21:41:49.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:49.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:49.2 Info: => 0.0001079s 21:41:49.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:49.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:49.2 Info: => 0.0001187s 21:41:49.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:49.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:49.2 Info: => 0.000107s 21:41:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:49.2 Info: => 0.0001086s 21:41:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:49', 'clean_artist_metadata_table') 21:41:49.2 Info: Committing Transaction 21:41:49.2 Info: 28: clean_artist_metadata_table migrated 21:41:49.2 Info: => 0.0005331s 21:41:49.2 Info: 29: health_issue_notification migrating 21:41:49.2 Info: Beginning Transaction 21:41:49.2 Info: Starting migration of Main DB to 29 21:41:49.2 Info: AlterTable Notifications 21:41:49.2 Info: => 4E-07s 21:41:49.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:49.2 Info: => 0.0005239s 21:41:49.2 Info: AlterTable Notifications 21:41:49.2 Info: => 4E-07s 21:41:49.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:49.2 Info: => 0.0005053s 21:41:49.2 Info: AlterTable Notifications 21:41:49.2 Info: => 4E-07s 21:41:49.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:49.2 Info: => 0.0005052s 21:41:49.2 Info: AlterTable Notifications 21:41:49.2 Info: => 4E-07s 21:41:49.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:49.2 Info: => 0.0005079s 21:41:49.2 Info: AlterTable Notifications 21:41:49.2 Info: => 4E-07s 21:41:49.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:49.2 Info: => 0.0005644s 21:41:49.2 Info: DeleteColumn Notifications OnDownload 21:41:49.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:49.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:49.2 Info: DROP TABLE "Notifications" 21:41:49.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:49.2 Info: => 0.0043781s 21:41:49.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:49.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:49.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:49.2 Info: DROP TABLE "Notifications" 21:41:49.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:49.2 Info: => 0.003951s 21:41:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:49', 'health_issue_notification') 21:41:49.2 Info: Committing Transaction 21:41:49.2 Info: 29: health_issue_notification migrated 21:41:49.2 Info: => 0.0044717s 21:41:49.2 Info: 30: add_mediafilerepository_mtime migrating 21:41:49.2 Info: Beginning Transaction 21:41:49.2 Info: Starting migration of Main DB to 30 21:41:49.2 Info: AlterTable TrackFiles 21:41:49.2 Info: => 4E-07s 21:41:49.2 Info: CreateColumn TrackFiles Modified DateTime 21:41:49.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:49.2 Info: => 0.0005179s 21:41:49.2 Info: AlterTable TrackFiles 21:41:49.2 Info: => 3E-07s 21:41:49.2 Info: CreateColumn TrackFiles Path String 21:41:49.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:49.2 Info: => 0.0007671s 21:41:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:49.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:49.2 Info: => 3.05E-05s 21:41:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:49.2 Info: => 0.0001115s 21:41:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:49.2 Info: => 0.0001235s 21:41:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:49.2 Info: => 0.0001252s 21:41:49.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:49.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:49.2 Info: => 6.43E-05s 21:41:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:49.2 Info: => 4.52E-05s 21:41:49.2 Info: AlterTable TrackFiles 21:41:49.2 Info: => 3E-07s 21:41:49.2 Info: AlterColumn TrackFiles Path String 21:41:49.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:49.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:49.2 Info: DROP TABLE "TrackFiles" 21:41:49.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:49.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.2 Info: => 0.0035743s 21:41:49.2 Info: CreateIndex TrackFiles (Path) 21:41:49.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:49.2 Info: => 7.64E-05s 21:41:49.2 Info: DeleteColumn TrackFiles RelativePath 21:41:49.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:49.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:49.2 Info: DROP TABLE "TrackFiles" 21:41:49.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:49.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:49.2 Info: => 0.0036831s 21:41:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:49', 'add_mediafilerepository_mtime') 21:41:49.2 Info: Committing Transaction 21:41:49.2 Info: 30: add_mediafilerepository_mtime migrated 21:41:49.2 Info: => 0.0041707s 21:41:49.2 Info: 31: add_artistmetadataid_constraint migrating 21:41:49.2 Info: Beginning Transaction 21:41:49.2 Info: Starting migration of Main DB to 31 21:41:49.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:49.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:49.2 Info: => 7.31E-05s 21:41:49.2 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:49.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:49.2 Info: => 0.000125s 21:41:49.2 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:49.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:49.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:49.2 Info: DROP TABLE "Artists" 21:41:49.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:49.2 Info: => 0.0043977s 21:41:49.2 Info: CreateIndex Artists (ArtistMetadataId) 21:41:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:49.2 Info: => 0.000106s 21:41:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:49', 'add_artistmetadataid_constraint') 21:41:49.2 Info: Committing Transaction 21:41:49.2 Info: 31: add_artistmetadataid_constraint migrated 21:41:49.2 Info: => 0.0005949s 21:41:49.2 Info: 32: old_ids_and_artist_alias migrating 21:41:49.2 Info: Beginning Transaction 21:41:49.2 Info: Starting migration of Main DB to 32 21:41:49.2 Info: AlterTable ArtistMetadata 21:41:49.2 Info: => 5E-07s 21:41:49.2 Info: CreateColumn ArtistMetadata Aliases String 21:41:49.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:49.2 Info: => 0.0005594s 21:41:49.2 Info: AlterTable ArtistMetadata 21:41:49.2 Info: => 3E-07s 21:41:49.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:49.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:49.2 Info: => 0.0005447s 21:41:49.2 Info: AlterTable Albums 21:41:49.2 Info: => 3E-07s 21:41:49.2 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:49.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:49.2 Info: => 0.0005436s 21:41:49.2 Info: AlterTable AlbumReleases 21:41:49.2 Info: => 4E-07s 21:41:49.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:49.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:49.2 Info: => 0.0005604s 21:41:49.2 Info: AlterTable Tracks 21:41:49.2 Info: => 2E-07s 21:41:49.2 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:49.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:49.2 Info: => 0.0005152s 21:41:49.2 Info: AlterTable Tracks 21:41:49.2 Info: => 4E-07s 21:41:49.2 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:49.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:49.2 Info: => 0.0005178s 21:41:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:49', 'old_ids_and_artist_alias') 21:41:49.2 Info: Committing Transaction 21:41:49.2 Info: 32: old_ids_and_artist_alias migrated 21:41:49.2 Info: => 0.0009864s 21:41:49.2 Info: 33: download_propers_config migrating 21:41:49.2 Info: Beginning Transaction 21:41:49.2 Info: Starting migration of Main DB to 33 21:41:49.2 Info: PerformDBOperation 21:41:49.2 Info: Performing DB Operation 21:41:49.2 Info: => 2.8E-05s 21:41:49.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:49.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:49.2 Info: => 2.76E-05s 21:41:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:49', 'download_propers_config') 21:41:49.2 Info: Committing Transaction 21:41:49.2 Info: 33: download_propers_config migrated 21:41:49.2 Info: => 0.0004464s 21:41:49.2 Info: 34: remove_language_profiles migrating 21:41:49.2 Info: Beginning Transaction 21:41:49.2 Info: Starting migration of Main DB to 34 21:41:49.2 Info: DeleteTable LanguageProfiles 21:41:49.2 Info: DROP TABLE "LanguageProfiles" 21:41:49.2 Info: => 0.0001884s 21:41:49.2 Info: DeleteColumn Artists LanguageProfileId 21:41:49.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:49.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:49.2 Info: DROP TABLE "Artists" 21:41:49.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:49.2 Info: => 0.0049306s 21:41:49.2 Info: DeleteColumn ImportLists LanguageProfileId 21:41:49.2 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:49.2 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:49.2 Info: DROP TABLE "ImportLists" 21:41:49.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:49.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:49.2 Info: => 0.0045303s 21:41:49.2 Info: DeleteColumn Blacklist Language 21:41:49.2 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:49.2 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:49.2 Info: DROP TABLE "Blacklist" 21:41:49.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:49.2 Info: => 0.0045797s 21:41:49.2 Info: DeleteColumn History Language 21:41:49.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:49.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:49.2 Info: DROP TABLE "History" 21:41:49.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:49.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:49.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:49.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:49.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:49.2 Info: => 0.0049131s 21:41:49.2 Info: DeleteColumn LyricFiles Language 21:41:49.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:49.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:49.2 Info: DROP TABLE "LyricFiles" 21:41:49.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:49.2 Info: => 0.0049107s 21:41:49.2 Info: DeleteColumn TrackFiles Language 21:41:49.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:49.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:49.2 Info: DROP TABLE "TrackFiles" 21:41:49.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:49.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:49.2 Info: => 0.0068302s 21:41:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:49', 'remove_language_profiles') 21:41:49.2 Info: Committing Transaction 21:41:49.2 Info: 34: remove_language_profiles migrated 21:41:49.2 Info: => 0.0075733s 21:41:49.2 Info: 35: multi_disc_naming_format migrating 21:41:49.2 Info: Beginning Transaction 21:41:49.2 Info: Starting migration of Main DB to 35 21:41:49.2 Info: AlterTable NamingConfig 21:41:49.2 Info: => 4E-07s 21:41:49.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:49.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:49.2 Info: => 0.0005812s 21:41:49.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:49.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:49.2 Info: => 3.65E-05s 21:41:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:49', 'multi_disc_naming_format') 21:41:49.2 Info: Committing Transaction 21:41:49.2 Info: 35: multi_disc_naming_format migrated 21:41:49.2 Info: => 0.0003985s 21:41:49.2 Info: 36: add_download_client_priority migrating 21:41:49.2 Info: Beginning Transaction 21:41:49.2 Info: Starting migration of Main DB to 36 21:41:49.2 Info: AlterTable DownloadClients 21:41:49.2 Info: => 4E-07s 21:41:49.2 Info: CreateColumn DownloadClients Priority Int32 21:41:49.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:49.2 Info: => 0.0006061s 21:41:49.2 Info: PerformDBOperation 21:41:49.2 Info: Performing DB Operation 21:41:49.2 Info: => 4.44E-05s 21:41:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:49', 'add_download_client_priority') 21:41:49.2 Info: Committing Transaction 21:41:49.2 Info: 36: add_download_client_priority migrated 21:41:49.2 Info: => 0.0004248s 21:41:49.3 Info: 37: remove_growl_prowl migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 37 21:41:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:49.3 Info: => 3.82E-05s 21:41:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:49.3 Info: => 2.74E-05s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:49', 'remove_growl_prowl') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 37: remove_growl_prowl migrated 21:41:49.3 Info: => 0.0004717s 21:41:49.3 Info: 38: remove_plex_hometheatre migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 38 21:41:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:49.3 Info: => 3.48E-05s 21:41:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:49.3 Info: => 2.66E-05s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:49', 'remove_plex_hometheatre') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 38: remove_plex_hometheatre migrated 21:41:49.3 Info: => 0.0003905s 21:41:49.3 Info: 39: add_root_folder_add_defaults migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 39 21:41:49.3 Info: AlterTable RootFolders 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: CreateColumn RootFolders Name String 21:41:49.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:49.3 Info: => 0.0005313s 21:41:49.3 Info: AlterTable RootFolders 21:41:49.3 Info: => 3E-07s 21:41:49.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:49.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:49.3 Info: => 0.0005091s 21:41:49.3 Info: AlterTable RootFolders 21:41:49.3 Info: => 3E-07s 21:41:49.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:49.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:49.3 Info: => 0.0005095s 21:41:49.3 Info: AlterTable RootFolders 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:49.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:49.3 Info: => 0.0005388s 21:41:49.3 Info: AlterTable RootFolders 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: CreateColumn RootFolders DefaultTags String 21:41:49.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:49.3 Info: => 0.0005372s 21:41:49.3 Info: PerformDBOperation 21:41:49.3 Info: Performing DB Operation 21:41:49.3 Info: => 4.46E-05s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:49', 'add_root_folder_add_defaults') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 39: add_root_folder_add_defaults migrated 21:41:49.3 Info: => 0.0004756s 21:41:49.3 Info: 40: task_duration migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 40 21:41:49.3 Info: AlterTable ScheduledTasks 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:49.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:49.3 Info: => 0.0005814s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:49', 'task_duration') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 40: task_duration migrated 21:41:49.3 Info: => 0.000916s 21:41:49.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 41 21:41:49.3 Info: AlterTable ReleaseProfiles 21:41:49.3 Info: => 5E-07s 21:41:49.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:49.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:49.3 Info: => 0.0005355s 21:41:49.3 Info: AlterTable ReleaseProfiles 21:41:49.3 Info: => 3E-07s 21:41:49.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:49.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:49.3 Info: => 0.0006256s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:49', 'add_indexer_and_enabled_to_release_profiles') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:49.3 Info: => 0.0010623s 21:41:49.3 Info: 42: remove_album_folders migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 42 21:41:49.3 Info: DeleteColumn Artists AlbumFolder 21:41:49.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:49.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:49.3 Info: DROP TABLE "Artists" 21:41:49.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:49.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:49.3 Info: => 0.0045248s 21:41:49.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:49.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:49.3 Info: => 3.38E-05s 21:41:49.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:49.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:49.3 Info: => 2.66E-05s 21:41:49.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:49.3 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:49.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:49.3 Info: DROP TABLE "NamingConfig" 21:41:49.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:49.3 Info: => 0.0037594s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:49', 'remove_album_folders') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 42: remove_album_folders migrated 21:41:49.3 Info: => 0.004226s 21:41:49.3 Info: 44: add_priority_to_indexers migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 44 21:41:49.3 Info: AlterTable Indexers 21:41:49.3 Info: => 5E-07s 21:41:49.3 Info: CreateColumn Indexers Priority Int32 21:41:49.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:49.3 Info: => 0.0005906s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:49', 'add_priority_to_indexers') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 44: add_priority_to_indexers migrated 21:41:49.3 Info: => 0.00103s 21:41:49.3 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 45 21:41:49.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:49.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:49.3 Info: => 0.0001138s 21:41:49.3 Info: PerformDBOperation 21:41:49.3 Info: Performing DB Operation 21:41:49.3 Info: => 2.29E-05s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:49', 'remove_chown_and_folderchmod_config') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:49.3 Info: => 0.0004433s 21:41:49.3 Info: 47: update_notifiarr migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 47 21:41:49.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:49.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:49.3 Info: => 5.59E-05s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:49', 'update_notifiarr') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 47: update_notifiarr migrated 21:41:49.3 Info: => 0.0003964s 21:41:49.3 Info: 49: email_multiple_addresses migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 49 21:41:49.3 Info: PerformDBOperation 21:41:49.3 Info: Performing DB Operation 21:41:49.3 Info: => 5.3E-05s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:49', 'email_multiple_addresses') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 49: email_multiple_addresses migrated 21:41:49.3 Info: => 0.0003705s 21:41:49.3 Info: 50: rename_blacklist_to_blocklist migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 50 21:41:49.3 Info: RenameTable Blacklist Blocklist 21:41:49.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:49.3 Info: => 0.0017723s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:49', 'rename_blacklist_to_blocklist') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 50: rename_blacklist_to_blocklist migrated 21:41:49.3 Info: => 0.0021617s 21:41:49.3 Info: 51: cdh_per_downloadclient migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 51 21:41:49.3 Info: AlterTable DownloadClients 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:49.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:49.3 Info: => 0.0005356s 21:41:49.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:49.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:49.3 Info: => 0.0005329s 21:41:49.3 Info: PerformDBOperation 21:41:49.3 Info: Performing DB Operation 21:41:49.3 Info: => 0.0001532s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:49', 'cdh_per_downloadclient') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 51: cdh_per_downloadclient migrated 21:41:49.3 Info: => 0.0005572s 21:41:49.3 Info: 52: download_history migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 52 21:41:49.3 Info: CreateTable DownloadHistory 21:41:49.3 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:49.3 Info: => 0.0001552s 21:41:49.3 Info: CreateIndex DownloadHistory (EventType) 21:41:49.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:49.3 Info: => 9.28E-05s 21:41:49.3 Info: CreateIndex DownloadHistory (ArtistId) 21:41:49.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:49.3 Info: => 7.85E-05s 21:41:49.3 Info: CreateIndex DownloadHistory (DownloadId) 21:41:49.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:49.3 Info: => 7.83E-05s 21:41:49.3 Info: PerformDBOperation 21:41:49.3 Info: Performing DB Operation 21:41:49.3 Info: => 0.0001137s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:49', 'download_history') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 52: download_history migrated 21:41:49.3 Info: => 0.0005292s 21:41:49.3 Info: 53: add_update_history migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 53 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:49', 'add_update_history') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 53: add_update_history migrated 21:41:49.3 Info: => 0.0003485s 21:41:49.3 Info: 54: add_on_update_to_notifications migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 54 21:41:49.3 Info: AlterTable Notifications 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:49.3 Info: => 0.0005815s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:49', 'add_on_update_to_notifications') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 54: add_on_update_to_notifications migrated 21:41:49.3 Info: => 0.0009164s 21:41:49.3 Info: 55: download_client_per_indexer migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 55 21:41:49.3 Info: AlterTable Indexers 21:41:49.3 Info: => 5E-07s 21:41:49.3 Info: CreateColumn Indexers DownloadClientId Int32 21:41:49.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:49.3 Info: => 0.00059s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:49', 'download_client_per_indexer') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 55: download_client_per_indexer migrated 21:41:49.3 Info: => 0.0009472s 21:41:49.3 Info: 56: AddNewItemMonitorType migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 56 21:41:49.3 Info: AlterTable Artists 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: CreateColumn Artists MonitorNewItems Int32 21:41:49.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:49.3 Info: => 0.000567s 21:41:49.3 Info: AlterTable RootFolders 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:49.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:49.3 Info: => 0.0005652s 21:41:49.3 Info: AlterTable ImportLists 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:49.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:49.3 Info: => 0.0005802s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:49', 'AddNewItemMonitorType') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 56: AddNewItemMonitorType migrated 21:41:49.3 Info: => 0.0009885s 21:41:49.3 Info: 57: ImportListSearch migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 57 21:41:49.3 Info: AlterTable ImportLists 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:49.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:49.3 Info: => 0.0006367s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:49', 'ImportListSearch') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 57: ImportListSearch migrated 21:41:49.3 Info: => 0.0010425s 21:41:49.3 Info: 58: ImportListMonitorExisting migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 58 21:41:49.3 Info: AlterTable ImportLists 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:49.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:49.3 Info: => 0.0006084s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:49', 'ImportListMonitorExisting') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 58: ImportListMonitorExisting migrated 21:41:49.3 Info: => 0.0010447s 21:41:49.3 Info: 59: add_indexer_tags migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 59 21:41:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:49.3 Info: => 3.89E-05s 21:41:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:49.3 Info: => 2.8E-05s 21:41:49.3 Info: AlterTable Indexers 21:41:49.3 Info: => 2E-07s 21:41:49.3 Info: CreateColumn Indexers Tags String 21:41:49.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:49.3 Info: => 0.000616s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:49', 'add_indexer_tags') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 59: add_indexer_tags migrated 21:41:49.3 Info: => 0.0010038s 21:41:49.3 Info: 60: update_audio_types migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 60 21:41:49.3 Info: PerformDBOperation 21:41:49.3 Info: Performing DB Operation 21:41:49.3 Info: => 4.73E-05s 21:41:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:49', 'update_audio_types') 21:41:49.3 Info: Committing Transaction 21:41:49.3 Info: 60: update_audio_types migrated 21:41:49.3 Info: => 0.0003632s 21:41:49.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:49.3 Info: Beginning Transaction 21:41:49.3 Info: Starting migration of Main DB to 61 21:41:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.3 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:49.3 Info: => 3.31E-05s 21:41:49.3 Info: AlterTable AlbumReleases 21:41:49.3 Info: => 3E-07s 21:41:49.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:49.3 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:49.3 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:49.3 Info: DROP TABLE "AlbumReleases" 21:41:49.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:49.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:49.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:49.3 Info: => 0.0050214s 21:41:49.3 Info: AlterTable Albums 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:49.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:49.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:49.3 Info: DROP TABLE "Albums" 21:41:49.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:49.3 Info: => 0.0052669s 21:41:49.3 Info: AlterTable Albums 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:49.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:49.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:49.3 Info: DROP TABLE "Albums" 21:41:49.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:49.3 Info: => 0.0048956s 21:41:49.3 Info: AlterTable Albums 21:41:49.3 Info: => 3E-07s 21:41:49.3 Info: AlterColumn Albums Added DateTimeOffset 21:41:49.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:49.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:49.3 Info: DROP TABLE "Albums" 21:41:49.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:49.3 Info: => 0.0050446s 21:41:49.3 Info: AlterTable Artists 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:49.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:49.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:49.3 Info: DROP TABLE "Artists" 21:41:49.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:49.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:49.3 Info: => 0.0047347s 21:41:49.3 Info: AlterTable Artists 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: AlterColumn Artists Added DateTimeOffset 21:41:49.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:49.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:49.3 Info: DROP TABLE "Artists" 21:41:49.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:49.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:49.3 Info: => 0.0050294s 21:41:49.3 Info: AlterTable Blocklist 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:49.3 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:49.3 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:49.3 Info: DROP TABLE "Blocklist" 21:41:49.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:49.3 Info: => 0.0038547s 21:41:49.3 Info: AlterTable Blocklist 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:49.3 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:49.3 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:49.3 Info: DROP TABLE "Blocklist" 21:41:49.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:49.3 Info: => 0.0039277s 21:41:49.3 Info: AlterTable Commands 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:49.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:49.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:49.3 Info: DROP TABLE "Commands" 21:41:49.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:49.3 Info: => 0.0044553s 21:41:49.3 Info: AlterTable Commands 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:49.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:49.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:49.3 Info: DROP TABLE "Commands" 21:41:49.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:49.3 Info: => 0.0044836s 21:41:49.3 Info: AlterTable Commands 21:41:49.3 Info: => 3E-07s 21:41:49.3 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:49.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:49.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:49.3 Info: DROP TABLE "Commands" 21:41:49.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:49.3 Info: => 0.0039526s 21:41:49.3 Info: AlterTable DownloadClientStatus 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:49.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:49.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:49.3 Info: DROP TABLE "DownloadClientStatus" 21:41:49.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:49.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:49.3 Info: => 0.0060844s 21:41:49.3 Info: AlterTable DownloadClientStatus 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:49.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:49.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:49.3 Info: DROP TABLE "DownloadClientStatus" 21:41:49.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:49.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:49.3 Info: => 0.003902s 21:41:49.3 Info: AlterTable DownloadClientStatus 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:49.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:49.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:49.3 Info: DROP TABLE "DownloadClientStatus" 21:41:49.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:49.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:49.3 Info: => 0.0042065s 21:41:49.3 Info: AlterTable DownloadHistory 21:41:49.3 Info: => 4E-07s 21:41:49.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:49.4 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:49.4 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:49.4 Info: DROP TABLE "DownloadHistory" 21:41:49.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:49.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:49.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:49.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:49.4 Info: => 0.0046429s 21:41:49.4 Info: AlterTable ExtraFiles 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:49.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:49.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:49.4 Info: DROP TABLE "ExtraFiles" 21:41:49.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:49.4 Info: => 0.0038775s 21:41:49.4 Info: AlterTable ExtraFiles 21:41:49.4 Info: => 3E-07s 21:41:49.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:49.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:49.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:49.4 Info: DROP TABLE "ExtraFiles" 21:41:49.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:49.4 Info: => 0.0039579s 21:41:49.4 Info: AlterTable History 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: AlterColumn History Date DateTimeOffset 21:41:49.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:49.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:49.4 Info: DROP TABLE "History" 21:41:49.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:49.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:49.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:49.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:49.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:49.4 Info: => 0.0045712s 21:41:49.4 Info: AlterTable ImportListStatus 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:49.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:49.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:49.4 Info: DROP TABLE "ImportListStatus" 21:41:49.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:49.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:49.4 Info: => 0.004727s 21:41:49.4 Info: AlterTable ImportListStatus 21:41:49.4 Info: => 3E-07s 21:41:49.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:49.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:49.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:49.4 Info: DROP TABLE "ImportListStatus" 21:41:49.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:49.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:49.4 Info: => 0.0041118s 21:41:49.4 Info: AlterTable ImportListStatus 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:49.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:49.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:49.4 Info: DROP TABLE "ImportListStatus" 21:41:49.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:49.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:49.4 Info: => 0.0040974s 21:41:49.4 Info: AlterTable IndexerStatus 21:41:49.4 Info: => 3E-07s 21:41:49.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:49.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:49.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:49.4 Info: DROP TABLE "IndexerStatus" 21:41:49.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:49.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:49.4 Info: => 0.0042204s 21:41:49.4 Info: AlterTable IndexerStatus 21:41:49.4 Info: => 5E-07s 21:41:49.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:49.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:49.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:49.4 Info: DROP TABLE "IndexerStatus" 21:41:49.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:49.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:49.4 Info: => 0.004115s 21:41:49.4 Info: AlterTable IndexerStatus 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:49.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:49.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:49.4 Info: DROP TABLE "IndexerStatus" 21:41:49.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:49.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:49.4 Info: => 0.004111s 21:41:49.4 Info: AlterTable LyricFiles 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:49.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:49.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:49.4 Info: DROP TABLE "LyricFiles" 21:41:49.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:49.4 Info: => 0.0039576s 21:41:49.4 Info: AlterTable LyricFiles 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:49.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:49.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:49.4 Info: DROP TABLE "LyricFiles" 21:41:49.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:49.4 Info: => 0.0038446s 21:41:49.4 Info: AlterTable MetadataFiles 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:49.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:49.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:49.4 Info: DROP TABLE "MetadataFiles" 21:41:49.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:49.4 Info: => 0.0040215s 21:41:49.4 Info: AlterTable MetadataFiles 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:49.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:49.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:49.4 Info: DROP TABLE "MetadataFiles" 21:41:49.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:49.4 Info: => 0.0055684s 21:41:49.4 Info: AlterTable PendingReleases 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:49.4 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:49.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:49.4 Info: DROP TABLE "PendingReleases" 21:41:49.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:49.4 Info: => 0.003963s 21:41:49.4 Info: AlterTable ScheduledTasks 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:49.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:49.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:49.4 Info: DROP TABLE "ScheduledTasks" 21:41:49.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:49.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:49.4 Info: => 0.0040188s 21:41:49.4 Info: AlterTable ScheduledTasks 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:49.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:49.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:49.4 Info: DROP TABLE "ScheduledTasks" 21:41:49.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:49.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:49.4 Info: => 0.0039913s 21:41:49.4 Info: AlterTable TrackFiles 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:49.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:49.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:49.4 Info: DROP TABLE "TrackFiles" 21:41:49.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:49.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:49.4 Info: => 0.0041406s 21:41:49.4 Info: AlterTable TrackFiles 21:41:49.4 Info: => 3E-07s 21:41:49.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:49.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:49.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:49.4 Info: DROP TABLE "TrackFiles" 21:41:49.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:49.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:49.4 Info: => 0.004145s 21:41:49.4 Info: AlterTable VersionInfo 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:49.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:49.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:49.4 Info: DROP TABLE "VersionInfo" 21:41:49.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:49.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:49.4 Info: => 0.0040724s 21:41:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:49', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:49.4 Info: Committing Transaction 21:41:49.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:49.4 Info: => 0.0051156s 21:41:49.4 Info: 62: add_on_delete_to_notifications migrating 21:41:49.4 Info: Beginning Transaction 21:41:49.4 Info: Starting migration of Main DB to 62 21:41:49.4 Info: AlterTable Notifications 21:41:49.4 Info: => 4E-07s 21:41:49.4 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:49.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:49.4 Info: => 0.0005813s 21:41:49.4 Info: AlterTable Notifications 21:41:49.4 Info: => 3E-07s 21:41:49.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:49.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:49.4 Info: => 0.0005514s 21:41:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:49', 'add_on_delete_to_notifications') 21:41:49.4 Info: Committing Transaction 21:41:49.4 Info: 62: add_on_delete_to_notifications migrated 21:41:49.4 Info: => 0.0010013s 21:41:49.4 Info: 63: add_custom_formats migrating 21:41:49.4 Info: Beginning Transaction 21:41:49.4 Info: Starting migration of Main DB to 63 21:41:49.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 21:41:49.4 Info: AlterTable DelayProfiles 21:41:49.4 Info: => 3E-07s 21:41:49.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:49.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:49.4 Info: => 0.0005429s 21:41:49.4 Info: UpdateData 21:41:49.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:49.4 Info: => 4.36E-05s 21:41:49.4 Info: AlterTable TrackFiles 21:41:49.4 Info: => 3E-07s 21:41:49.4 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:49.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:49.4 Info: => 0.0008508s 21:41:49.4 Info: PerformDBOperation 21:41:49.4 Info: Performing DB Operation 21:41:49.4 Info: => 0.000978s 21:41:49.4 Info: CreateTable CustomFormats 21:41:49.4 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:49.4 Info: => 0.000145s 21:41:49.4 Info: CreateIndex CustomFormats (Name) 21:41:49.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:49.4 Info: => 9.12E-05s 21:41:49.4 Info: AlterTable QualityProfiles 21:41:49.4 Info: => 3E-07s 21:41:49.4 Info: CreateColumn QualityProfiles FormatItems String 21:41:49.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:49.4 Info: => 0.0005732s 21:41:49.4 Info: AlterTable QualityProfiles 21:41:49.4 Info: => 3E-07s 21:41:49.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:49.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:49.4 Info: => 0.000503s 21:41:49.4 Info: AlterTable QualityProfiles 21:41:49.4 Info: => 3E-07s 21:41:49.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:49.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:49.4 Info: => 0.0005013s 21:41:49.4 Info: PerformDBOperation 21:41:49.4 Info: Performing DB Operation 21:41:49.4 Info: => 0.0010117s 21:41:49.4 Info: PerformDBOperation 21:41:49.4 Info: Performing DB Operation 21:41:49.4 Info: => 2.77E-05s 21:41:49.4 Info: DeleteColumn ReleaseProfiles Preferred 21:41:49.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:49.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:49.4 Info: DROP TABLE "ReleaseProfiles" 21:41:49.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:49.4 Info: => 0.0039947s 21:41:49.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:49.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:49.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:49.4 Info: DROP TABLE "ReleaseProfiles" 21:41:49.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:49.5 Info: => 0.0037575s 21:41:49.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:49.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:49.5 Info: => 3.85E-05s 21:41:49.5 Info: AlterTable DelayProfiles 21:41:49.5 Info: => 2E-07s 21:41:49.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:49.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:49.5 Info: => 0.0005242s 21:41:49.5 Info: AlterTable DelayProfiles 21:41:49.5 Info: => 3E-07s 21:41:49.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:49.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:49.5 Info: => 0.0005358s 21:41:49.5 Info: -> 1 Insert operations completed in 00:00:00.0000714 taking an average of 00:00:00.0000714 21:41:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:49', 'add_custom_formats') 21:41:49.5 Info: Committing Transaction 21:41:49.5 Info: 63: add_custom_formats migrated 21:41:49.5 Info: => 0.001122s 21:41:49.5 Debug: Took: 00:00:00.3880461 21:41:49.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 21:41:49.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 21:41:49.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637095342729_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:49.5 Info: DatabaseEngineVersionCheck migrating 21:41:49.5 Info: PerformDBOperation 21:41:49.5 Info: Performing DB Operation 21:41:49.5 Info: SQLite 3.49.1 21:41:49.5 Info: => 0.0014419s 21:41:49.5 Info: DatabaseEngineVersionCheck migrated 21:41:49.5 Info: => 0.0014532s 21:41:49.5 Info: VersionMigration migrating 21:41:49.5 Info: Beginning Transaction 21:41:49.5 Info: CreateTable VersionInfo 21:41:49.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:49.5 Info: => 0.000138s 21:41:49.5 Info: Committing Transaction 21:41:49.5 Info: VersionMigration migrated 21:41:49.5 Info: => 0.0008505s 21:41:49.5 Info: VersionUniqueMigration migrating 21:41:49.5 Info: Beginning Transaction 21:41:49.5 Info: CreateIndex VersionInfo (Version) 21:41:49.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:49.5 Info: => 0.0001285s 21:41:49.5 Info: AlterTable VersionInfo 21:41:49.5 Info: => 5E-07s 21:41:49.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:49.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:49.5 Info: => 0.0004917s 21:41:49.5 Info: Committing Transaction 21:41:49.5 Info: VersionUniqueMigration migrated 21:41:49.5 Info: => 0.0008214s 21:41:49.5 Info: VersionDescriptionMigration migrating 21:41:49.5 Info: Beginning Transaction 21:41:49.5 Info: AlterTable VersionInfo 21:41:49.5 Info: => 4E-07s 21:41:49.5 Info: CreateColumn VersionInfo Description String 21:41:49.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:49.5 Info: => 0.0001856s 21:41:49.5 Info: Committing Transaction 21:41:49.5 Info: VersionDescriptionMigration migrated 21:41:49.5 Info: => 0.0004864s 21:41:49.5 Info: 1: InitialSetup migrating 21:41:49.5 Info: Beginning Transaction 21:41:49.5 Info: Starting migration of Main DB to 1 21:41:49.5 Info: CreateTable Config 21:41:49.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:49.5 Info: => 0.0001354s 21:41:49.5 Info: CreateIndex Config (Key) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:49.5 Info: => 7.65E-05s 21:41:49.5 Info: CreateTable RootFolders 21:41:49.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:49.5 Info: => 8.07E-05s 21:41:49.5 Info: CreateIndex RootFolders (Path) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:49.5 Info: => 7.19E-05s 21:41:49.5 Info: CreateTable Artists 21:41:49.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:49.5 Info: => 0.0001942s 21:41:49.5 Info: CreateIndex Artists (ForeignArtistId) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:49.5 Info: => 0.0001002s 21:41:49.5 Info: CreateIndex Artists (NameSlug) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:49.5 Info: => 7.33E-05s 21:41:49.5 Info: CreateIndex Artists (CleanName) 21:41:49.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.5 Info: => 6.92E-05s 21:41:49.5 Info: CreateIndex Artists (Path) 21:41:49.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.5 Info: => 6.64E-05s 21:41:49.5 Info: CreateTable Albums 21:41:49.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:49.5 Info: => 0.0001937s 21:41:49.5 Info: CreateIndex Albums (ForeignAlbumId) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.5 Info: => 6.98E-05s 21:41:49.5 Info: CreateIndex Albums (MBId) 21:41:49.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:49.5 Info: => 6.49E-05s 21:41:49.5 Info: CreateIndex Albums (TADBId) 21:41:49.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:49.5 Info: => 6.42E-05s 21:41:49.5 Info: CreateIndex Albums (TitleSlug) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:49.5 Info: => 6.59E-05s 21:41:49.5 Info: CreateIndex Albums (CleanTitle) 21:41:49.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.5 Info: => 6.25E-05s 21:41:49.5 Info: CreateIndex Albums (Path) 21:41:49.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:49.5 Info: => 6.17E-05s 21:41:49.5 Info: CreateTable Tracks 21:41:49.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:49.5 Info: => 0.0001252s 21:41:49.5 Info: CreateIndex Tracks (ForeignTrackId) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:49.5 Info: => 6.89E-05s 21:41:49.5 Info: CreateIndex Tracks (ArtistId) 21:41:49.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:49.5 Info: => 7.2E-05s 21:41:49.5 Info: CreateIndex Tracks (TrackFileId) 21:41:49.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:49.5 Info: => 7.19E-05s 21:41:49.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:49.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:49.5 Info: => 7.35E-05s 21:41:49.5 Info: CreateTable TrackFiles 21:41:49.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:49.5 Info: => 0.0001179s 21:41:49.5 Info: CreateIndex TrackFiles (ArtistId) 21:41:49.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:49.5 Info: => 6.95E-05s 21:41:49.5 Info: CreateIndex TrackFiles (AlbumId) 21:41:49.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.5 Info: => 6.35E-05s 21:41:49.5 Info: CreateTable History 21:41:49.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:49.5 Info: => 0.0001356s 21:41:49.5 Info: CreateIndex History (Date) 21:41:49.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:49.5 Info: => 7.02E-05s 21:41:49.5 Info: CreateIndex History (EventType) 21:41:49.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:49.5 Info: => 6.6E-05s 21:41:49.5 Info: CreateIndex History (DownloadId) 21:41:49.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:49.5 Info: => 6.52E-05s 21:41:49.5 Info: CreateIndex History (AlbumId) 21:41:49.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:49.5 Info: => 6.52E-05s 21:41:49.5 Info: CreateTable Notifications 21:41:49.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:49.5 Info: => 0.0001134s 21:41:49.5 Info: CreateTable ScheduledTasks 21:41:49.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:49.5 Info: => 9.56E-05s 21:41:49.5 Info: CreateIndex ScheduledTasks (TypeName) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:49.5 Info: => 7.18E-05s 21:41:49.5 Info: CreateTable Indexers 21:41:49.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:49.5 Info: => 9.67E-05s 21:41:49.5 Info: CreateIndex Indexers (Name) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:49.5 Info: => 6.91E-05s 21:41:49.5 Info: CreateTable Profiles 21:41:49.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:49.5 Info: => 8.64E-05s 21:41:49.5 Info: CreateIndex Profiles (Name) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:49.5 Info: => 6.93E-05s 21:41:49.5 Info: CreateTable QualityDefinitions 21:41:49.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:49.5 Info: => 0.0001245s 21:41:49.5 Info: CreateIndex QualityDefinitions (Quality) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:49.5 Info: => 8.74E-05s 21:41:49.5 Info: CreateIndex QualityDefinitions (Title) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:49.5 Info: => 7.11E-05s 21:41:49.5 Info: CreateTable NamingConfig 21:41:49.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:49.5 Info: => 0.0001094s 21:41:49.5 Info: CreateTable Blacklist 21:41:49.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:49.5 Info: => 0.0001645s 21:41:49.5 Info: CreateTable Metadata 21:41:49.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:49.5 Info: => 9.68E-05s 21:41:49.5 Info: CreateTable MetadataFiles 21:41:49.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:49.5 Info: => 0.0001235s 21:41:49.5 Info: CreateTable DownloadClients 21:41:49.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:49.5 Info: => 0.0001044s 21:41:49.5 Info: CreateTable PendingReleases 21:41:49.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:49.5 Info: => 0.0001082s 21:41:49.5 Info: CreateTable RemotePathMappings 21:41:49.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:49.5 Info: => 9.34E-05s 21:41:49.5 Info: CreateTable Tags 21:41:49.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:49.5 Info: => 8.45E-05s 21:41:49.5 Info: CreateIndex Tags (Label) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:49.5 Info: => 8.34E-05s 21:41:49.5 Info: CreateTable Restrictions 21:41:49.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:49.5 Info: => 9.07E-05s 21:41:49.5 Info: CreateTable DelayProfiles 21:41:49.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:49.5 Info: => 0.0001308s 21:41:49.5 Info: CreateTable Users 21:41:49.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:49.5 Info: => 0.0001006s 21:41:49.5 Info: CreateIndex Users (Identifier) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:49.5 Info: => 8.23E-05s 21:41:49.5 Info: CreateIndex Users (Username) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:49.5 Info: => 7.54E-05s 21:41:49.5 Info: CreateTable Commands 21:41:49.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:49.5 Info: => 0.0001166s 21:41:49.5 Info: CreateTable IndexerStatus 21:41:49.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:49.5 Info: => 0.0001123s 21:41:49.5 Info: CreateIndex IndexerStatus (ProviderId) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:49.5 Info: => 7.97E-05s 21:41:49.5 Info: CreateTable ExtraFiles 21:41:49.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:49.5 Info: => 0.0001049s 21:41:49.5 Info: CreateTable LyricFiles 21:41:49.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:49.5 Info: => 0.0001309s 21:41:49.5 Info: CreateTable LanguageProfiles 21:41:49.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:49.5 Info: => 9.01E-05s 21:41:49.5 Info: CreateIndex LanguageProfiles (Name) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:49.5 Info: => 8.37E-05s 21:41:49.5 Info: CreateTable DownloadClientStatus 21:41:49.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:49.5 Info: => 9.7E-05s 21:41:49.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:49.5 Info: => 8.49E-05s 21:41:49.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:49.5 Info: -> 1 Insert operations completed in 00:00:00.0000526 taking an average of 00:00:00.0000526 21:41:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:49', 'InitialSetup') 21:41:49.5 Info: Committing Transaction 21:41:49.5 Info: 1: InitialSetup migrated 21:41:49.5 Info: => 0.0010072s 21:41:49.5 Info: 2: add_reason_to_pending_releases migrating 21:41:49.5 Info: Beginning Transaction 21:41:49.5 Info: Starting migration of Main DB to 2 21:41:49.5 Info: AlterTable PendingReleases 21:41:49.5 Info: => 5E-07s 21:41:49.5 Info: CreateColumn PendingReleases Reason Int32 21:41:49.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:49.5 Info: => 0.0005757s 21:41:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:49', 'add_reason_to_pending_releases') 21:41:49.5 Info: Committing Transaction 21:41:49.5 Info: 2: add_reason_to_pending_releases migrated 21:41:49.5 Info: => 0.0010217s 21:41:49.5 Info: 3: add_medium_support migrating 21:41:49.5 Info: Beginning Transaction 21:41:49.5 Info: Starting migration of Main DB to 3 21:41:49.5 Info: AlterTable Albums 21:41:49.5 Info: => 5E-07s 21:41:49.5 Info: CreateColumn Albums Media String 21:41:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:49.5 Info: => 0.000512s 21:41:49.5 Info: AlterTable Tracks 21:41:49.5 Info: => 2E-07s 21:41:49.5 Info: CreateColumn Tracks MediumNumber Int32 21:41:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:49.5 Info: => 0.0004969s 21:41:49.5 Info: AlterTable Tracks 21:41:49.5 Info: => 3E-07s 21:41:49.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:49.5 Info: => 0.0005325s 21:41:49.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:49.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:49.5 Info: => 3.83E-05s 21:41:49.5 Info: DeleteColumn Tracks TrackNumber 21:41:49.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:49.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:49.5 Info: DROP TABLE "Tracks" 21:41:49.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:49.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:49.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:49.5 Info: => 0.0039405s 21:41:49.5 Info: AlterTable Tracks 21:41:49.5 Info: => 4E-07s 21:41:49.5 Info: CreateColumn Tracks TrackNumber String 21:41:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:49.5 Info: => 0.0004742s 21:41:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:49', 'add_medium_support') 21:41:49.5 Info: Committing Transaction 21:41:49.5 Info: 3: add_medium_support migrated 21:41:49.5 Info: => 0.0010015s 21:41:49.5 Info: 4: add_various_qualites_in_profile migrating 21:41:49.5 Info: Beginning Transaction 21:41:49.5 Info: Starting migration of Main DB to 4 21:41:49.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:49.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:49.5 Info: => 4.36E-05s 21:41:49.5 Info: PerformDBOperation 21:41:49.5 Info: Performing DB Operation 21:41:49.5 Info: => 3.26E-05s 21:41:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:49', 'add_various_qualites_in_profile') 21:41:49.5 Info: Committing Transaction 21:41:49.5 Info: 4: add_various_qualites_in_profile migrated 21:41:49.5 Info: => 0.0003779s 21:41:49.5 Info: 5: metadata_profiles migrating 21:41:49.5 Info: Beginning Transaction 21:41:49.5 Info: Starting migration of Main DB to 5 21:41:49.5 Info: CreateTable MetadataProfiles 21:41:49.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:49.5 Info: => 0.0001143s 21:41:49.5 Info: CreateIndex MetadataProfiles (Name) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:49.5 Info: => 9.43E-05s 21:41:49.5 Info: AlterTable Artists 21:41:49.5 Info: => 3E-07s 21:41:49.5 Info: CreateColumn Artists MetadataProfileId Int32 21:41:49.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:49.5 Info: => 0.0005101s 21:41:49.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:49.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:49.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:49.5 Info: DROP TABLE "Artists" 21:41:49.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:49.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.5 Info: => 0.0041812s 21:41:49.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:49.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:49.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:49.5 Info: DROP TABLE "Artists" 21:41:49.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:49.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.5 Info: => 0.003957s 21:41:49.5 Info: AlterTable Albums 21:41:49.5 Info: => 4E-07s 21:41:49.5 Info: CreateColumn Albums SecondaryTypes String 21:41:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:49.5 Info: => 0.0004779s 21:41:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:49', 'metadata_profiles') 21:41:49.5 Info: Committing Transaction 21:41:49.5 Info: 5: metadata_profiles migrated 21:41:49.5 Info: => 0.0010096s 21:41:49.5 Info: 6: separate_automatic_and_interactive_search migrating 21:41:49.5 Info: Beginning Transaction 21:41:49.5 Info: Starting migration of Main DB to 6 21:41:49.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:49.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:49.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:49.5 Info: DROP TABLE "Indexers" 21:41:49.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:49.5 Info: => 0.0033951s 21:41:49.5 Info: AlterTable Indexers 21:41:49.5 Info: => 3E-07s 21:41:49.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:49.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:49.5 Info: => 0.0004523s 21:41:49.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:49.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:49.5 Info: => 3.56E-05s 21:41:49.5 Info: AlterTable Indexers 21:41:49.5 Info: => 3E-07s 21:41:49.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:49.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:49.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:49.5 Info: DROP TABLE "Indexers" 21:41:49.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:49.5 Info: => 0.0038035s 21:41:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:49', 'separate_automatic_and_interactive_search') 21:41:49.5 Info: Committing Transaction 21:41:49.5 Info: 6: separate_automatic_and_interactive_search migrated 21:41:49.5 Info: => 0.0043298s 21:41:49.5 Info: 7: change_album_path_to_relative migrating 21:41:49.5 Info: Beginning Transaction 21:41:49.5 Info: Starting migration of Main DB to 7 21:41:49.5 Info: DeleteColumn Albums Path 21:41:49.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:49.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:49.5 Info: DROP TABLE "Albums" 21:41:49.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:49.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:49.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.5 Info: => 0.0047029s 21:41:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:49', 'change_album_path_to_relative') 21:41:49.5 Info: Committing Transaction 21:41:49.5 Info: 7: change_album_path_to_relative migrated 21:41:49.5 Info: => 0.0052491s 21:41:49.5 Info: 8: change_quality_size_mb_to_kb migrating 21:41:49.5 Info: Beginning Transaction 21:41:49.5 Info: Starting migration of Main DB to 8 21:41:49.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:49.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:49.5 Info: => 3.91E-05s 21:41:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:49', 'change_quality_size_mb_to_kb') 21:41:49.5 Info: Committing Transaction 21:41:49.5 Info: 8: change_quality_size_mb_to_kb migrated 21:41:49.5 Info: => 0.0003865s 21:41:49.5 Info: 9: album_releases migrating 21:41:49.5 Info: Beginning Transaction 21:41:49.5 Info: Starting migration of Main DB to 9 21:41:49.5 Info: AlterTable Albums 21:41:49.5 Info: => 5E-07s 21:41:49.5 Info: CreateColumn Albums Releases String 21:41:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:49.5 Info: => 0.0005765s 21:41:49.5 Info: AlterTable Albums 21:41:49.5 Info: => 3E-07s 21:41:49.5 Info: CreateColumn Albums CurrentRelease String 21:41:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:49.5 Info: => 0.0004613s 21:41:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:49', 'album_releases') 21:41:49.5 Info: Committing Transaction 21:41:49.5 Info: 9: album_releases migrated 21:41:49.5 Info: => 0.0008803s 21:41:49.5 Info: 10: album_releases_fix migrating 21:41:49.5 Info: Beginning Transaction 21:41:49.5 Info: Starting migration of Main DB to 10 21:41:49.5 Info: AlterTable Albums 21:41:49.5 Info: => 5E-07s 21:41:49.5 Info: AlterColumn Albums Releases String 21:41:49.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:49.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:49.5 Info: DROP TABLE "Albums" 21:41:49.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:49.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:49.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.5 Info: => 0.0045621s 21:41:49.5 Info: AlterTable Albums 21:41:49.5 Info: => 4E-07s 21:41:49.5 Info: AlterColumn Albums CurrentRelease String 21:41:49.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:49.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:49.5 Info: DROP TABLE "Albums" 21:41:49.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:49.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:49.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.6 Info: => 0.0045576s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:49', 'album_releases_fix') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 10: album_releases_fix migrated 21:41:49.6 Info: => 0.0051002s 21:41:49.6 Info: 11: import_lists migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 11 21:41:49.6 Info: CreateTable ImportLists 21:41:49.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:49.6 Info: => 0.0001665s 21:41:49.6 Info: CreateIndex ImportLists (Name) 21:41:49.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:49.6 Info: => 0.0001038s 21:41:49.6 Info: CreateTable ImportListStatus 21:41:49.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:49.6 Info: => 0.0001275s 21:41:49.6 Info: CreateIndex ImportListStatus (ProviderId) 21:41:49.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:49.6 Info: => 0.0001011s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:49', 'import_lists') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 11: import_lists migrated 21:41:49.6 Info: => 0.0005627s 21:41:49.6 Info: 12: add_release_status migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 12 21:41:49.6 Info: AlterTable MetadataProfiles 21:41:49.6 Info: => 5E-07s 21:41:49.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:49.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:49.6 Info: => 0.0005996s 21:41:49.6 Info: PerformDBOperation 21:41:49.6 Info: Performing DB Operation 21:41:49.6 Info: => 3.8E-05s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:49', 'add_release_status') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 12: add_release_status migrated 21:41:49.6 Info: => 0.0005398s 21:41:49.6 Info: 13: album_download_notification migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 13 21:41:49.6 Info: AlterTable Notifications 21:41:49.6 Info: => 5E-07s 21:41:49.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:49.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:49.6 Info: => 0.0005311s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:49', 'album_download_notification') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 13: album_download_notification migrated 21:41:49.6 Info: => 0.0008759s 21:41:49.6 Info: 14: fix_language_metadata_profiles migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 14 21:41:49.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:49.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:49.6 Info: => 8.76E-05s 21:41:49.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:49.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:49.6 Info: => 7.49E-05s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:49', 'fix_language_metadata_profiles') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 14: fix_language_metadata_profiles migrated 21:41:49.6 Info: => 0.0003731s 21:41:49.6 Info: 15: remove_fanzub migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 15 21:41:49.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:49.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:49.6 Info: => 3.94E-05s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:49', 'remove_fanzub') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 15: remove_fanzub migrated 21:41:49.6 Info: => 0.0003314s 21:41:49.6 Info: 16: update_artist_history_indexes migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 16 21:41:49.6 Info: CreateIndex Albums (ArtistId) 21:41:49.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:49.6 Info: => 9.95E-05s 21:41:49.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:49.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:49.6 Info: => 8.61E-05s 21:41:49.6 Info: DeleteIndex History (AlbumId) 21:41:49.6 Info: DROP INDEX "IX_History_AlbumId" 21:41:49.6 Info: => 0.000127s 21:41:49.6 Info: CreateIndex History (AlbumId, Date) 21:41:49.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:49.6 Info: => 8.56E-05s 21:41:49.6 Info: DeleteIndex History (DownloadId) 21:41:49.6 Info: DROP INDEX "IX_History_DownloadId" 21:41:49.6 Info: => 0.0001415s 21:41:49.6 Info: CreateIndex History (DownloadId, Date) 21:41:49.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:49.6 Info: => 9.93E-05s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:49', 'update_artist_history_indexes') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 16: update_artist_history_indexes migrated 21:41:49.6 Info: => 0.000496s 21:41:49.6 Info: 17: remove_nma migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 17 21:41:49.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:49.6 Info: => 4.05E-05s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:49', 'remove_nma') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 17: remove_nma migrated 21:41:49.6 Info: => 0.0003798s 21:41:49.6 Info: 18: album_disambiguation migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 18 21:41:49.6 Info: AlterTable Albums 21:41:49.6 Info: => 5E-07s 21:41:49.6 Info: CreateColumn Albums Disambiguation String 21:41:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:49.6 Info: => 0.0005315s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:49', 'album_disambiguation') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 18: album_disambiguation migrated 21:41:49.6 Info: => 0.0009432s 21:41:49.6 Info: 19: add_ape_quality_in_profiles migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 19 21:41:49.6 Info: PerformDBOperation 21:41:49.6 Info: Performing DB Operation 21:41:49.6 Info: => 3.15E-05s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:49', 'add_ape_quality_in_profiles') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 19: add_ape_quality_in_profiles migrated 21:41:49.6 Info: => 0.000337s 21:41:49.6 Info: 20: remove_pushalot migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 20 21:41:49.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:49.6 Info: => 4.03E-05s 21:41:49.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:49.6 Info: => 3.22E-05s 21:41:49.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:49.6 Info: => 3.04E-05s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:49', 'remove_pushalot') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 20: remove_pushalot migrated 21:41:49.6 Info: => 0.000338s 21:41:49.6 Info: 21: add_custom_filters migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 21 21:41:49.6 Info: CreateTable CustomFilters 21:41:49.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:49.6 Info: => 0.0001958s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:49', 'add_custom_filters') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 21: add_custom_filters migrated 21:41:49.6 Info: => 0.0006276s 21:41:49.6 Info: 22: import_list_tags migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 22 21:41:49.6 Info: AlterTable ImportLists 21:41:49.6 Info: => 4E-07s 21:41:49.6 Info: CreateColumn ImportLists Tags String 21:41:49.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:49.6 Info: => 0.0005637s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:49', 'import_list_tags') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 22: import_list_tags migrated 21:41:49.6 Info: => 0.0009534s 21:41:49.6 Info: 23: add_release_groups_etc migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 23 21:41:49.6 Info: CreateTable ArtistMetadata 21:41:49.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:49.6 Info: => 0.0001857s 21:41:49.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:49.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:49.6 Info: => 0.0001178s 21:41:49.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:49.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:49.6 Info: => 8.42E-05s 21:41:49.6 Info: AlterTable Artists 21:41:49.6 Info: => 4E-07s 21:41:49.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:49.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:49.6 Info: => 0.0009738s 21:41:49.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:49.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:49.6 Info: => 7.65E-05s 21:41:49.6 Info: CreateTable AlbumReleases 21:41:49.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:49.6 Info: => 0.0001623s 21:41:49.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:49.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:49.6 Info: => 0.0001223s 21:41:49.6 Info: CreateIndex AlbumReleases (AlbumId) 21:41:49.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:49.6 Info: => 8.03E-05s 21:41:49.6 Info: PerformDBOperation 21:41:49.6 Info: Performing DB Operation 21:41:49.6 Info: => 2.68E-05s 21:41:49.6 Info: AlterTable Albums 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:49.6 Info: => 0.0005395s 21:41:49.6 Info: AlterTable Albums 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:49.6 Info: => 0.0005289s 21:41:49.6 Info: AlterTable Albums 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: CreateColumn Albums Links String 21:41:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:49.6 Info: => 0.0005133s 21:41:49.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:49.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:49.6 Info: => 0.0001056s 21:41:49.6 Info: AlterTable Tracks 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: CreateColumn Tracks ForeignRecordingId String 21:41:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:49.6 Info: => 0.0005737s 21:41:49.6 Info: AlterTable Tracks 21:41:49.6 Info: => 4E-07s 21:41:49.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:49.6 Info: => 0.0005366s 21:41:49.6 Info: AlterTable Tracks 21:41:49.6 Info: => 2E-07s 21:41:49.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:49.6 Info: => 0.0005363s 21:41:49.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:49.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:49.6 Info: => 8.7E-05s 21:41:49.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:49.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:49.6 Info: => 0.0042971s 21:41:49.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:49.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:49.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:49.6 Info: DROP TABLE "Artists" 21:41:49.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.6 Info: => 0.0047915s 21:41:49.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:49.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:49.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:49.6 Info: DROP TABLE "Albums" 21:41:49.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.6 Info: => 0.0048699s 21:41:49.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:49.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:49.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:49.6 Info: DROP TABLE "Tracks" 21:41:49.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:49.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:49.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:49.6 Info: => 0.0044191s 21:41:49.6 Info: DeleteColumn TrackFiles ArtistId 21:41:49.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:49.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:49.6 Info: DROP TABLE "TrackFiles" 21:41:49.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:49.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.6 Info: => 0.0042943s 21:41:49.6 Info: CreateIndex Artists (ArtistMetadataId) 21:41:49.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:49.6 Info: => 9.55E-05s 21:41:49.6 Info: CreateIndex Artists (Monitored) 21:41:49.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:49.6 Info: => 7.23E-05s 21:41:49.6 Info: CreateIndex Albums (ArtistMetadataId) 21:41:49.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:49.6 Info: => 8.98E-05s 21:41:49.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:49.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:49.6 Info: => 8.69E-05s 21:41:49.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:49.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:49.6 Info: => 8.73E-05s 21:41:49.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:49.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:49.6 Info: => 8.74E-05s 21:41:49.6 Info: UpdateData 21:41:49.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:49.6 Info: => 3.78E-05s 21:41:49.6 Info: UpdateData 21:41:49.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:49.6 Info: => 2.93E-05s 21:41:49.6 Info: UpdateData 21:41:49.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:49.6 Info: => 3.59E-05s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:49', 'add_release_groups_etc') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 23: add_release_groups_etc migrated 21:41:49.6 Info: => 0.0008524s 21:41:49.6 Info: 24: NewMediaInfoFormat migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 24 21:41:49.6 Info: UpdateData 21:41:49.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:49.6 Info: => 3.86E-05s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:49', 'NewMediaInfoFormat') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 24: NewMediaInfoFormat migrated 21:41:49.6 Info: => 0.0004344s 21:41:49.6 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 25 21:41:49.6 Info: RenameTable Restrictions ReleaseProfiles 21:41:49.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:49.6 Info: => 0.0020782s 21:41:49.6 Info: AlterTable ReleaseProfiles 21:41:49.6 Info: => 4E-07s 21:41:49.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:49.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:49.6 Info: => 0.0005456s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:49', 'rename_restrictions_to_release_profiles') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:49.6 Info: => 0.0009587s 21:41:49.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 26 21:41:49.6 Info: RenameTable Profiles QualityProfiles 21:41:49.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:49.6 Info: => 0.0020991s 21:41:49.6 Info: AlterTable QualityProfiles 21:41:49.6 Info: => 4E-07s 21:41:49.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:49.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:49.6 Info: => 0.0004719s 21:41:49.6 Info: AlterTable LanguageProfiles 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:49.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:49.6 Info: => 0.0004704s 21:41:49.6 Info: UpdateData 21:41:49.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:49.6 Info: => 3.46E-05s 21:41:49.6 Info: UpdateData 21:41:49.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:49.6 Info: => 2.57E-05s 21:41:49.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:49.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:49.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:49.6 Info: DROP TABLE "Artists" 21:41:49.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:49.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:49.6 Info: => 0.0046561s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:49', 'rename_quality_profiles_add_upgrade_allowed') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:49.6 Info: => 0.0051597s 21:41:49.6 Info: 27: add_import_exclusions migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 27 21:41:49.6 Info: CreateTable ImportListExclusions 21:41:49.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:49.6 Info: => 0.0001381s 21:41:49.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:49.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:49.6 Info: => 0.0001129s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:49', 'add_import_exclusions') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 27: add_import_exclusions migrated 21:41:49.6 Info: => 0.0005359s 21:41:49.6 Info: 28: clean_artist_metadata_table migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 28 21:41:49.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:49.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:49.6 Info: => 0.0001328s 21:41:49.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:49.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:49.6 Info: => 0.0001219s 21:41:49.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:49.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:49.6 Info: => 0.00011s 21:41:49.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:49.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:49.6 Info: => 0.0001079s 21:41:49.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:49.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:49.6 Info: => 0.0001047s 21:41:49.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:49.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:49.6 Info: => 0.0001054s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:49', 'clean_artist_metadata_table') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 28: clean_artist_metadata_table migrated 21:41:49.6 Info: => 0.0005305s 21:41:49.6 Info: 29: health_issue_notification migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 29 21:41:49.6 Info: AlterTable Notifications 21:41:49.6 Info: => 5E-07s 21:41:49.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:49.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:49.6 Info: => 0.0005247s 21:41:49.6 Info: AlterTable Notifications 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:49.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:49.6 Info: => 0.0005118s 21:41:49.6 Info: AlterTable Notifications 21:41:49.6 Info: => 4E-07s 21:41:49.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:49.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:49.6 Info: => 0.0005113s 21:41:49.6 Info: AlterTable Notifications 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:49.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:49.6 Info: => 0.0005107s 21:41:49.6 Info: AlterTable Notifications 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:49.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:49.6 Info: => 0.0005097s 21:41:49.6 Info: DeleteColumn Notifications OnDownload 21:41:49.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:49.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:49.6 Info: DROP TABLE "Notifications" 21:41:49.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:49.6 Info: => 0.0041107s 21:41:49.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:49.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:49.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:49.6 Info: DROP TABLE "Notifications" 21:41:49.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:49.6 Info: => 0.0040201s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:49', 'health_issue_notification') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 29: health_issue_notification migrated 21:41:49.6 Info: => 0.0044867s 21:41:49.6 Info: 30: add_mediafilerepository_mtime migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 30 21:41:49.6 Info: AlterTable TrackFiles 21:41:49.6 Info: => 5E-07s 21:41:49.6 Info: CreateColumn TrackFiles Modified DateTime 21:41:49.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:49.6 Info: => 0.0005179s 21:41:49.6 Info: AlterTable TrackFiles 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: CreateColumn TrackFiles Path String 21:41:49.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:49.6 Info: => 0.0004626s 21:41:49.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:49.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:49.6 Info: => 2.97E-05s 21:41:49.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:49.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:49.6 Info: => 0.0001122s 21:41:49.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:49.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:49.6 Info: => 0.0001228s 21:41:49.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:49.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:49.6 Info: => 0.0001834s 21:41:49.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:49.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:49.6 Info: => 6.8E-05s 21:41:49.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:49.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:49.6 Info: => 4.71E-05s 21:41:49.6 Info: AlterTable TrackFiles 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: AlterColumn TrackFiles Path String 21:41:49.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:49.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:49.6 Info: DROP TABLE "TrackFiles" 21:41:49.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:49.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.6 Info: => 0.0038233s 21:41:49.6 Info: CreateIndex TrackFiles (Path) 21:41:49.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:49.6 Info: => 7.36E-05s 21:41:49.6 Info: DeleteColumn TrackFiles RelativePath 21:41:49.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:49.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:49.6 Info: DROP TABLE "TrackFiles" 21:41:49.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:49.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:49.6 Info: => 0.0037291s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:49', 'add_mediafilerepository_mtime') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 30: add_mediafilerepository_mtime migrated 21:41:49.6 Info: => 0.0041746s 21:41:49.6 Info: 31: add_artistmetadataid_constraint migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 31 21:41:49.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:49.6 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:49.6 Info: => 7.18E-05s 21:41:49.6 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:49.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:49.6 Info: => 0.0001126s 21:41:49.6 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:49.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:49.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:49.6 Info: DROP TABLE "Artists" 21:41:49.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:49.6 Info: => 0.0048299s 21:41:49.6 Info: CreateIndex Artists (ArtistMetadataId) 21:41:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:49.6 Info: => 0.0001045s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:49', 'add_artistmetadataid_constraint') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 31: add_artistmetadataid_constraint migrated 21:41:49.6 Info: => 0.0005815s 21:41:49.6 Info: 32: old_ids_and_artist_alias migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 32 21:41:49.6 Info: AlterTable ArtistMetadata 21:41:49.6 Info: => 5E-07s 21:41:49.6 Info: CreateColumn ArtistMetadata Aliases String 21:41:49.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:49.6 Info: => 0.0005652s 21:41:49.6 Info: AlterTable ArtistMetadata 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:49.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:49.6 Info: => 0.0005432s 21:41:49.6 Info: AlterTable Albums 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:49.6 Info: => 0.0005567s 21:41:49.6 Info: AlterTable AlbumReleases 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:49.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:49.6 Info: => 0.0005436s 21:41:49.6 Info: AlterTable Tracks 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:49.6 Info: => 0.000544s 21:41:49.6 Info: AlterTable Tracks 21:41:49.6 Info: => 3E-07s 21:41:49.6 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:49.6 Info: => 0.0005873s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:49', 'old_ids_and_artist_alias') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 32: old_ids_and_artist_alias migrated 21:41:49.6 Info: => 0.0010333s 21:41:49.6 Info: 33: download_propers_config migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 33 21:41:49.6 Info: PerformDBOperation 21:41:49.6 Info: Performing DB Operation 21:41:49.6 Info: => 2.6E-05s 21:41:49.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:49.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:49.6 Info: => 2.87E-05s 21:41:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:49', 'download_propers_config') 21:41:49.6 Info: Committing Transaction 21:41:49.6 Info: 33: download_propers_config migrated 21:41:49.6 Info: => 0.0004524s 21:41:49.6 Info: 34: remove_language_profiles migrating 21:41:49.6 Info: Beginning Transaction 21:41:49.6 Info: Starting migration of Main DB to 34 21:41:49.6 Info: DeleteTable LanguageProfiles 21:41:49.6 Info: DROP TABLE "LanguageProfiles" 21:41:49.6 Info: => 0.0002003s 21:41:49.6 Info: DeleteColumn Artists LanguageProfileId 21:41:49.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:49.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:49.6 Info: DROP TABLE "Artists" 21:41:49.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:49.6 Info: => 0.0052565s 21:41:49.6 Info: DeleteColumn ImportLists LanguageProfileId 21:41:49.6 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:49.6 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:49.6 Info: DROP TABLE "ImportLists" 21:41:49.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:49.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:49.6 Info: => 0.004501s 21:41:49.6 Info: DeleteColumn Blacklist Language 21:41:49.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:49.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:49.7 Info: DROP TABLE "Blacklist" 21:41:49.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:49.7 Info: => 0.0043271s 21:41:49.7 Info: DeleteColumn History Language 21:41:49.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:49.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:49.7 Info: DROP TABLE "History" 21:41:49.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:49.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:49.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:49.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:49.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:49.7 Info: => 0.0048734s 21:41:49.7 Info: DeleteColumn LyricFiles Language 21:41:49.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:49.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:49.7 Info: DROP TABLE "LyricFiles" 21:41:49.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:49.7 Info: => 0.0047612s 21:41:49.7 Info: DeleteColumn TrackFiles Language 21:41:49.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:49.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:49.7 Info: DROP TABLE "TrackFiles" 21:41:49.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:49.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:49.7 Info: => 0.0065327s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:49', 'remove_language_profiles') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 34: remove_language_profiles migrated 21:41:49.7 Info: => 0.0071978s 21:41:49.7 Info: 35: multi_disc_naming_format migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 35 21:41:49.7 Info: AlterTable NamingConfig 21:41:49.7 Info: => 6E-07s 21:41:49.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:49.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:49.7 Info: => 0.000582s 21:41:49.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:49.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:49.7 Info: => 3.61E-05s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:49', 'multi_disc_naming_format') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 35: multi_disc_naming_format migrated 21:41:49.7 Info: => 0.0005057s 21:41:49.7 Info: 36: add_download_client_priority migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 36 21:41:49.7 Info: AlterTable DownloadClients 21:41:49.7 Info: => 5E-07s 21:41:49.7 Info: CreateColumn DownloadClients Priority Int32 21:41:49.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:49.7 Info: => 0.000611s 21:41:49.7 Info: PerformDBOperation 21:41:49.7 Info: Performing DB Operation 21:41:49.7 Info: => 4.42E-05s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:49', 'add_download_client_priority') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 36: add_download_client_priority migrated 21:41:49.7 Info: => 0.0004194s 21:41:49.7 Info: 37: remove_growl_prowl migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 37 21:41:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:49.7 Info: => 3.65E-05s 21:41:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:49.7 Info: => 2.6E-05s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:49', 'remove_growl_prowl') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 37: remove_growl_prowl migrated 21:41:49.7 Info: => 0.0003039s 21:41:49.7 Info: 38: remove_plex_hometheatre migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 38 21:41:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:49.7 Info: => 3.45E-05s 21:41:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:49.7 Info: => 2.57E-05s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:49', 'remove_plex_hometheatre') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 38: remove_plex_hometheatre migrated 21:41:49.7 Info: => 0.0003655s 21:41:49.7 Info: 39: add_root_folder_add_defaults migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 39 21:41:49.7 Info: AlterTable RootFolders 21:41:49.7 Info: => 4E-07s 21:41:49.7 Info: CreateColumn RootFolders Name String 21:41:49.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:49.7 Info: => 0.0005264s 21:41:49.7 Info: AlterTable RootFolders 21:41:49.7 Info: => 3E-07s 21:41:49.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:49.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:49.7 Info: => 0.0005025s 21:41:49.7 Info: AlterTable RootFolders 21:41:49.7 Info: => 3E-07s 21:41:49.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:49.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:49.7 Info: => 0.0005083s 21:41:49.7 Info: AlterTable RootFolders 21:41:49.7 Info: => 3E-07s 21:41:49.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:49.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:49.7 Info: => 0.0005003s 21:41:49.7 Info: AlterTable RootFolders 21:41:49.7 Info: => 3E-07s 21:41:49.7 Info: CreateColumn RootFolders DefaultTags String 21:41:49.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:49.7 Info: => 0.0005232s 21:41:49.7 Info: PerformDBOperation 21:41:49.7 Info: Performing DB Operation 21:41:49.7 Info: => 5.17E-05s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:49', 'add_root_folder_add_defaults') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 39: add_root_folder_add_defaults migrated 21:41:49.7 Info: => 0.0004667s 21:41:49.7 Info: 40: task_duration migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 40 21:41:49.7 Info: AlterTable ScheduledTasks 21:41:49.7 Info: => 4E-07s 21:41:49.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:49.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:49.7 Info: => 0.00056s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:49', 'task_duration') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 40: task_duration migrated 21:41:49.7 Info: => 0.000907s 21:41:49.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 41 21:41:49.7 Info: AlterTable ReleaseProfiles 21:41:49.7 Info: => 5E-07s 21:41:49.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:49.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:49.7 Info: => 0.0005208s 21:41:49.7 Info: AlterTable ReleaseProfiles 21:41:49.7 Info: => 3E-07s 21:41:49.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:49.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:49.7 Info: => 0.000514s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:49', 'add_indexer_and_enabled_to_release_profiles') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:49.7 Info: => 0.0008599s 21:41:49.7 Info: 42: remove_album_folders migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 42 21:41:49.7 Info: DeleteColumn Artists AlbumFolder 21:41:49.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:49.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:49.7 Info: DROP TABLE "Artists" 21:41:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:49.7 Info: => 0.0047098s 21:41:49.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:49.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:49.7 Info: => 3.3E-05s 21:41:49.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:49.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:49.7 Info: => 2.64E-05s 21:41:49.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:49.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:49.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:49.7 Info: DROP TABLE "NamingConfig" 21:41:49.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:49.7 Info: => 0.0037515s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:49', 'remove_album_folders') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 42: remove_album_folders migrated 21:41:49.7 Info: => 0.0044152s 21:41:49.7 Info: 44: add_priority_to_indexers migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 44 21:41:49.7 Info: AlterTable Indexers 21:41:49.7 Info: => 4E-07s 21:41:49.7 Info: CreateColumn Indexers Priority Int32 21:41:49.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:49.7 Info: => 0.0005283s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:49', 'add_priority_to_indexers') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 44: add_priority_to_indexers migrated 21:41:49.7 Info: => 0.00088s 21:41:49.7 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 45 21:41:49.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:49.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:49.7 Info: => 0.0001137s 21:41:49.7 Info: PerformDBOperation 21:41:49.7 Info: Performing DB Operation 21:41:49.7 Info: => 2.35E-05s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:49', 'remove_chown_and_folderchmod_config') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:49.7 Info: => 0.0003394s 21:41:49.7 Info: 47: update_notifiarr migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 47 21:41:49.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:49.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:49.7 Info: => 5.72E-05s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:49', 'update_notifiarr') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 47: update_notifiarr migrated 21:41:49.7 Info: => 0.0003368s 21:41:49.7 Info: 49: email_multiple_addresses migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 49 21:41:49.7 Info: PerformDBOperation 21:41:49.7 Info: Performing DB Operation 21:41:49.7 Info: => 4.4E-05s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:49', 'email_multiple_addresses') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 49: email_multiple_addresses migrated 21:41:49.7 Info: => 0.0003525s 21:41:49.7 Info: 50: rename_blacklist_to_blocklist migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 50 21:41:49.7 Info: RenameTable Blacklist Blocklist 21:41:49.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:49.7 Info: => 0.0016007s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:49', 'rename_blacklist_to_blocklist') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 50: rename_blacklist_to_blocklist migrated 21:41:49.7 Info: => 0.0019699s 21:41:49.7 Info: 51: cdh_per_downloadclient migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 51 21:41:49.7 Info: AlterTable DownloadClients 21:41:49.7 Info: => 5E-07s 21:41:49.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:49.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:49.7 Info: => 0.0005616s 21:41:49.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:49.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:49.7 Info: => 0.000556s 21:41:49.7 Info: PerformDBOperation 21:41:49.7 Info: Performing DB Operation 21:41:49.7 Info: => 0.0001661s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:49', 'cdh_per_downloadclient') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 51: cdh_per_downloadclient migrated 21:41:49.7 Info: => 0.000493s 21:41:49.7 Info: 52: download_history migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 52 21:41:49.7 Info: CreateTable DownloadHistory 21:41:49.7 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:49.7 Info: => 0.000153s 21:41:49.7 Info: CreateIndex DownloadHistory (EventType) 21:41:49.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:49.7 Info: => 9.08E-05s 21:41:49.7 Info: CreateIndex DownloadHistory (ArtistId) 21:41:49.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:49.7 Info: => 7.6E-05s 21:41:49.7 Info: CreateIndex DownloadHistory (DownloadId) 21:41:49.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:49.7 Info: => 7.62E-05s 21:41:49.7 Info: PerformDBOperation 21:41:49.7 Info: Performing DB Operation 21:41:49.7 Info: => 0.0001169s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:49', 'download_history') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 52: download_history migrated 21:41:49.7 Info: => 0.0004904s 21:41:49.7 Info: 53: add_update_history migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 53 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:49', 'add_update_history') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 53: add_update_history migrated 21:41:49.7 Info: => 0.0003734s 21:41:49.7 Info: 54: add_on_update_to_notifications migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 54 21:41:49.7 Info: AlterTable Notifications 21:41:49.7 Info: => 5E-07s 21:41:49.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:49.7 Info: => 0.0005781s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:49', 'add_on_update_to_notifications') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 54: add_on_update_to_notifications migrated 21:41:49.7 Info: => 0.0009017s 21:41:49.7 Info: 55: download_client_per_indexer migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 55 21:41:49.7 Info: AlterTable Indexers 21:41:49.7 Info: => 4E-07s 21:41:49.7 Info: CreateColumn Indexers DownloadClientId Int32 21:41:49.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:49.7 Info: => 0.0005449s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:49', 'download_client_per_indexer') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 55: download_client_per_indexer migrated 21:41:49.7 Info: => 0.0008591s 21:41:49.7 Info: 56: AddNewItemMonitorType migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 56 21:41:49.7 Info: AlterTable Artists 21:41:49.7 Info: => 5E-07s 21:41:49.7 Info: CreateColumn Artists MonitorNewItems Int32 21:41:49.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:49.7 Info: => 0.0005529s 21:41:49.7 Info: AlterTable RootFolders 21:41:49.7 Info: => 3E-07s 21:41:49.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:49.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:49.7 Info: => 0.0007142s 21:41:49.7 Info: AlterTable ImportLists 21:41:49.7 Info: => 5E-07s 21:41:49.7 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:49.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:49.7 Info: => 0.0006027s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:49', 'AddNewItemMonitorType') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 56: AddNewItemMonitorType migrated 21:41:49.7 Info: => 0.0010021s 21:41:49.7 Info: 57: ImportListSearch migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 57 21:41:49.7 Info: AlterTable ImportLists 21:41:49.7 Info: => 5E-07s 21:41:49.7 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:49.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:49.7 Info: => 0.0006083s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:49', 'ImportListSearch') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 57: ImportListSearch migrated 21:41:49.7 Info: => 0.0010104s 21:41:49.7 Info: 58: ImportListMonitorExisting migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 58 21:41:49.7 Info: AlterTable ImportLists 21:41:49.7 Info: => 4E-07s 21:41:49.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:49.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:49.7 Info: => 0.0006428s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:49', 'ImportListMonitorExisting') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 58: ImportListMonitorExisting migrated 21:41:49.7 Info: => 0.0010952s 21:41:49.7 Info: 59: add_indexer_tags migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 59 21:41:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:49.7 Info: => 3.9E-05s 21:41:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:49.7 Info: => 2.85E-05s 21:41:49.7 Info: AlterTable Indexers 21:41:49.7 Info: => 3E-07s 21:41:49.7 Info: CreateColumn Indexers Tags String 21:41:49.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:49.7 Info: => 0.0006282s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:49', 'add_indexer_tags') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 59: add_indexer_tags migrated 21:41:49.7 Info: => 0.0010022s 21:41:49.7 Info: 60: update_audio_types migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 60 21:41:49.7 Info: PerformDBOperation 21:41:49.7 Info: Performing DB Operation 21:41:49.7 Info: => 4.74E-05s 21:41:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:49', 'update_audio_types') 21:41:49.7 Info: Committing Transaction 21:41:49.7 Info: 60: update_audio_types migrated 21:41:49.7 Info: => 0.000366s 21:41:49.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:49.7 Info: Beginning Transaction 21:41:49.7 Info: Starting migration of Main DB to 61 21:41:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:49.7 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:49.7 Info: => 3.35E-05s 21:41:49.7 Info: AlterTable AlbumReleases 21:41:49.7 Info: => 3E-07s 21:41:49.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:49.7 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:49.7 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:49.7 Info: DROP TABLE "AlbumReleases" 21:41:49.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:49.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:49.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:49.7 Info: => 0.0051802s 21:41:49.7 Info: AlterTable Albums 21:41:49.7 Info: => 5E-07s 21:41:49.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:49.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:49.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:49.7 Info: DROP TABLE "Albums" 21:41:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:49.7 Info: => 0.0053979s 21:41:49.7 Info: AlterTable Albums 21:41:49.7 Info: => 4E-07s 21:41:49.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:49.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:49.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:49.7 Info: DROP TABLE "Albums" 21:41:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:49.7 Info: => 0.0051177s 21:41:49.7 Info: AlterTable Albums 21:41:49.7 Info: => 4E-07s 21:41:49.7 Info: AlterColumn Albums Added DateTimeOffset 21:41:49.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:49.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:49.7 Info: DROP TABLE "Albums" 21:41:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:49.7 Info: => 0.0051395s 21:41:49.7 Info: AlterTable Artists 21:41:49.7 Info: => 4E-07s 21:41:49.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:49.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:49.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:49.7 Info: DROP TABLE "Artists" 21:41:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:49.7 Info: => 0.0048385s 21:41:49.7 Info: AlterTable Artists 21:41:49.7 Info: => 4E-07s 21:41:49.7 Info: AlterColumn Artists Added DateTimeOffset 21:41:49.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:49.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:49.7 Info: DROP TABLE "Artists" 21:41:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:49.7 Info: => 0.0050648s 21:41:49.7 Info: AlterTable Blocklist 21:41:49.7 Info: => 5E-07s 21:41:49.7 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:49.7 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:49.7 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:49.7 Info: DROP TABLE "Blocklist" 21:41:49.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:49.7 Info: => 0.0040537s 21:41:49.7 Info: AlterTable Blocklist 21:41:49.7 Info: => 3E-07s 21:41:49.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:49.7 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:49.7 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:49.7 Info: DROP TABLE "Blocklist" 21:41:49.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:49.7 Info: => 0.0040945s 21:41:49.7 Info: AlterTable Commands 21:41:49.7 Info: => 4E-07s 21:41:49.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:49.7 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:49.7 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:49.7 Info: DROP TABLE "Commands" 21:41:49.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:49.7 Info: => 0.0046764s 21:41:49.7 Info: AlterTable Commands 21:41:49.7 Info: => 4E-07s 21:41:49.7 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:49.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:49.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:49.8 Info: DROP TABLE "Commands" 21:41:49.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:49.8 Info: => 0.0071551s 21:41:49.8 Info: AlterTable Commands 21:41:49.8 Info: => 4E-07s 21:41:49.8 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:49.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:49.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:49.8 Info: DROP TABLE "Commands" 21:41:49.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:49.8 Info: => 0.0039896s 21:41:49.8 Info: AlterTable DownloadClientStatus 21:41:49.8 Info: => 5E-07s 21:41:49.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:49.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:49.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:49.8 Info: DROP TABLE "DownloadClientStatus" 21:41:49.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:49.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:49.8 Info: => 0.004182s 21:41:49.8 Info: AlterTable DownloadClientStatus 21:41:49.8 Info: => 4E-07s 21:41:49.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:49.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:49.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:49.8 Info: DROP TABLE "DownloadClientStatus" 21:41:49.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:49.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:49.8 Info: => 0.0041063s 21:41:49.8 Info: AlterTable DownloadClientStatus 21:41:49.8 Info: => 3E-07s 21:41:49.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:49.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:49.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:49.8 Info: DROP TABLE "DownloadClientStatus" 21:41:49.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:49.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:49.8 Info: => 0.0044344s 21:41:49.8 Info: AlterTable DownloadHistory 21:41:49.8 Info: => 3E-07s 21:41:49.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:49.8 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:49.8 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:49.8 Info: DROP TABLE "DownloadHistory" 21:41:49.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:49.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:49.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:49.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:49.8 Info: => 0.0043514s 21:41:49.8 Info: AlterTable ExtraFiles 21:41:49.8 Info: => 3E-07s 21:41:49.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:49.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:49.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:49.8 Info: DROP TABLE "ExtraFiles" 21:41:49.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:49.8 Info: => 0.0038596s 21:41:49.8 Info: AlterTable ExtraFiles 21:41:49.8 Info: => 4E-07s 21:41:49.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:49.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:49.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:49.8 Info: DROP TABLE "ExtraFiles" 21:41:49.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:49.8 Info: => 0.0038651s 21:41:49.8 Info: AlterTable History 21:41:49.8 Info: => 3E-07s 21:41:49.8 Info: AlterColumn History Date DateTimeOffset 21:41:49.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:49.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:49.8 Info: DROP TABLE "History" 21:41:49.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:49.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:49.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:49.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:49.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:49.8 Info: => 0.0049996s 21:41:49.8 Info: AlterTable ImportListStatus 21:41:49.8 Info: => 3E-07s 21:41:49.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:49.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:49.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:49.8 Info: DROP TABLE "ImportListStatus" 21:41:49.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:49.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:49.8 Info: => 0.0039921s 21:41:49.8 Info: AlterTable ImportListStatus 21:41:49.8 Info: => 4E-07s 21:41:49.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:49.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:49.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:49.8 Info: DROP TABLE "ImportListStatus" 21:41:49.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:49.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:49.8 Info: => 0.0040369s 21:41:49.8 Info: AlterTable ImportListStatus 21:41:49.8 Info: => 3E-07s 21:41:49.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:49.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:49.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:49.8 Info: DROP TABLE "ImportListStatus" 21:41:49.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:49.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:49.8 Info: => 0.0040011s 21:41:49.8 Info: AlterTable IndexerStatus 21:41:49.8 Info: => 4E-07s 21:41:49.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:49.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:49.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:49.8 Info: DROP TABLE "IndexerStatus" 21:41:49.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:49.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:49.8 Info: => 0.0040422s 21:41:49.8 Info: AlterTable IndexerStatus 21:41:49.8 Info: => 4E-07s 21:41:49.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:49.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:49.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:49.8 Info: DROP TABLE "IndexerStatus" 21:41:49.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:49.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:49.8 Info: => 0.0039634s 21:41:49.8 Info: AlterTable IndexerStatus 21:41:49.8 Info: => 3E-07s 21:41:49.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:49.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:49.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:49.8 Info: DROP TABLE "IndexerStatus" 21:41:49.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:49.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:49.8 Info: => 0.0042529s 21:41:49.8 Info: AlterTable LyricFiles 21:41:49.8 Info: => 4E-07s 21:41:49.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:49.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:49.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:49.8 Info: DROP TABLE "LyricFiles" 21:41:49.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:49.8 Info: => 0.00399s 21:41:49.8 Info: AlterTable LyricFiles 21:41:49.8 Info: => 4E-07s 21:41:49.8 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:49.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:49.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:49.8 Info: DROP TABLE "LyricFiles" 21:41:49.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:49.8 Info: => 0.0053932s 21:41:49.8 Info: AlterTable MetadataFiles 21:41:49.8 Info: => 3E-07s 21:41:49.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:49.8 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:49.8 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:49.8 Info: DROP TABLE "MetadataFiles" 21:41:49.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:49.8 Info: => 0.0038829s 21:41:49.8 Info: AlterTable MetadataFiles 21:41:49.8 Info: => 4E-07s 21:41:49.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:49.8 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:49.8 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:49.8 Info: DROP TABLE "MetadataFiles" 21:41:49.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:49.8 Info: => 0.0041048s 21:41:49.8 Info: AlterTable PendingReleases 21:41:49.8 Info: => 4E-07s 21:41:49.8 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:49.8 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:49.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:49.8 Info: DROP TABLE "PendingReleases" 21:41:49.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:49.8 Info: => 0.003902s 21:41:49.8 Info: AlterTable ScheduledTasks 21:41:49.8 Info: => 4E-07s 21:41:49.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:49.8 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:49.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:49.8 Info: DROP TABLE "ScheduledTasks" 21:41:49.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:49.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:49.8 Info: => 0.0039387s 21:41:49.8 Info: AlterTable ScheduledTasks 21:41:49.8 Info: => 4E-07s 21:41:49.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:49.8 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:49.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:49.8 Info: DROP TABLE "ScheduledTasks" 21:41:49.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:49.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:49.8 Info: => 0.0040418s 21:41:49.8 Info: AlterTable TrackFiles 21:41:49.8 Info: => 4E-07s 21:41:49.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:49.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:49.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:49.8 Info: DROP TABLE "TrackFiles" 21:41:49.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:49.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:49.8 Info: => 0.0041937s 21:41:49.8 Info: AlterTable TrackFiles 21:41:49.8 Info: => 4E-07s 21:41:49.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:49.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:49.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:49.9 Info: DROP TABLE "TrackFiles" 21:41:49.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:49.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:49.9 Info: => 0.0047815s 21:41:49.9 Info: AlterTable VersionInfo 21:41:49.9 Info: => 4E-07s 21:41:49.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:49.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:49.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:49.9 Info: DROP TABLE "VersionInfo" 21:41:49.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:49.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:49.9 Info: => 0.004194s 21:41:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:49', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:49.9 Info: Committing Transaction 21:41:49.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:49.9 Info: => 0.0051896s 21:41:49.9 Info: 62: add_on_delete_to_notifications migrating 21:41:49.9 Info: Beginning Transaction 21:41:49.9 Info: Starting migration of Main DB to 62 21:41:49.9 Info: AlterTable Notifications 21:41:49.9 Info: => 5E-07s 21:41:49.9 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:49.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:49.9 Info: => 0.0005684s 21:41:49.9 Info: AlterTable Notifications 21:41:49.9 Info: => 2E-07s 21:41:49.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:49.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:49.9 Info: => 0.000654s 21:41:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:49', 'add_on_delete_to_notifications') 21:41:49.9 Info: Committing Transaction 21:41:49.9 Info: 62: add_on_delete_to_notifications migrated 21:41:49.9 Info: => 0.001071s 21:41:49.9 Info: 63: add_custom_formats migrating 21:41:49.9 Info: Beginning Transaction 21:41:49.9 Info: Starting migration of Main DB to 63 21:41:49.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 21:41:49.9 Info: AlterTable DelayProfiles 21:41:49.9 Info: => 3E-07s 21:41:49.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:49.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:49.9 Info: => 0.0005544s 21:41:49.9 Info: UpdateData 21:41:49.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:49.9 Info: => 4.32E-05s 21:41:49.9 Info: AlterTable TrackFiles 21:41:49.9 Info: => 4E-07s 21:41:49.9 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:49.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:49.9 Info: => 0.0005302s 21:41:49.9 Info: PerformDBOperation 21:41:49.9 Info: Performing DB Operation 21:41:49.9 Info: => 0.0010109s 21:41:49.9 Info: CreateTable CustomFormats 21:41:49.9 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:49.9 Info: => 0.0001538s 21:41:49.9 Info: CreateIndex CustomFormats (Name) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:49.9 Info: => 8.79E-05s 21:41:49.9 Info: AlterTable QualityProfiles 21:41:49.9 Info: => 4E-07s 21:41:49.9 Info: CreateColumn QualityProfiles FormatItems String 21:41:49.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:49.9 Info: => 0.0005631s 21:41:49.9 Info: AlterTable QualityProfiles 21:41:49.9 Info: => 3E-07s 21:41:49.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:49.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:49.9 Info: => 0.0005375s 21:41:49.9 Info: AlterTable QualityProfiles 21:41:49.9 Info: => 3E-07s 21:41:49.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:49.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:49.9 Info: => 0.0005332s 21:41:49.9 Info: PerformDBOperation 21:41:49.9 Info: Performing DB Operation 21:41:49.9 Info: => 0.0010862s 21:41:49.9 Info: PerformDBOperation 21:41:49.9 Info: Performing DB Operation 21:41:49.9 Info: => 2.79E-05s 21:41:49.9 Info: DeleteColumn ReleaseProfiles Preferred 21:41:49.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:49.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:49.9 Info: DROP TABLE "ReleaseProfiles" 21:41:49.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:49.9 Info: => 0.0038165s 21:41:49.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:49.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:49.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:49.9 Info: DROP TABLE "ReleaseProfiles" 21:41:49.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:49.9 Info: => 0.0036832s 21:41:49.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:49.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:49.9 Info: => 4.19E-05s 21:41:49.9 Info: AlterTable DelayProfiles 21:41:49.9 Info: => 3E-07s 21:41:49.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:49.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:49.9 Info: => 0.000525s 21:41:49.9 Info: AlterTable DelayProfiles 21:41:49.9 Info: => 3E-07s 21:41:49.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:49.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:49.9 Info: => 0.0005309s 21:41:49.9 Info: -> 1 Insert operations completed in 00:00:00.0000701 taking an average of 00:00:00.0000701 21:41:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:49', 'add_custom_formats') 21:41:49.9 Info: Committing Transaction 21:41:49.9 Info: 63: add_custom_formats migrated 21:41:49.9 Info: => 0.0010117s 21:41:49.9 Debug: Took: 00:00:00.3912554 21:41:49.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 21:41:49.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 21:41:49.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637099584813_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:49.9 Info: DatabaseEngineVersionCheck migrating 21:41:49.9 Info: PerformDBOperation 21:41:49.9 Info: Performing DB Operation 21:41:49.9 Info: SQLite 3.49.1 21:41:49.9 Info: => 0.0014558s 21:41:49.9 Info: DatabaseEngineVersionCheck migrated 21:41:49.9 Info: => 0.0014643s 21:41:49.9 Info: VersionMigration migrating 21:41:49.9 Info: Beginning Transaction 21:41:49.9 Info: CreateTable VersionInfo 21:41:49.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:49.9 Info: => 0.0001454s 21:41:49.9 Info: Committing Transaction 21:41:49.9 Info: VersionMigration migrated 21:41:49.9 Info: => 0.0009652s 21:41:49.9 Info: VersionUniqueMigration migrating 21:41:49.9 Info: Beginning Transaction 21:41:49.9 Info: CreateIndex VersionInfo (Version) 21:41:49.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:49.9 Info: => 0.0001199s 21:41:49.9 Info: AlterTable VersionInfo 21:41:49.9 Info: => 6E-07s 21:41:49.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:49.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:49.9 Info: => 0.0005132s 21:41:49.9 Info: Committing Transaction 21:41:49.9 Info: VersionUniqueMigration migrated 21:41:49.9 Info: => 0.0007731s 21:41:49.9 Info: VersionDescriptionMigration migrating 21:41:49.9 Info: Beginning Transaction 21:41:49.9 Info: AlterTable VersionInfo 21:41:49.9 Info: => 5E-07s 21:41:49.9 Info: CreateColumn VersionInfo Description String 21:41:49.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:49.9 Info: => 0.0002019s 21:41:49.9 Info: Committing Transaction 21:41:49.9 Info: VersionDescriptionMigration migrated 21:41:49.9 Info: => 0.000483s 21:41:49.9 Info: 1: InitialSetup migrating 21:41:49.9 Info: Beginning Transaction 21:41:49.9 Info: Starting migration of Main DB to 1 21:41:49.9 Info: CreateTable Config 21:41:49.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:49.9 Info: => 0.0001374s 21:41:49.9 Info: CreateIndex Config (Key) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:49.9 Info: => 7.67E-05s 21:41:49.9 Info: CreateTable RootFolders 21:41:49.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:49.9 Info: => 8.79E-05s 21:41:49.9 Info: CreateIndex RootFolders (Path) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:49.9 Info: => 7.48E-05s 21:41:49.9 Info: CreateTable Artists 21:41:49.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:49.9 Info: => 0.0001936s 21:41:49.9 Info: CreateIndex Artists (ForeignArtistId) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:49.9 Info: => 7.24E-05s 21:41:49.9 Info: CreateIndex Artists (NameSlug) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:49.9 Info: => 6.98E-05s 21:41:49.9 Info: CreateIndex Artists (CleanName) 21:41:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.9 Info: => 6.57E-05s 21:41:49.9 Info: CreateIndex Artists (Path) 21:41:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.9 Info: => 6.53E-05s 21:41:49.9 Info: CreateTable Albums 21:41:49.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:49.9 Info: => 0.0001703s 21:41:49.9 Info: CreateIndex Albums (ForeignAlbumId) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:49.9 Info: => 7.08E-05s 21:41:49.9 Info: CreateIndex Albums (MBId) 21:41:49.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:49.9 Info: => 6.46E-05s 21:41:49.9 Info: CreateIndex Albums (TADBId) 21:41:49.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:49.9 Info: => 6.59E-05s 21:41:49.9 Info: CreateIndex Albums (TitleSlug) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:49.9 Info: => 6.65E-05s 21:41:49.9 Info: CreateIndex Albums (CleanTitle) 21:41:49.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:49.9 Info: => 6.31E-05s 21:41:49.9 Info: CreateIndex Albums (Path) 21:41:49.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:49.9 Info: => 6.32E-05s 21:41:49.9 Info: CreateTable Tracks 21:41:49.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:49.9 Info: => 0.0001255s 21:41:49.9 Info: CreateIndex Tracks (ForeignTrackId) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:49.9 Info: => 6.89E-05s 21:41:49.9 Info: CreateIndex Tracks (ArtistId) 21:41:49.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:49.9 Info: => 7.07E-05s 21:41:49.9 Info: CreateIndex Tracks (TrackFileId) 21:41:49.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:49.9 Info: => 7.08E-05s 21:41:49.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:49.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:49.9 Info: => 7.19E-05s 21:41:49.9 Info: CreateTable TrackFiles 21:41:49.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:49.9 Info: => 0.0001158s 21:41:49.9 Info: CreateIndex TrackFiles (ArtistId) 21:41:49.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:49.9 Info: => 6.82E-05s 21:41:49.9 Info: CreateIndex TrackFiles (AlbumId) 21:41:49.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:49.9 Info: => 6.35E-05s 21:41:49.9 Info: CreateTable History 21:41:49.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:49.9 Info: => 0.0001341s 21:41:49.9 Info: CreateIndex History (Date) 21:41:49.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:49.9 Info: => 7.01E-05s 21:41:49.9 Info: CreateIndex History (EventType) 21:41:49.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:49.9 Info: => 6.59E-05s 21:41:49.9 Info: CreateIndex History (DownloadId) 21:41:49.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:49.9 Info: => 6.53E-05s 21:41:49.9 Info: CreateIndex History (AlbumId) 21:41:49.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:49.9 Info: => 6.45E-05s 21:41:49.9 Info: CreateTable Notifications 21:41:49.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:49.9 Info: => 0.0001123s 21:41:49.9 Info: CreateTable ScheduledTasks 21:41:49.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:49.9 Info: => 0.0001194s 21:41:49.9 Info: CreateIndex ScheduledTasks (TypeName) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:49.9 Info: => 7.62E-05s 21:41:49.9 Info: CreateTable Indexers 21:41:49.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:49.9 Info: => 9.94E-05s 21:41:49.9 Info: CreateIndex Indexers (Name) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:49.9 Info: => 6.98E-05s 21:41:49.9 Info: CreateTable Profiles 21:41:49.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:49.9 Info: => 8.66E-05s 21:41:49.9 Info: CreateIndex Profiles (Name) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:49.9 Info: => 9.71E-05s 21:41:49.9 Info: CreateTable QualityDefinitions 21:41:49.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:49.9 Info: => 0.000111s 21:41:49.9 Info: CreateIndex QualityDefinitions (Quality) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:49.9 Info: => 7.05E-05s 21:41:49.9 Info: CreateIndex QualityDefinitions (Title) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:49.9 Info: => 7.27E-05s 21:41:49.9 Info: CreateTable NamingConfig 21:41:49.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:49.9 Info: => 0.0001079s 21:41:49.9 Info: CreateTable Blacklist 21:41:49.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:49.9 Info: => 0.0001484s 21:41:49.9 Info: CreateTable Metadata 21:41:49.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:49.9 Info: => 9.35E-05s 21:41:49.9 Info: CreateTable MetadataFiles 21:41:49.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:49.9 Info: => 0.0001075s 21:41:49.9 Info: CreateTable DownloadClients 21:41:49.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:49.9 Info: => 9.54E-05s 21:41:49.9 Info: CreateTable PendingReleases 21:41:49.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:49.9 Info: => 0.0001037s 21:41:49.9 Info: CreateTable RemotePathMappings 21:41:49.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:49.9 Info: => 8.8E-05s 21:41:49.9 Info: CreateTable Tags 21:41:49.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:49.9 Info: => 8.46E-05s 21:41:49.9 Info: CreateIndex Tags (Label) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:49.9 Info: => 8.17E-05s 21:41:49.9 Info: CreateTable Restrictions 21:41:49.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:49.9 Info: => 8.87E-05s 21:41:49.9 Info: CreateTable DelayProfiles 21:41:49.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:49.9 Info: => 0.0001172s 21:41:49.9 Info: CreateTable Users 21:41:49.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:49.9 Info: => 8.55E-05s 21:41:49.9 Info: CreateIndex Users (Identifier) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:49.9 Info: => 8.15E-05s 21:41:49.9 Info: CreateIndex Users (Username) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:49.9 Info: => 7.61E-05s 21:41:49.9 Info: CreateTable Commands 21:41:49.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:49.9 Info: => 0.0001116s 21:41:49.9 Info: CreateTable IndexerStatus 21:41:49.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:49.9 Info: => 0.0001092s 21:41:49.9 Info: CreateIndex IndexerStatus (ProviderId) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:49.9 Info: => 9.94E-05s 21:41:49.9 Info: CreateTable ExtraFiles 21:41:49.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:49.9 Info: => 0.0001173s 21:41:49.9 Info: CreateTable LyricFiles 21:41:49.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:49.9 Info: => 0.0001209s 21:41:49.9 Info: CreateTable LanguageProfiles 21:41:49.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:49.9 Info: => 8.91E-05s 21:41:49.9 Info: CreateIndex LanguageProfiles (Name) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:49.9 Info: => 8.19E-05s 21:41:49.9 Info: CreateTable DownloadClientStatus 21:41:49.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:49.9 Info: => 0.0001149s 21:41:49.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:49.9 Info: => 8.94E-05s 21:41:49.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:49.9 Info: -> 1 Insert operations completed in 00:00:00.0000566 taking an average of 00:00:00.0000566 21:41:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:49', 'InitialSetup') 21:41:49.9 Info: Committing Transaction 21:41:49.9 Info: 1: InitialSetup migrated 21:41:49.9 Info: => 0.0008948s 21:41:49.9 Info: 2: add_reason_to_pending_releases migrating 21:41:49.9 Info: Beginning Transaction 21:41:49.9 Info: Starting migration of Main DB to 2 21:41:49.9 Info: AlterTable PendingReleases 21:41:49.9 Info: => 4E-07s 21:41:49.9 Info: CreateColumn PendingReleases Reason Int32 21:41:49.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:49.9 Info: => 0.0005121s 21:41:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:49', 'add_reason_to_pending_releases') 21:41:49.9 Info: Committing Transaction 21:41:49.9 Info: 2: add_reason_to_pending_releases migrated 21:41:49.9 Info: => 0.0008877s 21:41:49.9 Info: 3: add_medium_support migrating 21:41:49.9 Info: Beginning Transaction 21:41:49.9 Info: Starting migration of Main DB to 3 21:41:49.9 Info: AlterTable Albums 21:41:49.9 Info: => 6E-07s 21:41:49.9 Info: CreateColumn Albums Media String 21:41:49.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:49.9 Info: => 0.0004803s 21:41:49.9 Info: AlterTable Tracks 21:41:49.9 Info: => 3E-07s 21:41:49.9 Info: CreateColumn Tracks MediumNumber Int32 21:41:49.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:49.9 Info: => 0.0004589s 21:41:49.9 Info: AlterTable Tracks 21:41:49.9 Info: => 3E-07s 21:41:49.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:49.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:49.9 Info: => 0.0004948s 21:41:49.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:49.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:49.9 Info: => 3.58E-05s 21:41:49.9 Info: DeleteColumn Tracks TrackNumber 21:41:49.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:49.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:49.9 Info: DROP TABLE "Tracks" 21:41:49.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:49.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:49.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:49.9 Info: => 0.0039312s 21:41:49.9 Info: AlterTable Tracks 21:41:49.9 Info: => 4E-07s 21:41:49.9 Info: CreateColumn Tracks TrackNumber String 21:41:49.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:49.9 Info: => 0.0004617s 21:41:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:49', 'add_medium_support') 21:41:49.9 Info: Committing Transaction 21:41:49.9 Info: 3: add_medium_support migrated 21:41:49.9 Info: => 0.0013358s 21:41:49.9 Info: 4: add_various_qualites_in_profile migrating 21:41:49.9 Info: Beginning Transaction 21:41:49.9 Info: Starting migration of Main DB to 4 21:41:49.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:49.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:49.9 Info: => 4.23E-05s 21:41:49.9 Info: PerformDBOperation 21:41:49.9 Info: Performing DB Operation 21:41:49.9 Info: => 3E-05s 21:41:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:49', 'add_various_qualites_in_profile') 21:41:49.9 Info: Committing Transaction 21:41:49.9 Info: 4: add_various_qualites_in_profile migrated 21:41:49.9 Info: => 0.0004498s 21:41:49.9 Info: 5: metadata_profiles migrating 21:41:49.9 Info: Beginning Transaction 21:41:49.9 Info: Starting migration of Main DB to 5 21:41:49.9 Info: CreateTable MetadataProfiles 21:41:49.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:49.9 Info: => 0.0001443s 21:41:49.9 Info: CreateIndex MetadataProfiles (Name) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:49.9 Info: => 9.19E-05s 21:41:49.9 Info: AlterTable Artists 21:41:49.9 Info: => 4E-07s 21:41:49.9 Info: CreateColumn Artists MetadataProfileId Int32 21:41:49.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:49.9 Info: => 0.0004814s 21:41:49.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:49.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:49.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:49.9 Info: DROP TABLE "Artists" 21:41:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.9 Info: => 0.0040215s 21:41:49.9 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:49.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:49.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:49.9 Info: DROP TABLE "Artists" 21:41:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:49.9 Info: => 0.0038926s 21:41:49.9 Info: AlterTable Albums 21:41:49.9 Info: => 4E-07s 21:41:49.9 Info: CreateColumn Albums SecondaryTypes String 21:41:49.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:49.9 Info: => 0.0004722s 21:41:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:49', 'metadata_profiles') 21:41:49.9 Info: Committing Transaction 21:41:49.9 Info: 5: metadata_profiles migrated 21:41:49.9 Info: => 0.0009993s 21:41:49.9 Info: 6: separate_automatic_and_interactive_search migrating 21:41:49.9 Info: Beginning Transaction 21:41:49.9 Info: Starting migration of Main DB to 6 21:41:49.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:50.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:50.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:50.0 Info: DROP TABLE "Indexers" 21:41:50.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:50.0 Info: => 0.003361s 21:41:50.0 Info: AlterTable Indexers 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:50.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:50.0 Info: => 0.0004736s 21:41:50.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:50.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:50.0 Info: => 3.21E-05s 21:41:50.0 Info: AlterTable Indexers 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:50.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:50.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:50.0 Info: DROP TABLE "Indexers" 21:41:50.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:50.0 Info: => 0.0033133s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:50', 'separate_automatic_and_interactive_search') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 6: separate_automatic_and_interactive_search migrated 21:41:50.0 Info: => 0.0037862s 21:41:50.0 Info: 7: change_album_path_to_relative migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 7 21:41:50.0 Info: DeleteColumn Albums Path 21:41:50.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:50.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:50.0 Info: DROP TABLE "Albums" 21:41:50.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.0 Info: => 0.0041913s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:50', 'change_album_path_to_relative') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 7: change_album_path_to_relative migrated 21:41:50.0 Info: => 0.0046999s 21:41:50.0 Info: 8: change_quality_size_mb_to_kb migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 8 21:41:50.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:50.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:50.0 Info: => 4.42E-05s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:50', 'change_quality_size_mb_to_kb') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 8: change_quality_size_mb_to_kb migrated 21:41:50.0 Info: => 0.0004853s 21:41:50.0 Info: 9: album_releases migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 9 21:41:50.0 Info: AlterTable Albums 21:41:50.0 Info: => 6E-07s 21:41:50.0 Info: CreateColumn Albums Releases String 21:41:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:50.0 Info: => 0.0005235s 21:41:50.0 Info: AlterTable Albums 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: CreateColumn Albums CurrentRelease String 21:41:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:50.0 Info: => 0.0004956s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:50', 'album_releases') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 9: album_releases migrated 21:41:50.0 Info: => 0.0009324s 21:41:50.0 Info: 10: album_releases_fix migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 10 21:41:50.0 Info: AlterTable Albums 21:41:50.0 Info: => 5E-07s 21:41:50.0 Info: AlterColumn Albums Releases String 21:41:50.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:50.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:50.0 Info: DROP TABLE "Albums" 21:41:50.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.0 Info: => 0.0043326s 21:41:50.0 Info: AlterTable Albums 21:41:50.0 Info: => 4E-07s 21:41:50.0 Info: AlterColumn Albums CurrentRelease String 21:41:50.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:50.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:50.0 Info: DROP TABLE "Albums" 21:41:50.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.0 Info: => 0.004608s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:50', 'album_releases_fix') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 10: album_releases_fix migrated 21:41:50.0 Info: => 0.0050805s 21:41:50.0 Info: 11: import_lists migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 11 21:41:50.0 Info: CreateTable ImportLists 21:41:50.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:50.0 Info: => 0.0001612s 21:41:50.0 Info: CreateIndex ImportLists (Name) 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:50.0 Info: => 8.46E-05s 21:41:50.0 Info: CreateTable ImportListStatus 21:41:50.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:50.0 Info: => 0.0001253s 21:41:50.0 Info: CreateIndex ImportListStatus (ProviderId) 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:50.0 Info: => 8.06E-05s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:50', 'import_lists') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 11: import_lists migrated 21:41:50.0 Info: => 0.0006469s 21:41:50.0 Info: 12: add_release_status migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 12 21:41:50.0 Info: AlterTable MetadataProfiles 21:41:50.0 Info: => 4E-07s 21:41:50.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:50.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:50.0 Info: => 0.0005411s 21:41:50.0 Info: PerformDBOperation 21:41:50.0 Info: Performing DB Operation 21:41:50.0 Info: => 2.4E-05s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:50', 'add_release_status') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 12: add_release_status migrated 21:41:50.0 Info: => 0.0004451s 21:41:50.0 Info: 13: album_download_notification migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 13 21:41:50.0 Info: AlterTable Notifications 21:41:50.0 Info: => 5E-07s 21:41:50.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:50.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:50.0 Info: => 0.0005292s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:50', 'album_download_notification') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 13: album_download_notification migrated 21:41:50.0 Info: => 0.0010394s 21:41:50.0 Info: 14: fix_language_metadata_profiles migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 14 21:41:50.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:50.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:50.0 Info: => 9.65E-05s 21:41:50.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:50.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:50.0 Info: => 9.01E-05s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:50', 'fix_language_metadata_profiles') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 14: fix_language_metadata_profiles migrated 21:41:50.0 Info: => 0.0004972s 21:41:50.0 Info: 15: remove_fanzub migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 15 21:41:50.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:50.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:50.0 Info: => 4.85E-05s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:50', 'remove_fanzub') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 15: remove_fanzub migrated 21:41:50.0 Info: => 0.0004203s 21:41:50.0 Info: 16: update_artist_history_indexes migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 16 21:41:50.0 Info: CreateIndex Albums (ArtistId) 21:41:50.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:50.0 Info: => 9.6E-05s 21:41:50.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:50.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:50.0 Info: => 9.12E-05s 21:41:50.0 Info: DeleteIndex History (AlbumId) 21:41:50.0 Info: DROP INDEX "IX_History_AlbumId" 21:41:50.0 Info: => 0.0001302s 21:41:50.0 Info: CreateIndex History (AlbumId, Date) 21:41:50.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:50.0 Info: => 9.28E-05s 21:41:50.0 Info: DeleteIndex History (DownloadId) 21:41:50.0 Info: DROP INDEX "IX_History_DownloadId" 21:41:50.0 Info: => 0.0001107s 21:41:50.0 Info: CreateIndex History (DownloadId, Date) 21:41:50.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:50.0 Info: => 8.27E-05s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:50', 'update_artist_history_indexes') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 16: update_artist_history_indexes migrated 21:41:50.0 Info: => 0.0005441s 21:41:50.0 Info: 17: remove_nma migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 17 21:41:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:50.0 Info: => 4.05E-05s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:50', 'remove_nma') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 17: remove_nma migrated 21:41:50.0 Info: => 0.0003998s 21:41:50.0 Info: 18: album_disambiguation migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 18 21:41:50.0 Info: AlterTable Albums 21:41:50.0 Info: => 5E-07s 21:41:50.0 Info: CreateColumn Albums Disambiguation String 21:41:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:50.0 Info: => 0.000529s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:50', 'album_disambiguation') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 18: album_disambiguation migrated 21:41:50.0 Info: => 0.000968s 21:41:50.0 Info: 19: add_ape_quality_in_profiles migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 19 21:41:50.0 Info: PerformDBOperation 21:41:50.0 Info: Performing DB Operation 21:41:50.0 Info: => 2.6E-05s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:50', 'add_ape_quality_in_profiles') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 19: add_ape_quality_in_profiles migrated 21:41:50.0 Info: => 0.0003487s 21:41:50.0 Info: 20: remove_pushalot migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 20 21:41:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:50.0 Info: => 3.91E-05s 21:41:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:50.0 Info: => 3.27E-05s 21:41:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:50.0 Info: => 3.27E-05s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:50', 'remove_pushalot') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 20: remove_pushalot migrated 21:41:50.0 Info: => 0.0003538s 21:41:50.0 Info: 21: add_custom_filters migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 21 21:41:50.0 Info: CreateTable CustomFilters 21:41:50.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:50.0 Info: => 0.0001116s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:50', 'add_custom_filters') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 21: add_custom_filters migrated 21:41:50.0 Info: => 0.0005893s 21:41:50.0 Info: 22: import_list_tags migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 22 21:41:50.0 Info: AlterTable ImportLists 21:41:50.0 Info: => 5E-07s 21:41:50.0 Info: CreateColumn ImportLists Tags String 21:41:50.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:50.0 Info: => 0.0005179s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:50', 'import_list_tags') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 22: import_list_tags migrated 21:41:50.0 Info: => 0.0008903s 21:41:50.0 Info: 23: add_release_groups_etc migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 23 21:41:50.0 Info: CreateTable ArtistMetadata 21:41:50.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:50.0 Info: => 0.0001732s 21:41:50.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:50.0 Info: => 0.0001092s 21:41:50.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:50.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:50.0 Info: => 8.51E-05s 21:41:50.0 Info: AlterTable Artists 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:50.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:50.0 Info: => 0.0005346s 21:41:50.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:50.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:50.0 Info: => 9.43E-05s 21:41:50.0 Info: CreateTable AlbumReleases 21:41:50.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:50.0 Info: => 0.0001774s 21:41:50.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:50.0 Info: => 0.0001464s 21:41:50.0 Info: CreateIndex AlbumReleases (AlbumId) 21:41:50.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:50.0 Info: => 7.43E-05s 21:41:50.0 Info: PerformDBOperation 21:41:50.0 Info: Performing DB Operation 21:41:50.0 Info: => 3.17E-05s 21:41:50.0 Info: AlterTable Albums 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:50.0 Info: => 0.0005507s 21:41:50.0 Info: AlterTable Albums 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:50.0 Info: => 0.0005503s 21:41:50.0 Info: AlterTable Albums 21:41:50.0 Info: => 4E-07s 21:41:50.0 Info: CreateColumn Albums Links String 21:41:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:50.0 Info: => 0.0005359s 21:41:50.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:50.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:50.0 Info: => 9.4E-05s 21:41:50.0 Info: AlterTable Tracks 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: CreateColumn Tracks ForeignRecordingId String 21:41:50.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:50.0 Info: => 0.0005935s 21:41:50.0 Info: AlterTable Tracks 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:50.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:50.0 Info: => 0.0005626s 21:41:50.0 Info: AlterTable Tracks 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:50.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:50.0 Info: => 0.0046597s 21:41:50.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:50.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:50.0 Info: => 7.08E-05s 21:41:50.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:50.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:50.0 Info: => 5.63E-05s 21:41:50.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:50.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:50.0 Info: DROP TABLE "Artists" 21:41:50.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.0 Info: => 0.004569s 21:41:50.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:50.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:50.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:50.0 Info: DROP TABLE "Albums" 21:41:50.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.0 Info: => 0.0049212s 21:41:50.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:50.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:50.0 Info: DROP TABLE "Tracks" 21:41:50.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:50.0 Info: => 0.0045627s 21:41:50.0 Info: DeleteColumn TrackFiles ArtistId 21:41:50.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:50.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:50.0 Info: DROP TABLE "TrackFiles" 21:41:50.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.0 Info: => 0.0042707s 21:41:50.0 Info: CreateIndex Artists (ArtistMetadataId) 21:41:50.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.0 Info: => 0.0001009s 21:41:50.0 Info: CreateIndex Artists (Monitored) 21:41:50.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.0 Info: => 7.58E-05s 21:41:50.0 Info: CreateIndex Albums (ArtistMetadataId) 21:41:50.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:50.0 Info: => 0.0001014s 21:41:50.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:50.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:50.0 Info: => 9.02E-05s 21:41:50.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:50.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:50.0 Info: => 8.66E-05s 21:41:50.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:50.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:50.0 Info: => 8.71E-05s 21:41:50.0 Info: UpdateData 21:41:50.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:50.0 Info: => 3.83E-05s 21:41:50.0 Info: UpdateData 21:41:50.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:50.0 Info: => 2.97E-05s 21:41:50.0 Info: UpdateData 21:41:50.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:50.0 Info: => 3.54E-05s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:50', 'add_release_groups_etc') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 23: add_release_groups_etc migrated 21:41:50.0 Info: => 0.0007137s 21:41:50.0 Info: 24: NewMediaInfoFormat migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 24 21:41:50.0 Info: UpdateData 21:41:50.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:50.0 Info: => 3.86E-05s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:50', 'NewMediaInfoFormat') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 24: NewMediaInfoFormat migrated 21:41:50.0 Info: => 0.0004536s 21:41:50.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 25 21:41:50.0 Info: RenameTable Restrictions ReleaseProfiles 21:41:50.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:50.0 Info: => 0.002156s 21:41:50.0 Info: AlterTable ReleaseProfiles 21:41:50.0 Info: => 5E-07s 21:41:50.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:50.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:50.0 Info: => 0.0005438s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:50', 'rename_restrictions_to_release_profiles') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:50.0 Info: => 0.0009801s 21:41:50.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 26 21:41:50.0 Info: RenameTable Profiles QualityProfiles 21:41:50.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:50.0 Info: => 0.0021369s 21:41:50.0 Info: AlterTable QualityProfiles 21:41:50.0 Info: => 4E-07s 21:41:50.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:50.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:50.0 Info: => 0.0004744s 21:41:50.0 Info: AlterTable LanguageProfiles 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:50.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:50.0 Info: => 0.0004721s 21:41:50.0 Info: UpdateData 21:41:50.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:50.0 Info: => 3.52E-05s 21:41:50.0 Info: UpdateData 21:41:50.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:50.0 Info: => 2.61E-05s 21:41:50.0 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:50.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:50.0 Info: DROP TABLE "Artists" 21:41:50.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.0 Info: => 0.0045168s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:50', 'rename_quality_profiles_add_upgrade_allowed') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:50.0 Info: => 0.0052674s 21:41:50.0 Info: 27: add_import_exclusions migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 27 21:41:50.0 Info: CreateTable ImportListExclusions 21:41:50.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:50.0 Info: => 0.0001391s 21:41:50.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:50.0 Info: => 0.0001139s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:50', 'add_import_exclusions') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 27: add_import_exclusions migrated 21:41:50.0 Info: => 0.0005647s 21:41:50.0 Info: 28: clean_artist_metadata_table migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 28 21:41:50.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.0 Info: => 0.0001449s 21:41:50.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.0 Info: => 0.0001128s 21:41:50.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:50.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:50.0 Info: => 0.0001076s 21:41:50.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:50.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:50.0 Info: => 0.0001063s 21:41:50.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.0 Info: => 0.000106s 21:41:50.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:50.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:50.0 Info: => 0.0001052s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:50', 'clean_artist_metadata_table') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 28: clean_artist_metadata_table migrated 21:41:50.0 Info: => 0.0004661s 21:41:50.0 Info: 29: health_issue_notification migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 29 21:41:50.0 Info: AlterTable Notifications 21:41:50.0 Info: => 5E-07s 21:41:50.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:50.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:50.0 Info: => 0.0005546s 21:41:50.0 Info: AlterTable Notifications 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:50.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:50.0 Info: => 0.0004991s 21:41:50.0 Info: AlterTable Notifications 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:50.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:50.0 Info: => 0.0004836s 21:41:50.0 Info: AlterTable Notifications 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:50.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:50.0 Info: => 0.000487s 21:41:50.0 Info: AlterTable Notifications 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:50.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:50.0 Info: => 0.0004838s 21:41:50.0 Info: DeleteColumn Notifications OnDownload 21:41:50.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:50.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:50.0 Info: DROP TABLE "Notifications" 21:41:50.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:50.0 Info: => 0.0040225s 21:41:50.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:50.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:50.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:50.0 Info: DROP TABLE "Notifications" 21:41:50.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:50.0 Info: => 0.004134s 21:41:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:50', 'health_issue_notification') 21:41:50.0 Info: Committing Transaction 21:41:50.0 Info: 29: health_issue_notification migrated 21:41:50.0 Info: => 0.004738s 21:41:50.0 Info: 30: add_mediafilerepository_mtime migrating 21:41:50.0 Info: Beginning Transaction 21:41:50.0 Info: Starting migration of Main DB to 30 21:41:50.0 Info: AlterTable TrackFiles 21:41:50.0 Info: => 5E-07s 21:41:50.0 Info: CreateColumn TrackFiles Modified DateTime 21:41:50.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:50.0 Info: => 0.0005197s 21:41:50.0 Info: AlterTable TrackFiles 21:41:50.0 Info: => 3E-07s 21:41:50.0 Info: CreateColumn TrackFiles Path String 21:41:50.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:50.0 Info: => 0.0004645s 21:41:50.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:50.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:50.0 Info: => 2.82E-05s 21:41:50.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:50.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:50.0 Info: => 0.0001143s 21:41:50.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:50.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:50.0 Info: => 0.0001235s 21:41:50.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:50.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:50.0 Info: => 0.0001273s 21:41:50.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:50.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:50.0 Info: => 6.56E-05s 21:41:50.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:50.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:50.0 Info: => 4.59E-05s 21:41:50.0 Info: AlterTable TrackFiles 21:41:50.0 Info: => 2E-07s 21:41:50.0 Info: AlterColumn TrackFiles Path String 21:41:50.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:50.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:50.0 Info: DROP TABLE "TrackFiles" 21:41:50.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.0 Info: => 0.0036118s 21:41:50.0 Info: CreateIndex TrackFiles (Path) 21:41:50.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:50.0 Info: => 7.5E-05s 21:41:50.0 Info: DeleteColumn TrackFiles RelativePath 21:41:50.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:50.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:50.0 Info: DROP TABLE "TrackFiles" 21:41:50.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:50.1 Info: => 0.0037907s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:50', 'add_mediafilerepository_mtime') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 30: add_mediafilerepository_mtime migrated 21:41:50.1 Info: => 0.0042891s 21:41:50.1 Info: 31: add_artistmetadataid_constraint migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 31 21:41:50.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:50.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:50.1 Info: => 7.17E-05s 21:41:50.1 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:50.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:50.1 Info: => 0.0001249s 21:41:50.1 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:50.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:50.1 Info: DROP TABLE "Artists" 21:41:50.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.1 Info: => 0.0045691s 21:41:50.1 Info: CreateIndex Artists (ArtistMetadataId) 21:41:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.1 Info: => 0.0001061s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:50', 'add_artistmetadataid_constraint') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 31: add_artistmetadataid_constraint migrated 21:41:50.1 Info: => 0.0007107s 21:41:50.1 Info: 32: old_ids_and_artist_alias migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 32 21:41:50.1 Info: AlterTable ArtistMetadata 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: CreateColumn ArtistMetadata Aliases String 21:41:50.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:50.1 Info: => 0.0005473s 21:41:50.1 Info: AlterTable ArtistMetadata 21:41:50.1 Info: => 3E-07s 21:41:50.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:50.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.1 Info: => 0.0005156s 21:41:50.1 Info: AlterTable Albums 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:50.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.1 Info: => 0.0005181s 21:41:50.1 Info: AlterTable AlbumReleases 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:50.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.1 Info: => 0.0005191s 21:41:50.1 Info: AlterTable Tracks 21:41:50.1 Info: => 3E-07s 21:41:50.1 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:50.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.1 Info: => 0.0005234s 21:41:50.1 Info: AlterTable Tracks 21:41:50.1 Info: => 3E-07s 21:41:50.1 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:50.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.1 Info: => 0.0005487s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:50', 'old_ids_and_artist_alias') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 32: old_ids_and_artist_alias migrated 21:41:50.1 Info: => 0.0009972s 21:41:50.1 Info: 33: download_propers_config migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 33 21:41:50.1 Info: PerformDBOperation 21:41:50.1 Info: Performing DB Operation 21:41:50.1 Info: => 2.77E-05s 21:41:50.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:50.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:50.1 Info: => 2.81E-05s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:50', 'download_propers_config') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 33: download_propers_config migrated 21:41:50.1 Info: => 0.0003933s 21:41:50.1 Info: 34: remove_language_profiles migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 34 21:41:50.1 Info: DeleteTable LanguageProfiles 21:41:50.1 Info: DROP TABLE "LanguageProfiles" 21:41:50.1 Info: => 0.0001811s 21:41:50.1 Info: DeleteColumn Artists LanguageProfileId 21:41:50.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:50.1 Info: DROP TABLE "Artists" 21:41:50.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.1 Info: => 0.0053308s 21:41:50.1 Info: DeleteColumn ImportLists LanguageProfileId 21:41:50.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:50.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:50.1 Info: DROP TABLE "ImportLists" 21:41:50.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:50.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:50.1 Info: => 0.0045863s 21:41:50.1 Info: DeleteColumn Blacklist Language 21:41:50.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:50.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:50.1 Info: DROP TABLE "Blacklist" 21:41:50.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:50.1 Info: => 0.0043641s 21:41:50.1 Info: DeleteColumn History Language 21:41:50.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:50.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:50.1 Info: DROP TABLE "History" 21:41:50.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:50.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:50.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:50.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:50.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:50.1 Info: => 0.0049378s 21:41:50.1 Info: DeleteColumn LyricFiles Language 21:41:50.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:50.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:50.1 Info: DROP TABLE "LyricFiles" 21:41:50.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:50.1 Info: => 0.0042572s 21:41:50.1 Info: DeleteColumn TrackFiles Language 21:41:50.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:50.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:50.1 Info: DROP TABLE "TrackFiles" 21:41:50.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:50.1 Info: => 0.0068733s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:50', 'remove_language_profiles') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 34: remove_language_profiles migrated 21:41:50.1 Info: => 0.0074882s 21:41:50.1 Info: 35: multi_disc_naming_format migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 35 21:41:50.1 Info: AlterTable NamingConfig 21:41:50.1 Info: => 5E-07s 21:41:50.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:50.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:50.1 Info: => 0.0005827s 21:41:50.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:50.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:50.1 Info: => 3.79E-05s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:50', 'multi_disc_naming_format') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 35: multi_disc_naming_format migrated 21:41:50.1 Info: => 0.0005595s 21:41:50.1 Info: 36: add_download_client_priority migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 36 21:41:50.1 Info: AlterTable DownloadClients 21:41:50.1 Info: => 5E-07s 21:41:50.1 Info: CreateColumn DownloadClients Priority Int32 21:41:50.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:50.1 Info: => 0.0005802s 21:41:50.1 Info: PerformDBOperation 21:41:50.1 Info: Performing DB Operation 21:41:50.1 Info: => 4.79E-05s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:50', 'add_download_client_priority') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 36: add_download_client_priority migrated 21:41:50.1 Info: => 0.0004788s 21:41:50.1 Info: 37: remove_growl_prowl migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 37 21:41:50.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:50.1 Info: => 3.79E-05s 21:41:50.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:50.1 Info: => 2.68E-05s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:50', 'remove_growl_prowl') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 37: remove_growl_prowl migrated 21:41:50.1 Info: => 0.0003649s 21:41:50.1 Info: 38: remove_plex_hometheatre migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 38 21:41:50.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:50.1 Info: => 3.44E-05s 21:41:50.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:50.1 Info: => 2.59E-05s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:50', 'remove_plex_hometheatre') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 38: remove_plex_hometheatre migrated 21:41:50.1 Info: => 0.0003417s 21:41:50.1 Info: 39: add_root_folder_add_defaults migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 39 21:41:50.1 Info: AlterTable RootFolders 21:41:50.1 Info: => 5E-07s 21:41:50.1 Info: CreateColumn RootFolders Name String 21:41:50.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:50.1 Info: => 0.0005646s 21:41:50.1 Info: AlterTable RootFolders 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:50.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:50.1 Info: => 0.0005589s 21:41:50.1 Info: AlterTable RootFolders 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:50.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:50.1 Info: => 0.0005336s 21:41:50.1 Info: AlterTable RootFolders 21:41:50.1 Info: => 3E-07s 21:41:50.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:50.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:50.1 Info: => 0.0005389s 21:41:50.1 Info: AlterTable RootFolders 21:41:50.1 Info: => 3E-07s 21:41:50.1 Info: CreateColumn RootFolders DefaultTags String 21:41:50.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:50.1 Info: => 0.0005519s 21:41:50.1 Info: PerformDBOperation 21:41:50.1 Info: Performing DB Operation 21:41:50.1 Info: => 4.24E-05s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:50', 'add_root_folder_add_defaults') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 39: add_root_folder_add_defaults migrated 21:41:50.1 Info: => 0.0004217s 21:41:50.1 Info: 40: task_duration migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 40 21:41:50.1 Info: AlterTable ScheduledTasks 21:41:50.1 Info: => 5E-07s 21:41:50.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:50.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:50.1 Info: => 0.0006278s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:50', 'task_duration') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 40: task_duration migrated 21:41:50.1 Info: => 0.0011388s 21:41:50.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 41 21:41:50.1 Info: AlterTable ReleaseProfiles 21:41:50.1 Info: => 5E-07s 21:41:50.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:50.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:50.1 Info: => 0.000596s 21:41:50.1 Info: AlterTable ReleaseProfiles 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:50.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:50.1 Info: => 0.0005286s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:50', 'add_indexer_and_enabled_to_release_profiles') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:50.1 Info: => 0.0009707s 21:41:50.1 Info: 42: remove_album_folders migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 42 21:41:50.1 Info: DeleteColumn Artists AlbumFolder 21:41:50.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:50.1 Info: DROP TABLE "Artists" 21:41:50.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.1 Info: => 0.0044869s 21:41:50.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:50.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:50.1 Info: => 3.33E-05s 21:41:50.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:50.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:50.1 Info: => 2.67E-05s 21:41:50.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:50.1 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:50.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:50.1 Info: DROP TABLE "NamingConfig" 21:41:50.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:50.1 Info: => 0.0036296s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:50', 'remove_album_folders') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 42: remove_album_folders migrated 21:41:50.1 Info: => 0.0041454s 21:41:50.1 Info: 44: add_priority_to_indexers migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 44 21:41:50.1 Info: AlterTable Indexers 21:41:50.1 Info: => 5E-07s 21:41:50.1 Info: CreateColumn Indexers Priority Int32 21:41:50.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:50.1 Info: => 0.0005389s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:50', 'add_priority_to_indexers') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 44: add_priority_to_indexers migrated 21:41:50.1 Info: => 0.0009805s 21:41:50.1 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 45 21:41:50.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:50.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:50.1 Info: => 0.0001139s 21:41:50.1 Info: PerformDBOperation 21:41:50.1 Info: Performing DB Operation 21:41:50.1 Info: => 2.47E-05s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:50', 'remove_chown_and_folderchmod_config') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:50.1 Info: => 0.0004451s 21:41:50.1 Info: 47: update_notifiarr migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 47 21:41:50.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:50.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:50.1 Info: => 5.65E-05s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:50', 'update_notifiarr') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 47: update_notifiarr migrated 21:41:50.1 Info: => 0.0004541s 21:41:50.1 Info: 49: email_multiple_addresses migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 49 21:41:50.1 Info: PerformDBOperation 21:41:50.1 Info: Performing DB Operation 21:41:50.1 Info: => 4.78E-05s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:50', 'email_multiple_addresses') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 49: email_multiple_addresses migrated 21:41:50.1 Info: => 0.000491s 21:41:50.1 Info: 50: rename_blacklist_to_blocklist migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 50 21:41:50.1 Info: RenameTable Blacklist Blocklist 21:41:50.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:50.1 Info: => 0.0021136s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:50', 'rename_blacklist_to_blocklist') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 50: rename_blacklist_to_blocklist migrated 21:41:50.1 Info: => 0.0025829s 21:41:50.1 Info: 51: cdh_per_downloadclient migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 51 21:41:50.1 Info: AlterTable DownloadClients 21:41:50.1 Info: => 5E-07s 21:41:50.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:50.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:50.1 Info: => 0.0005353s 21:41:50.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:50.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:50.1 Info: => 0.0005406s 21:41:50.1 Info: PerformDBOperation 21:41:50.1 Info: Performing DB Operation 21:41:50.1 Info: => 0.0001558s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:50', 'cdh_per_downloadclient') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 51: cdh_per_downloadclient migrated 21:41:50.1 Info: => 0.0004895s 21:41:50.1 Info: 52: download_history migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 52 21:41:50.1 Info: CreateTable DownloadHistory 21:41:50.1 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:50.1 Info: => 0.0002127s 21:41:50.1 Info: CreateIndex DownloadHistory (EventType) 21:41:50.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:50.1 Info: => 9.54E-05s 21:41:50.1 Info: CreateIndex DownloadHistory (ArtistId) 21:41:50.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:50.1 Info: => 8.16E-05s 21:41:50.1 Info: CreateIndex DownloadHistory (DownloadId) 21:41:50.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:50.1 Info: => 7.85E-05s 21:41:50.1 Info: PerformDBOperation 21:41:50.1 Info: Performing DB Operation 21:41:50.1 Info: => 0.0001163s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:50', 'download_history') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 52: download_history migrated 21:41:50.1 Info: => 0.0004813s 21:41:50.1 Info: 53: add_update_history migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 53 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:50', 'add_update_history') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 53: add_update_history migrated 21:41:50.1 Info: => 0.0003628s 21:41:50.1 Info: 54: add_on_update_to_notifications migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 54 21:41:50.1 Info: AlterTable Notifications 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:50.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:50.1 Info: => 0.0006161s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:50', 'add_on_update_to_notifications') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 54: add_on_update_to_notifications migrated 21:41:50.1 Info: => 0.0010376s 21:41:50.1 Info: 55: download_client_per_indexer migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 55 21:41:50.1 Info: AlterTable Indexers 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: CreateColumn Indexers DownloadClientId Int32 21:41:50.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:50.1 Info: => 0.00057s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:50', 'download_client_per_indexer') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 55: download_client_per_indexer migrated 21:41:50.1 Info: => 0.0010032s 21:41:50.1 Info: 56: AddNewItemMonitorType migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 56 21:41:50.1 Info: AlterTable Artists 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: CreateColumn Artists MonitorNewItems Int32 21:41:50.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:50.1 Info: => 0.0005765s 21:41:50.1 Info: AlterTable RootFolders 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:50.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:50.1 Info: => 0.0005676s 21:41:50.1 Info: AlterTable ImportLists 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:50.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:50.1 Info: => 0.0005769s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:50', 'AddNewItemMonitorType') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 56: AddNewItemMonitorType migrated 21:41:50.1 Info: => 0.0010533s 21:41:50.1 Info: 57: ImportListSearch migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 57 21:41:50.1 Info: AlterTable ImportLists 21:41:50.1 Info: => 5E-07s 21:41:50.1 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:50.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:50.1 Info: => 0.000614s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:50', 'ImportListSearch') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 57: ImportListSearch migrated 21:41:50.1 Info: => 0.001047s 21:41:50.1 Info: 58: ImportListMonitorExisting migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 58 21:41:50.1 Info: AlterTable ImportLists 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:50.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:50.1 Info: => 0.00066s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:50', 'ImportListMonitorExisting') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 58: ImportListMonitorExisting migrated 21:41:50.1 Info: => 0.0011225s 21:41:50.1 Info: 59: add_indexer_tags migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 59 21:41:50.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:50.1 Info: => 3.86E-05s 21:41:50.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:50.1 Info: => 2.73E-05s 21:41:50.1 Info: AlterTable Indexers 21:41:50.1 Info: => 3E-07s 21:41:50.1 Info: CreateColumn Indexers Tags String 21:41:50.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:50.1 Info: => 0.0006021s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:50', 'add_indexer_tags') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 59: add_indexer_tags migrated 21:41:50.1 Info: => 0.0009433s 21:41:50.1 Info: 60: update_audio_types migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 60 21:41:50.1 Info: PerformDBOperation 21:41:50.1 Info: Performing DB Operation 21:41:50.1 Info: => 4.42E-05s 21:41:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:50', 'update_audio_types') 21:41:50.1 Info: Committing Transaction 21:41:50.1 Info: 60: update_audio_types migrated 21:41:50.1 Info: => 0.0003612s 21:41:50.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:50.1 Info: Beginning Transaction 21:41:50.1 Info: Starting migration of Main DB to 61 21:41:50.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.1 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:50.1 Info: => 3.09E-05s 21:41:50.1 Info: AlterTable AlbumReleases 21:41:50.1 Info: => 3E-07s 21:41:50.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:50.1 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:50.1 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:50.1 Info: DROP TABLE "AlbumReleases" 21:41:50.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:50.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:50.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:50.1 Info: => 0.0049911s 21:41:50.1 Info: AlterTable Albums 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:50.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:50.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:50.1 Info: DROP TABLE "Albums" 21:41:50.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:50.1 Info: => 0.0053268s 21:41:50.1 Info: AlterTable Albums 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:50.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:50.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:50.1 Info: DROP TABLE "Albums" 21:41:50.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:50.1 Info: => 0.0051024s 21:41:50.1 Info: AlterTable Albums 21:41:50.1 Info: => 4E-07s 21:41:50.1 Info: AlterColumn Albums Added DateTimeOffset 21:41:50.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:50.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:50.1 Info: DROP TABLE "Albums" 21:41:50.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:50.1 Info: => 0.0045401s 21:41:50.1 Info: AlterTable Artists 21:41:50.1 Info: => 3E-07s 21:41:50.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:50.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:50.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:50.2 Info: DROP TABLE "Artists" 21:41:50.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.2 Info: => 0.004578s 21:41:50.2 Info: AlterTable Artists 21:41:50.2 Info: => 3E-07s 21:41:50.2 Info: AlterColumn Artists Added DateTimeOffset 21:41:50.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:50.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:50.2 Info: DROP TABLE "Artists" 21:41:50.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.2 Info: => 0.0044215s 21:41:50.2 Info: AlterTable Blocklist 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:50.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:50.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:50.2 Info: DROP TABLE "Blocklist" 21:41:50.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:50.2 Info: => 0.0039421s 21:41:50.2 Info: AlterTable Blocklist 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:50.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:50.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:50.2 Info: DROP TABLE "Blocklist" 21:41:50.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:50.2 Info: => 0.0041205s 21:41:50.2 Info: AlterTable Commands 21:41:50.2 Info: => 5E-07s 21:41:50.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:50.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:50.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:50.2 Info: DROP TABLE "Commands" 21:41:50.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:50.2 Info: => 0.0044593s 21:41:50.2 Info: AlterTable Commands 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:50.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:50.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:50.2 Info: DROP TABLE "Commands" 21:41:50.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:50.2 Info: => 0.0044704s 21:41:50.2 Info: AlterTable Commands 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:50.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:50.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:50.2 Info: DROP TABLE "Commands" 21:41:50.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:50.2 Info: => 0.0038771s 21:41:50.2 Info: AlterTable DownloadClientStatus 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:50.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:50.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:50.2 Info: DROP TABLE "DownloadClientStatus" 21:41:50.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:50.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:50.2 Info: => 0.006062s 21:41:50.2 Info: AlterTable DownloadClientStatus 21:41:50.2 Info: => 3E-07s 21:41:50.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:50.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:50.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:50.2 Info: DROP TABLE "DownloadClientStatus" 21:41:50.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:50.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:50.2 Info: => 0.0043864s 21:41:50.2 Info: AlterTable DownloadClientStatus 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:50.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:50.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:50.2 Info: DROP TABLE "DownloadClientStatus" 21:41:50.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:50.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:50.2 Info: => 0.0041593s 21:41:50.2 Info: AlterTable DownloadHistory 21:41:50.2 Info: => 3E-07s 21:41:50.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:50.2 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:50.2 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:50.2 Info: DROP TABLE "DownloadHistory" 21:41:50.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:50.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:50.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:50.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:50.2 Info: => 0.0044906s 21:41:50.2 Info: AlterTable ExtraFiles 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:50.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:50.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:50.2 Info: DROP TABLE "ExtraFiles" 21:41:50.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:50.2 Info: => 0.0038139s 21:41:50.2 Info: AlterTable ExtraFiles 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:50.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:50.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:50.2 Info: DROP TABLE "ExtraFiles" 21:41:50.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:50.2 Info: => 0.0038087s 21:41:50.2 Info: AlterTable History 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn History Date DateTimeOffset 21:41:50.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:50.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:50.2 Info: DROP TABLE "History" 21:41:50.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:50.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:50.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:50.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:50.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:50.2 Info: => 0.0046004s 21:41:50.2 Info: AlterTable ImportListStatus 21:41:50.2 Info: => 3E-07s 21:41:50.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:50.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:50.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:50.2 Info: DROP TABLE "ImportListStatus" 21:41:50.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:50.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:50.2 Info: => 0.0043573s 21:41:50.2 Info: AlterTable ImportListStatus 21:41:50.2 Info: => 3E-07s 21:41:50.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:50.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:50.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:50.2 Info: DROP TABLE "ImportListStatus" 21:41:50.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:50.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:50.2 Info: => 0.0042085s 21:41:50.2 Info: AlterTable ImportListStatus 21:41:50.2 Info: => 3E-07s 21:41:50.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:50.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:50.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:50.2 Info: DROP TABLE "ImportListStatus" 21:41:50.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:50.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:50.2 Info: => 0.0040199s 21:41:50.2 Info: AlterTable IndexerStatus 21:41:50.2 Info: => 3E-07s 21:41:50.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:50.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:50.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:50.2 Info: DROP TABLE "IndexerStatus" 21:41:50.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:50.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:50.2 Info: => 0.0039363s 21:41:50.2 Info: AlterTable IndexerStatus 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:50.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:50.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:50.2 Info: DROP TABLE "IndexerStatus" 21:41:50.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:50.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:50.2 Info: => 0.0040071s 21:41:50.2 Info: AlterTable IndexerStatus 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:50.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:50.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:50.2 Info: DROP TABLE "IndexerStatus" 21:41:50.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:50.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:50.2 Info: => 0.0039321s 21:41:50.2 Info: AlterTable LyricFiles 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:50.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:50.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:50.2 Info: DROP TABLE "LyricFiles" 21:41:50.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:50.2 Info: => 0.0038561s 21:41:50.2 Info: AlterTable LyricFiles 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:50.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:50.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:50.2 Info: DROP TABLE "LyricFiles" 21:41:50.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:50.2 Info: => 0.0038332s 21:41:50.2 Info: AlterTable MetadataFiles 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:50.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:50.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:50.2 Info: DROP TABLE "MetadataFiles" 21:41:50.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:50.2 Info: => 0.0039245s 21:41:50.2 Info: AlterTable MetadataFiles 21:41:50.2 Info: => 4E-07s 21:41:50.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:50.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:50.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:50.3 Info: DROP TABLE "MetadataFiles" 21:41:50.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:50.3 Info: => 0.0054299s 21:41:50.3 Info: AlterTable PendingReleases 21:41:50.3 Info: => 4E-07s 21:41:50.3 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:50.3 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:50.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:50.3 Info: DROP TABLE "PendingReleases" 21:41:50.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:50.3 Info: => 0.0038793s 21:41:50.3 Info: AlterTable ScheduledTasks 21:41:50.3 Info: => 4E-07s 21:41:50.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:50.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:50.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:50.3 Info: DROP TABLE "ScheduledTasks" 21:41:50.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:50.3 Info: => 0.0039474s 21:41:50.3 Info: AlterTable ScheduledTasks 21:41:50.3 Info: => 4E-07s 21:41:50.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:50.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:50.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:50.3 Info: DROP TABLE "ScheduledTasks" 21:41:50.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:50.3 Info: => 0.0039316s 21:41:50.3 Info: AlterTable TrackFiles 21:41:50.3 Info: => 4E-07s 21:41:50.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:50.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:50.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:50.3 Info: DROP TABLE "TrackFiles" 21:41:50.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:50.3 Info: => 0.0041025s 21:41:50.3 Info: AlterTable TrackFiles 21:41:50.3 Info: => 4E-07s 21:41:50.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:50.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:50.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:50.3 Info: DROP TABLE "TrackFiles" 21:41:50.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:50.3 Info: => 0.0041275s 21:41:50.3 Info: AlterTable VersionInfo 21:41:50.3 Info: => 4E-07s 21:41:50.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:50.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:50.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:50.3 Info: DROP TABLE "VersionInfo" 21:41:50.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:50.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:50.3 Info: => 0.0040853s 21:41:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:50', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:50.3 Info: Committing Transaction 21:41:50.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:50.3 Info: => 0.0049601s 21:41:50.3 Info: 62: add_on_delete_to_notifications migrating 21:41:50.3 Info: Beginning Transaction 21:41:50.3 Info: Starting migration of Main DB to 62 21:41:50.3 Info: AlterTable Notifications 21:41:50.3 Info: => 5E-07s 21:41:50.3 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:50.3 Info: => 0.0005945s 21:41:50.3 Info: AlterTable Notifications 21:41:50.3 Info: => 3E-07s 21:41:50.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:50.3 Info: => 0.0005926s 21:41:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:50', 'add_on_delete_to_notifications') 21:41:50.3 Info: Committing Transaction 21:41:50.3 Info: 62: add_on_delete_to_notifications migrated 21:41:50.3 Info: => 0.0010333s 21:41:50.3 Info: 63: add_custom_formats migrating 21:41:50.3 Info: Beginning Transaction 21:41:50.3 Info: Starting migration of Main DB to 63 21:41:50.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 21:41:50.3 Info: AlterTable DelayProfiles 21:41:50.3 Info: => 4E-07s 21:41:50.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:50.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:50.3 Info: => 0.0005712s 21:41:50.3 Info: UpdateData 21:41:50.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:50.3 Info: => 4.41E-05s 21:41:50.3 Info: AlterTable TrackFiles 21:41:50.3 Info: => 2E-07s 21:41:50.3 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:50.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:50.3 Info: => 0.0005516s 21:41:50.3 Info: PerformDBOperation 21:41:50.3 Info: Performing DB Operation 21:41:50.3 Info: => 0.0010098s 21:41:50.3 Info: CreateTable CustomFormats 21:41:50.3 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:50.3 Info: => 0.0001615s 21:41:50.3 Info: CreateIndex CustomFormats (Name) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:50.3 Info: => 9E-05s 21:41:50.3 Info: AlterTable QualityProfiles 21:41:50.3 Info: => 4E-07s 21:41:50.3 Info: CreateColumn QualityProfiles FormatItems String 21:41:50.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:50.3 Info: => 0.0005949s 21:41:50.3 Info: AlterTable QualityProfiles 21:41:50.3 Info: => 3E-07s 21:41:50.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:50.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:50.3 Info: => 0.0005632s 21:41:50.3 Info: AlterTable QualityProfiles 21:41:50.3 Info: => 3E-07s 21:41:50.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:50.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:50.3 Info: => 0.0005571s 21:41:50.3 Info: PerformDBOperation 21:41:50.3 Info: Performing DB Operation 21:41:50.3 Info: => 0.0011089s 21:41:50.3 Info: PerformDBOperation 21:41:50.3 Info: Performing DB Operation 21:41:50.3 Info: => 2.99E-05s 21:41:50.3 Info: DeleteColumn ReleaseProfiles Preferred 21:41:50.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:50.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:50.3 Info: DROP TABLE "ReleaseProfiles" 21:41:50.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:50.3 Info: => 0.0041211s 21:41:50.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:50.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:50.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:50.3 Info: DROP TABLE "ReleaseProfiles" 21:41:50.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:50.3 Info: => 0.0039413s 21:41:50.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:50.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:50.3 Info: => 3.85E-05s 21:41:50.3 Info: AlterTable DelayProfiles 21:41:50.3 Info: => 3E-07s 21:41:50.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:50.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:50.3 Info: => 0.0005482s 21:41:50.3 Info: AlterTable DelayProfiles 21:41:50.3 Info: => 3E-07s 21:41:50.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:50.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:50.3 Info: => 0.0005654s 21:41:50.3 Info: -> 1 Insert operations completed in 00:00:00.0000720 taking an average of 00:00:00.0000720 21:41:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:50', 'add_custom_formats') 21:41:50.3 Info: Committing Transaction 21:41:50.3 Info: 63: add_custom_formats migrated 21:41:50.3 Info: => 0.0010991s 21:41:50.3 Debug: Took: 00:00:00.3868152 21:41:50.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 21:41:50.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 21:41:50.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637103796611_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:50.3 Info: DatabaseEngineVersionCheck migrating 21:41:50.3 Info: PerformDBOperation 21:41:50.3 Info: Performing DB Operation 21:41:50.3 Info: SQLite 3.49.1 21:41:50.3 Info: => 0.0014495s 21:41:50.3 Info: DatabaseEngineVersionCheck migrated 21:41:50.3 Info: => 0.0014578s 21:41:50.3 Info: VersionMigration migrating 21:41:50.3 Info: Beginning Transaction 21:41:50.3 Info: CreateTable VersionInfo 21:41:50.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:50.3 Info: => 0.0001452s 21:41:50.3 Info: Committing Transaction 21:41:50.3 Info: VersionMigration migrated 21:41:50.3 Info: => 0.0007299s 21:41:50.3 Info: VersionUniqueMigration migrating 21:41:50.3 Info: Beginning Transaction 21:41:50.3 Info: CreateIndex VersionInfo (Version) 21:41:50.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:50.3 Info: => 0.0001211s 21:41:50.3 Info: AlterTable VersionInfo 21:41:50.3 Info: => 8E-07s 21:41:50.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:50.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:50.3 Info: => 0.0005004s 21:41:50.3 Info: Committing Transaction 21:41:50.3 Info: VersionUniqueMigration migrated 21:41:50.3 Info: => 0.0007808s 21:41:50.3 Info: VersionDescriptionMigration migrating 21:41:50.3 Info: Beginning Transaction 21:41:50.3 Info: AlterTable VersionInfo 21:41:50.3 Info: => 4E-07s 21:41:50.3 Info: CreateColumn VersionInfo Description String 21:41:50.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:50.3 Info: => 0.0001838s 21:41:50.3 Info: Committing Transaction 21:41:50.3 Info: VersionDescriptionMigration migrated 21:41:50.3 Info: => 0.0004504s 21:41:50.3 Info: 1: InitialSetup migrating 21:41:50.3 Info: Beginning Transaction 21:41:50.3 Info: Starting migration of Main DB to 1 21:41:50.3 Info: CreateTable Config 21:41:50.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:50.3 Info: => 0.000137s 21:41:50.3 Info: CreateIndex Config (Key) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:50.3 Info: => 7.8E-05s 21:41:50.3 Info: CreateTable RootFolders 21:41:50.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:50.3 Info: => 8.36E-05s 21:41:50.3 Info: CreateIndex RootFolders (Path) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:50.3 Info: => 7.2E-05s 21:41:50.3 Info: CreateTable Artists 21:41:50.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:50.3 Info: => 0.0002012s 21:41:50.3 Info: CreateIndex Artists (ForeignArtistId) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:50.3 Info: => 7.43E-05s 21:41:50.3 Info: CreateIndex Artists (NameSlug) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:50.3 Info: => 6.95E-05s 21:41:50.3 Info: CreateIndex Artists (CleanName) 21:41:50.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.3 Info: => 6.85E-05s 21:41:50.3 Info: CreateIndex Artists (Path) 21:41:50.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.3 Info: => 6.65E-05s 21:41:50.3 Info: CreateTable Albums 21:41:50.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:50.3 Info: => 0.0001743s 21:41:50.3 Info: CreateIndex Albums (ForeignAlbumId) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.3 Info: => 7.13E-05s 21:41:50.3 Info: CreateIndex Albums (MBId) 21:41:50.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:50.3 Info: => 6.67E-05s 21:41:50.3 Info: CreateIndex Albums (TADBId) 21:41:50.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:50.3 Info: => 6.65E-05s 21:41:50.3 Info: CreateIndex Albums (TitleSlug) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:50.3 Info: => 6.84E-05s 21:41:50.3 Info: CreateIndex Albums (CleanTitle) 21:41:50.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.3 Info: => 6.46E-05s 21:41:50.3 Info: CreateIndex Albums (Path) 21:41:50.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:50.3 Info: => 6.36E-05s 21:41:50.3 Info: CreateTable Tracks 21:41:50.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:50.3 Info: => 0.0001232s 21:41:50.3 Info: CreateIndex Tracks (ForeignTrackId) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:50.3 Info: => 6.96E-05s 21:41:50.3 Info: CreateIndex Tracks (ArtistId) 21:41:50.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:50.3 Info: => 7.19E-05s 21:41:50.3 Info: CreateIndex Tracks (TrackFileId) 21:41:50.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:50.3 Info: => 9.5E-05s 21:41:50.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:50.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:50.3 Info: => 7.77E-05s 21:41:50.3 Info: CreateTable TrackFiles 21:41:50.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:50.3 Info: => 0.0001362s 21:41:50.3 Info: CreateIndex TrackFiles (ArtistId) 21:41:50.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:50.3 Info: => 7.02E-05s 21:41:50.3 Info: CreateIndex TrackFiles (AlbumId) 21:41:50.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.3 Info: => 6.46E-05s 21:41:50.3 Info: CreateTable History 21:41:50.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:50.3 Info: => 0.0001375s 21:41:50.3 Info: CreateIndex History (Date) 21:41:50.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:50.3 Info: => 7.09E-05s 21:41:50.3 Info: CreateIndex History (EventType) 21:41:50.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:50.3 Info: => 6.65E-05s 21:41:50.3 Info: CreateIndex History (DownloadId) 21:41:50.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:50.3 Info: => 6.66E-05s 21:41:50.3 Info: CreateIndex History (AlbumId) 21:41:50.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:50.3 Info: => 6.8E-05s 21:41:50.3 Info: CreateTable Notifications 21:41:50.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:50.3 Info: => 0.0001117s 21:41:50.3 Info: CreateTable ScheduledTasks 21:41:50.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:50.3 Info: => 9.39E-05s 21:41:50.3 Info: CreateIndex ScheduledTasks (TypeName) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:50.3 Info: => 7.1E-05s 21:41:50.3 Info: CreateTable Indexers 21:41:50.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:50.3 Info: => 9.8E-05s 21:41:50.3 Info: CreateIndex Indexers (Name) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:50.3 Info: => 7.07E-05s 21:41:50.3 Info: CreateTable Profiles 21:41:50.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:50.3 Info: => 8.63E-05s 21:41:50.3 Info: CreateIndex Profiles (Name) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:50.3 Info: => 9.6E-05s 21:41:50.3 Info: CreateTable QualityDefinitions 21:41:50.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:50.3 Info: => 0.0001137s 21:41:50.3 Info: CreateIndex QualityDefinitions (Quality) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:50.3 Info: => 7.14E-05s 21:41:50.3 Info: CreateIndex QualityDefinitions (Title) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:50.3 Info: => 7.33E-05s 21:41:50.3 Info: CreateTable NamingConfig 21:41:50.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:50.3 Info: => 0.0001096s 21:41:50.3 Info: CreateTable Blacklist 21:41:50.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:50.3 Info: => 0.0001523s 21:41:50.3 Info: CreateTable Metadata 21:41:50.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:50.3 Info: => 9.63E-05s 21:41:50.3 Info: CreateTable MetadataFiles 21:41:50.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:50.3 Info: => 0.0001114s 21:41:50.3 Info: CreateTable DownloadClients 21:41:50.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:50.3 Info: => 9.77E-05s 21:41:50.3 Info: CreateTable PendingReleases 21:41:50.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:50.3 Info: => 0.0001068s 21:41:50.3 Info: CreateTable RemotePathMappings 21:41:50.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:50.3 Info: => 9.29E-05s 21:41:50.3 Info: CreateTable Tags 21:41:50.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:50.3 Info: => 8.35E-05s 21:41:50.3 Info: CreateIndex Tags (Label) 21:41:50.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:50.3 Info: => 8.44E-05s 21:41:50.3 Info: CreateTable Restrictions 21:41:50.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:50.3 Info: => 9E-05s 21:41:50.3 Info: CreateTable DelayProfiles 21:41:50.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:50.3 Info: => 0.0001209s 21:41:50.3 Info: CreateTable Users 21:41:50.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:50.3 Info: => 8.83E-05s 21:41:50.3 Info: CreateIndex Users (Identifier) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:50.4 Info: => 8.85E-05s 21:41:50.4 Info: CreateIndex Users (Username) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:50.4 Info: => 8.04E-05s 21:41:50.4 Info: CreateTable Commands 21:41:50.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:50.4 Info: => 0.0001393s 21:41:50.4 Info: CreateTable IndexerStatus 21:41:50.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:50.4 Info: => 0.0001121s 21:41:50.4 Info: CreateIndex IndexerStatus (ProviderId) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:50.4 Info: => 0.0001012s 21:41:50.4 Info: CreateTable ExtraFiles 21:41:50.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:50.4 Info: => 0.0001192s 21:41:50.4 Info: CreateTable LyricFiles 21:41:50.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:50.4 Info: => 0.0001244s 21:41:50.4 Info: CreateTable LanguageProfiles 21:41:50.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:50.4 Info: => 8.96E-05s 21:41:50.4 Info: CreateIndex LanguageProfiles (Name) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:50.4 Info: => 8.23E-05s 21:41:50.4 Info: CreateTable DownloadClientStatus 21:41:50.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:50.4 Info: => 9.65E-05s 21:41:50.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:50.4 Info: => 8.41E-05s 21:41:50.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:50.4 Info: -> 1 Insert operations completed in 00:00:00.0000527 taking an average of 00:00:00.0000527 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:50', 'InitialSetup') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 1: InitialSetup migrated 21:41:50.4 Info: => 0.001042s 21:41:50.4 Info: 2: add_reason_to_pending_releases migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 2 21:41:50.4 Info: AlterTable PendingReleases 21:41:50.4 Info: => 6E-07s 21:41:50.4 Info: CreateColumn PendingReleases Reason Int32 21:41:50.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:50.4 Info: => 0.0005245s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:50', 'add_reason_to_pending_releases') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 2: add_reason_to_pending_releases migrated 21:41:50.4 Info: => 0.0009882s 21:41:50.4 Info: 3: add_medium_support migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 3 21:41:50.4 Info: AlterTable Albums 21:41:50.4 Info: => 6E-07s 21:41:50.4 Info: CreateColumn Albums Media String 21:41:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:50.4 Info: => 0.0005109s 21:41:50.4 Info: AlterTable Tracks 21:41:50.4 Info: => 4E-07s 21:41:50.4 Info: CreateColumn Tracks MediumNumber Int32 21:41:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:50.4 Info: => 0.0004685s 21:41:50.4 Info: AlterTable Tracks 21:41:50.4 Info: => 3E-07s 21:41:50.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:50.4 Info: => 0.0004599s 21:41:50.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:50.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:50.4 Info: => 3.62E-05s 21:41:50.4 Info: DeleteColumn Tracks TrackNumber 21:41:50.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:50.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:50.4 Info: DROP TABLE "Tracks" 21:41:50.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:50.4 Info: => 0.0038881s 21:41:50.4 Info: AlterTable Tracks 21:41:50.4 Info: => 4E-07s 21:41:50.4 Info: CreateColumn Tracks TrackNumber String 21:41:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:50.4 Info: => 0.0004632s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:50', 'add_medium_support') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 3: add_medium_support migrated 21:41:50.4 Info: => 0.0010008s 21:41:50.4 Info: 4: add_various_qualites_in_profile migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 4 21:41:50.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:50.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:50.4 Info: => 4.33E-05s 21:41:50.4 Info: PerformDBOperation 21:41:50.4 Info: Performing DB Operation 21:41:50.4 Info: => 3.27E-05s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:50', 'add_various_qualites_in_profile') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 4: add_various_qualites_in_profile migrated 21:41:50.4 Info: => 0.0004714s 21:41:50.4 Info: 5: metadata_profiles migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 5 21:41:50.4 Info: CreateTable MetadataProfiles 21:41:50.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:50.4 Info: => 0.0001183s 21:41:50.4 Info: CreateIndex MetadataProfiles (Name) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:50.4 Info: => 8.61E-05s 21:41:50.4 Info: AlterTable Artists 21:41:50.4 Info: => 4E-07s 21:41:50.4 Info: CreateColumn Artists MetadataProfileId Int32 21:41:50.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:50.4 Info: => 0.0004587s 21:41:50.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:50.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:50.4 Info: DROP TABLE "Artists" 21:41:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.4 Info: => 0.0039055s 21:41:50.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:50.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:50.4 Info: DROP TABLE "Artists" 21:41:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.4 Info: => 0.0037899s 21:41:50.4 Info: AlterTable Albums 21:41:50.4 Info: => 3E-07s 21:41:50.4 Info: CreateColumn Albums SecondaryTypes String 21:41:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:50.4 Info: => 0.0004563s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:50', 'metadata_profiles') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 5: metadata_profiles migrated 21:41:50.4 Info: => 0.0010526s 21:41:50.4 Info: 6: separate_automatic_and_interactive_search migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 6 21:41:50.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:50.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:50.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:50.4 Info: DROP TABLE "Indexers" 21:41:50.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:50.4 Info: => 0.0033956s 21:41:50.4 Info: AlterTable Indexers 21:41:50.4 Info: => 3E-07s 21:41:50.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:50.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:50.4 Info: => 0.0004449s 21:41:50.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:50.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:50.4 Info: => 3.09E-05s 21:41:50.4 Info: AlterTable Indexers 21:41:50.4 Info: => 4E-07s 21:41:50.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:50.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:50.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:50.4 Info: DROP TABLE "Indexers" 21:41:50.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:50.4 Info: => 0.0036773s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:50', 'separate_automatic_and_interactive_search') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 6: separate_automatic_and_interactive_search migrated 21:41:50.4 Info: => 0.0042148s 21:41:50.4 Info: 7: change_album_path_to_relative migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 7 21:41:50.4 Info: DeleteColumn Albums Path 21:41:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:50.4 Info: DROP TABLE "Albums" 21:41:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.4 Info: => 0.0047328s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:50', 'change_album_path_to_relative') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 7: change_album_path_to_relative migrated 21:41:50.4 Info: => 0.0053181s 21:41:50.4 Info: 8: change_quality_size_mb_to_kb migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 8 21:41:50.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:50.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:50.4 Info: => 3.82E-05s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:50', 'change_quality_size_mb_to_kb') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 8: change_quality_size_mb_to_kb migrated 21:41:50.4 Info: => 0.0004834s 21:41:50.4 Info: 9: album_releases migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 9 21:41:50.4 Info: AlterTable Albums 21:41:50.4 Info: => 4E-07s 21:41:50.4 Info: CreateColumn Albums Releases String 21:41:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:50.4 Info: => 0.0004913s 21:41:50.4 Info: AlterTable Albums 21:41:50.4 Info: => 4E-07s 21:41:50.4 Info: CreateColumn Albums CurrentRelease String 21:41:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:50.4 Info: => 0.0004969s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:50', 'album_releases') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 9: album_releases migrated 21:41:50.4 Info: => 0.0008465s 21:41:50.4 Info: 10: album_releases_fix migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 10 21:41:50.4 Info: AlterTable Albums 21:41:50.4 Info: => 5E-07s 21:41:50.4 Info: AlterColumn Albums Releases String 21:41:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:50.4 Info: DROP TABLE "Albums" 21:41:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.4 Info: => 0.0046265s 21:41:50.4 Info: AlterTable Albums 21:41:50.4 Info: => 3E-07s 21:41:50.4 Info: AlterColumn Albums CurrentRelease String 21:41:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:50.4 Info: DROP TABLE "Albums" 21:41:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.4 Info: => 0.0045117s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:50', 'album_releases_fix') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 10: album_releases_fix migrated 21:41:50.4 Info: => 0.0049663s 21:41:50.4 Info: 11: import_lists migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 11 21:41:50.4 Info: CreateTable ImportLists 21:41:50.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:50.4 Info: => 0.000165s 21:41:50.4 Info: CreateIndex ImportLists (Name) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:50.4 Info: => 8.42E-05s 21:41:50.4 Info: CreateTable ImportListStatus 21:41:50.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:50.4 Info: => 0.0001356s 21:41:50.4 Info: CreateIndex ImportListStatus (ProviderId) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:50.4 Info: => 8.74E-05s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:50', 'import_lists') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 11: import_lists migrated 21:41:50.4 Info: => 0.0005739s 21:41:50.4 Info: 12: add_release_status migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 12 21:41:50.4 Info: AlterTable MetadataProfiles 21:41:50.4 Info: => 4E-07s 21:41:50.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:50.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:50.4 Info: => 0.0005225s 21:41:50.4 Info: PerformDBOperation 21:41:50.4 Info: Performing DB Operation 21:41:50.4 Info: => 2.94E-05s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:50', 'add_release_status') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 12: add_release_status migrated 21:41:50.4 Info: => 0.0004583s 21:41:50.4 Info: 13: album_download_notification migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 13 21:41:50.4 Info: AlterTable Notifications 21:41:50.4 Info: => 5E-07s 21:41:50.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:50.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:50.4 Info: => 0.0005195s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:50', 'album_download_notification') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 13: album_download_notification migrated 21:41:50.4 Info: => 0.0009001s 21:41:50.4 Info: 14: fix_language_metadata_profiles migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 14 21:41:50.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:50.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:50.4 Info: => 9.29E-05s 21:41:50.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:50.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:50.4 Info: => 7.78E-05s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:50', 'fix_language_metadata_profiles') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 14: fix_language_metadata_profiles migrated 21:41:50.4 Info: => 0.0004878s 21:41:50.4 Info: 15: remove_fanzub migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 15 21:41:50.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:50.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:50.4 Info: => 3.86E-05s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:50', 'remove_fanzub') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 15: remove_fanzub migrated 21:41:50.4 Info: => 0.0003947s 21:41:50.4 Info: 16: update_artist_history_indexes migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 16 21:41:50.4 Info: CreateIndex Albums (ArtistId) 21:41:50.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:50.4 Info: => 9.95E-05s 21:41:50.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:50.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:50.4 Info: => 9.11E-05s 21:41:50.4 Info: DeleteIndex History (AlbumId) 21:41:50.4 Info: DROP INDEX "IX_History_AlbumId" 21:41:50.4 Info: => 0.0001354s 21:41:50.4 Info: CreateIndex History (AlbumId, Date) 21:41:50.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:50.4 Info: => 9.73E-05s 21:41:50.4 Info: DeleteIndex History (DownloadId) 21:41:50.4 Info: DROP INDEX "IX_History_DownloadId" 21:41:50.4 Info: => 0.0001181s 21:41:50.4 Info: CreateIndex History (DownloadId, Date) 21:41:50.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:50.4 Info: => 8.52E-05s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:50', 'update_artist_history_indexes') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 16: update_artist_history_indexes migrated 21:41:50.4 Info: => 0.0004644s 21:41:50.4 Info: 17: remove_nma migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 17 21:41:50.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:50.4 Info: => 3.94E-05s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:50', 'remove_nma') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 17: remove_nma migrated 21:41:50.4 Info: => 0.0003597s 21:41:50.4 Info: 18: album_disambiguation migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 18 21:41:50.4 Info: AlterTable Albums 21:41:50.4 Info: => 5E-07s 21:41:50.4 Info: CreateColumn Albums Disambiguation String 21:41:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:50.4 Info: => 0.0005377s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:50', 'album_disambiguation') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 18: album_disambiguation migrated 21:41:50.4 Info: => 0.0008993s 21:41:50.4 Info: 19: add_ape_quality_in_profiles migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 19 21:41:50.4 Info: PerformDBOperation 21:41:50.4 Info: Performing DB Operation 21:41:50.4 Info: => 5.07E-05s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:50', 'add_ape_quality_in_profiles') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 19: add_ape_quality_in_profiles migrated 21:41:50.4 Info: => 0.0003742s 21:41:50.4 Info: 20: remove_pushalot migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 20 21:41:50.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:50.4 Info: => 3.88E-05s 21:41:50.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:50.4 Info: => 4.42E-05s 21:41:50.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:50.4 Info: => 4.25E-05s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:50', 'remove_pushalot') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 20: remove_pushalot migrated 21:41:50.4 Info: => 0.0003859s 21:41:50.4 Info: 21: add_custom_filters migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 21 21:41:50.4 Info: CreateTable CustomFilters 21:41:50.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:50.4 Info: => 0.000136s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:50', 'add_custom_filters') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 21: add_custom_filters migrated 21:41:50.4 Info: => 0.000509s 21:41:50.4 Info: 22: import_list_tags migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 22 21:41:50.4 Info: AlterTable ImportLists 21:41:50.4 Info: => 5E-07s 21:41:50.4 Info: CreateColumn ImportLists Tags String 21:41:50.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:50.4 Info: => 0.0005156s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:50', 'import_list_tags') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 22: import_list_tags migrated 21:41:50.4 Info: => 0.001001s 21:41:50.4 Info: 23: add_release_groups_etc migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 23 21:41:50.4 Info: CreateTable ArtistMetadata 21:41:50.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:50.4 Info: => 0.0001671s 21:41:50.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:50.4 Info: => 0.000108s 21:41:50.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:50.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:50.4 Info: => 9.28E-05s 21:41:50.4 Info: AlterTable Artists 21:41:50.4 Info: => 3E-07s 21:41:50.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:50.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:50.4 Info: => 0.0005395s 21:41:50.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:50.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:50.4 Info: => 7.41E-05s 21:41:50.4 Info: CreateTable AlbumReleases 21:41:50.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:50.4 Info: => 0.0001737s 21:41:50.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:50.4 Info: => 0.0001164s 21:41:50.4 Info: CreateIndex AlbumReleases (AlbumId) 21:41:50.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:50.4 Info: => 8.05E-05s 21:41:50.4 Info: PerformDBOperation 21:41:50.4 Info: Performing DB Operation 21:41:50.4 Info: => 3.34E-05s 21:41:50.4 Info: AlterTable Albums 21:41:50.4 Info: => 3E-07s 21:41:50.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:50.4 Info: => 0.0005528s 21:41:50.4 Info: AlterTable Albums 21:41:50.4 Info: => 3E-07s 21:41:50.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:50.4 Info: => 0.000537s 21:41:50.4 Info: AlterTable Albums 21:41:50.4 Info: => 4E-07s 21:41:50.4 Info: CreateColumn Albums Links String 21:41:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:50.4 Info: => 0.0005561s 21:41:50.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:50.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:50.4 Info: => 0.0044698s 21:41:50.4 Info: AlterTable Tracks 21:41:50.4 Info: => 4E-07s 21:41:50.4 Info: CreateColumn Tracks ForeignRecordingId String 21:41:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:50.4 Info: => 0.0005665s 21:41:50.4 Info: AlterTable Tracks 21:41:50.4 Info: => 3E-07s 21:41:50.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:50.4 Info: => 0.0005368s 21:41:50.4 Info: AlterTable Tracks 21:41:50.4 Info: => 3E-07s 21:41:50.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:50.4 Info: => 0.0005717s 21:41:50.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:50.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:50.4 Info: => 6.91E-05s 21:41:50.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:50.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:50.4 Info: => 5.88E-05s 21:41:50.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:50.4 Info: DROP TABLE "Artists" 21:41:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.4 Info: => 0.0046385s 21:41:50.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:50.4 Info: DROP TABLE "Albums" 21:41:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.4 Info: => 0.0052315s 21:41:50.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:50.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:50.4 Info: DROP TABLE "Tracks" 21:41:50.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:50.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:50.4 Info: => 0.0046235s 21:41:50.4 Info: DeleteColumn TrackFiles ArtistId 21:41:50.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:50.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:50.4 Info: DROP TABLE "TrackFiles" 21:41:50.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.4 Info: => 0.0044362s 21:41:50.4 Info: CreateIndex Artists (ArtistMetadataId) 21:41:50.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.4 Info: => 0.0001027s 21:41:50.4 Info: CreateIndex Artists (Monitored) 21:41:50.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.4 Info: => 7.88E-05s 21:41:50.4 Info: CreateIndex Albums (ArtistMetadataId) 21:41:50.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:50.4 Info: => 9.42E-05s 21:41:50.4 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:50.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:50.4 Info: => 9.37E-05s 21:41:50.4 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:50.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:50.4 Info: => 9.36E-05s 21:41:50.4 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:50.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:50.4 Info: => 9.36E-05s 21:41:50.4 Info: UpdateData 21:41:50.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:50.4 Info: => 4.02E-05s 21:41:50.4 Info: UpdateData 21:41:50.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:50.4 Info: => 3.1E-05s 21:41:50.4 Info: UpdateData 21:41:50.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:50.4 Info: => 4.39E-05s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:50', 'add_release_groups_etc') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 23: add_release_groups_etc migrated 21:41:50.4 Info: => 0.0007268s 21:41:50.4 Info: 24: NewMediaInfoFormat migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 24 21:41:50.4 Info: UpdateData 21:41:50.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:50.4 Info: => 3.92E-05s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:50', 'NewMediaInfoFormat') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 24: NewMediaInfoFormat migrated 21:41:50.4 Info: => 0.0004644s 21:41:50.4 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 25 21:41:50.4 Info: RenameTable Restrictions ReleaseProfiles 21:41:50.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:50.4 Info: => 0.0025634s 21:41:50.4 Info: AlterTable ReleaseProfiles 21:41:50.4 Info: => 5E-07s 21:41:50.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:50.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:50.4 Info: => 0.0006101s 21:41:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:50', 'rename_restrictions_to_release_profiles') 21:41:50.4 Info: Committing Transaction 21:41:50.4 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:50.4 Info: => 0.0010978s 21:41:50.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:50.4 Info: Beginning Transaction 21:41:50.4 Info: Starting migration of Main DB to 26 21:41:50.4 Info: RenameTable Profiles QualityProfiles 21:41:50.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:50.4 Info: => 0.0021439s 21:41:50.4 Info: AlterTable QualityProfiles 21:41:50.4 Info: => 4E-07s 21:41:50.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:50.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:50.4 Info: => 0.000499s 21:41:50.4 Info: AlterTable LanguageProfiles 21:41:50.4 Info: => 4E-07s 21:41:50.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:50.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:50.4 Info: => 0.0004945s 21:41:50.4 Info: UpdateData 21:41:50.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:50.4 Info: => 3.65E-05s 21:41:50.4 Info: UpdateData 21:41:50.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:50.4 Info: => 2.73E-05s 21:41:50.4 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:50.4 Info: DROP TABLE "Artists" 21:41:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.5 Info: => 0.004836s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:50', 'rename_quality_profiles_add_upgrade_allowed') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:50.5 Info: => 0.0053491s 21:41:50.5 Info: 27: add_import_exclusions migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 27 21:41:50.5 Info: CreateTable ImportListExclusions 21:41:50.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:50.5 Info: => 0.0001445s 21:41:50.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:50.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:50.5 Info: => 0.0001198s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:50', 'add_import_exclusions') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 27: add_import_exclusions migrated 21:41:50.5 Info: => 0.0005723s 21:41:50.5 Info: 28: clean_artist_metadata_table migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 28 21:41:50.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.5 Info: => 0.0001369s 21:41:50.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.5 Info: => 0.0001206s 21:41:50.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:50.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:50.5 Info: => 0.0001185s 21:41:50.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:50.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:50.5 Info: => 0.0001149s 21:41:50.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.5 Info: => 0.0001155s 21:41:50.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:50.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:50.5 Info: => 0.0001137s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:50', 'clean_artist_metadata_table') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 28: clean_artist_metadata_table migrated 21:41:50.5 Info: => 0.0004685s 21:41:50.5 Info: 29: health_issue_notification migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 29 21:41:50.5 Info: AlterTable Notifications 21:41:50.5 Info: => 5E-07s 21:41:50.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:50.5 Info: => 0.0005548s 21:41:50.5 Info: AlterTable Notifications 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:50.5 Info: => 0.0005154s 21:41:50.5 Info: AlterTable Notifications 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:50.5 Info: => 0.0004853s 21:41:50.5 Info: AlterTable Notifications 21:41:50.5 Info: => 4E-07s 21:41:50.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:50.5 Info: => 0.0004855s 21:41:50.5 Info: AlterTable Notifications 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:50.5 Info: => 0.0004882s 21:41:50.5 Info: DeleteColumn Notifications OnDownload 21:41:50.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:50.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:50.5 Info: DROP TABLE "Notifications" 21:41:50.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:50.5 Info: => 0.0040764s 21:41:50.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:50.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:50.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:50.5 Info: DROP TABLE "Notifications" 21:41:50.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:50.5 Info: => 0.0041377s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:50', 'health_issue_notification') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 29: health_issue_notification migrated 21:41:50.5 Info: => 0.0047809s 21:41:50.5 Info: 30: add_mediafilerepository_mtime migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 30 21:41:50.5 Info: AlterTable TrackFiles 21:41:50.5 Info: => 5E-07s 21:41:50.5 Info: CreateColumn TrackFiles Modified DateTime 21:41:50.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:50.5 Info: => 0.0005254s 21:41:50.5 Info: AlterTable TrackFiles 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn TrackFiles Path String 21:41:50.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:50.5 Info: => 0.0004622s 21:41:50.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:50.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:50.5 Info: => 2.92E-05s 21:41:50.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:50.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:50.5 Info: => 0.0001122s 21:41:50.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:50.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:50.5 Info: => 0.0001227s 21:41:50.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:50.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:50.5 Info: => 0.0001256s 21:41:50.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:50.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:50.5 Info: => 6.27E-05s 21:41:50.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:50.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:50.5 Info: => 4.3E-05s 21:41:50.5 Info: AlterTable TrackFiles 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: AlterColumn TrackFiles Path String 21:41:50.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:50.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:50.5 Info: DROP TABLE "TrackFiles" 21:41:50.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.5 Info: => 0.0038591s 21:41:50.5 Info: CreateIndex TrackFiles (Path) 21:41:50.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:50.5 Info: => 7.95E-05s 21:41:50.5 Info: DeleteColumn TrackFiles RelativePath 21:41:50.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:50.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:50.5 Info: DROP TABLE "TrackFiles" 21:41:50.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:50.5 Info: => 0.0037535s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:50', 'add_mediafilerepository_mtime') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 30: add_mediafilerepository_mtime migrated 21:41:50.5 Info: => 0.0042347s 21:41:50.5 Info: 31: add_artistmetadataid_constraint migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 31 21:41:50.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:50.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:50.5 Info: => 7.13E-05s 21:41:50.5 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:50.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:50.5 Info: => 0.000127s 21:41:50.5 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:50.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:50.5 Info: DROP TABLE "Artists" 21:41:50.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.5 Info: => 0.0044186s 21:41:50.5 Info: CreateIndex Artists (ArtistMetadataId) 21:41:50.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.5 Info: => 0.000106s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:50', 'add_artistmetadataid_constraint') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 31: add_artistmetadataid_constraint migrated 21:41:50.5 Info: => 0.0005819s 21:41:50.5 Info: 32: old_ids_and_artist_alias migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 32 21:41:50.5 Info: AlterTable ArtistMetadata 21:41:50.5 Info: => 4E-07s 21:41:50.5 Info: CreateColumn ArtistMetadata Aliases String 21:41:50.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:50.5 Info: => 0.0005811s 21:41:50.5 Info: AlterTable ArtistMetadata 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:50.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.5 Info: => 0.0005706s 21:41:50.5 Info: AlterTable Albums 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:50.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.5 Info: => 0.0005611s 21:41:50.5 Info: AlterTable AlbumReleases 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:50.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.5 Info: => 0.0005722s 21:41:50.5 Info: AlterTable Tracks 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:50.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.5 Info: => 0.000566s 21:41:50.5 Info: AlterTable Tracks 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:50.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.5 Info: => 0.0006127s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:50', 'old_ids_and_artist_alias') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 32: old_ids_and_artist_alias migrated 21:41:50.5 Info: => 0.0010696s 21:41:50.5 Info: 33: download_propers_config migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 33 21:41:50.5 Info: PerformDBOperation 21:41:50.5 Info: Performing DB Operation 21:41:50.5 Info: => 2.8E-05s 21:41:50.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:50.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:50.5 Info: => 2.88E-05s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:50', 'download_propers_config') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 33: download_propers_config migrated 21:41:50.5 Info: => 0.0004491s 21:41:50.5 Info: 34: remove_language_profiles migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 34 21:41:50.5 Info: DeleteTable LanguageProfiles 21:41:50.5 Info: DROP TABLE "LanguageProfiles" 21:41:50.5 Info: => 0.0002123s 21:41:50.5 Info: DeleteColumn Artists LanguageProfileId 21:41:50.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:50.5 Info: DROP TABLE "Artists" 21:41:50.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.5 Info: => 0.0051858s 21:41:50.5 Info: DeleteColumn ImportLists LanguageProfileId 21:41:50.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:50.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:50.5 Info: DROP TABLE "ImportLists" 21:41:50.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:50.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:50.5 Info: => 0.0044944s 21:41:50.5 Info: DeleteColumn Blacklist Language 21:41:50.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:50.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:50.5 Info: DROP TABLE "Blacklist" 21:41:50.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:50.5 Info: => 0.0044247s 21:41:50.5 Info: DeleteColumn History Language 21:41:50.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:50.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:50.5 Info: DROP TABLE "History" 21:41:50.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:50.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:50.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:50.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:50.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:50.5 Info: => 0.005025s 21:41:50.5 Info: DeleteColumn LyricFiles Language 21:41:50.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:50.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:50.5 Info: DROP TABLE "LyricFiles" 21:41:50.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:50.5 Info: => 0.0043617s 21:41:50.5 Info: DeleteColumn TrackFiles Language 21:41:50.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:50.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:50.5 Info: DROP TABLE "TrackFiles" 21:41:50.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:50.5 Info: => 0.0067165s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:50', 'remove_language_profiles') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 34: remove_language_profiles migrated 21:41:50.5 Info: => 0.0074029s 21:41:50.5 Info: 35: multi_disc_naming_format migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 35 21:41:50.5 Info: AlterTable NamingConfig 21:41:50.5 Info: => 5E-07s 21:41:50.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:50.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:50.5 Info: => 0.0006077s 21:41:50.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:50.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:50.5 Info: => 3.78E-05s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:50', 'multi_disc_naming_format') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 35: multi_disc_naming_format migrated 21:41:50.5 Info: => 0.0005171s 21:41:50.5 Info: 36: add_download_client_priority migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 36 21:41:50.5 Info: AlterTable DownloadClients 21:41:50.5 Info: => 5E-07s 21:41:50.5 Info: CreateColumn DownloadClients Priority Int32 21:41:50.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:50.5 Info: => 0.0005789s 21:41:50.5 Info: PerformDBOperation 21:41:50.5 Info: Performing DB Operation 21:41:50.5 Info: => 4.23E-05s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:50', 'add_download_client_priority') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 36: add_download_client_priority migrated 21:41:50.5 Info: => 0.0004779s 21:41:50.5 Info: 37: remove_growl_prowl migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 37 21:41:50.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:50.5 Info: => 3.73E-05s 21:41:50.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:50.5 Info: => 2.66E-05s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:50', 'remove_growl_prowl') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 37: remove_growl_prowl migrated 21:41:50.5 Info: => 0.0004665s 21:41:50.5 Info: 38: remove_plex_hometheatre migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 38 21:41:50.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:50.5 Info: => 3.46E-05s 21:41:50.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:50.5 Info: => 2.58E-05s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:50', 'remove_plex_hometheatre') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 38: remove_plex_hometheatre migrated 21:41:50.5 Info: => 0.0003622s 21:41:50.5 Info: 39: add_root_folder_add_defaults migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 39 21:41:50.5 Info: AlterTable RootFolders 21:41:50.5 Info: => 5E-07s 21:41:50.5 Info: CreateColumn RootFolders Name String 21:41:50.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:50.5 Info: => 0.0005687s 21:41:50.5 Info: AlterTable RootFolders 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:50.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:50.5 Info: => 0.0005268s 21:41:50.5 Info: AlterTable RootFolders 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:50.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:50.5 Info: => 0.0005452s 21:41:50.5 Info: AlterTable RootFolders 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:50.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:50.5 Info: => 0.0005055s 21:41:50.5 Info: AlterTable RootFolders 21:41:50.5 Info: => 4E-07s 21:41:50.5 Info: CreateColumn RootFolders DefaultTags String 21:41:50.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:50.5 Info: => 0.0005079s 21:41:50.5 Info: PerformDBOperation 21:41:50.5 Info: Performing DB Operation 21:41:50.5 Info: => 4.51E-05s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:50', 'add_root_folder_add_defaults') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 39: add_root_folder_add_defaults migrated 21:41:50.5 Info: => 0.0004324s 21:41:50.5 Info: 40: task_duration migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 40 21:41:50.5 Info: AlterTable ScheduledTasks 21:41:50.5 Info: => 4E-07s 21:41:50.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:50.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:50.5 Info: => 0.0005851s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:50', 'task_duration') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 40: task_duration migrated 21:41:50.5 Info: => 0.0010021s 21:41:50.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 41 21:41:50.5 Info: AlterTable ReleaseProfiles 21:41:50.5 Info: => 5E-07s 21:41:50.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:50.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:50.5 Info: => 0.0005457s 21:41:50.5 Info: AlterTable ReleaseProfiles 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:50.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:50.5 Info: => 0.0005269s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:50', 'add_indexer_and_enabled_to_release_profiles') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:50.5 Info: => 0.0008974s 21:41:50.5 Info: 42: remove_album_folders migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 42 21:41:50.5 Info: DeleteColumn Artists AlbumFolder 21:41:50.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:50.5 Info: DROP TABLE "Artists" 21:41:50.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.5 Info: => 0.0045806s 21:41:50.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:50.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:50.5 Info: => 3.45E-05s 21:41:50.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:50.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:50.5 Info: => 2.7E-05s 21:41:50.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:50.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:50.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:50.5 Info: DROP TABLE "NamingConfig" 21:41:50.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:50.5 Info: => 0.0040609s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:50', 'remove_album_folders') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 42: remove_album_folders migrated 21:41:50.5 Info: => 0.0045984s 21:41:50.5 Info: 44: add_priority_to_indexers migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 44 21:41:50.5 Info: AlterTable Indexers 21:41:50.5 Info: => 5E-07s 21:41:50.5 Info: CreateColumn Indexers Priority Int32 21:41:50.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:50.5 Info: => 0.0005355s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:50', 'add_priority_to_indexers') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 44: add_priority_to_indexers migrated 21:41:50.5 Info: => 0.0009684s 21:41:50.5 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 45 21:41:50.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:50.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:50.5 Info: => 0.0001149s 21:41:50.5 Info: PerformDBOperation 21:41:50.5 Info: Performing DB Operation 21:41:50.5 Info: => 2.24E-05s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:50', 'remove_chown_and_folderchmod_config') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:50.5 Info: => 0.0004539s 21:41:50.5 Info: 47: update_notifiarr migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 47 21:41:50.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:50.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:50.5 Info: => 5.64E-05s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:50', 'update_notifiarr') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 47: update_notifiarr migrated 21:41:50.5 Info: => 0.0003731s 21:41:50.5 Info: 49: email_multiple_addresses migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 49 21:41:50.5 Info: PerformDBOperation 21:41:50.5 Info: Performing DB Operation 21:41:50.5 Info: => 4.64E-05s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:50', 'email_multiple_addresses') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 49: email_multiple_addresses migrated 21:41:50.5 Info: => 0.0003506s 21:41:50.5 Info: 50: rename_blacklist_to_blocklist migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 50 21:41:50.5 Info: RenameTable Blacklist Blocklist 21:41:50.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:50.5 Info: => 0.0016368s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:50', 'rename_blacklist_to_blocklist') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 50: rename_blacklist_to_blocklist migrated 21:41:50.5 Info: => 0.0019709s 21:41:50.5 Info: 51: cdh_per_downloadclient migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 51 21:41:50.5 Info: AlterTable DownloadClients 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:50.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:50.5 Info: => 0.0005952s 21:41:50.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:50.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:50.5 Info: => 0.0005277s 21:41:50.5 Info: PerformDBOperation 21:41:50.5 Info: Performing DB Operation 21:41:50.5 Info: => 0.0001515s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:50', 'cdh_per_downloadclient') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 51: cdh_per_downloadclient migrated 21:41:50.5 Info: => 0.0005435s 21:41:50.5 Info: 52: download_history migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 52 21:41:50.5 Info: CreateTable DownloadHistory 21:41:50.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:50.5 Info: => 0.0001473s 21:41:50.5 Info: CreateIndex DownloadHistory (EventType) 21:41:50.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:50.5 Info: => 0.0001075s 21:41:50.5 Info: CreateIndex DownloadHistory (ArtistId) 21:41:50.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:50.5 Info: => 9.16E-05s 21:41:50.5 Info: CreateIndex DownloadHistory (DownloadId) 21:41:50.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:50.5 Info: => 8.73E-05s 21:41:50.5 Info: PerformDBOperation 21:41:50.5 Info: Performing DB Operation 21:41:50.5 Info: => 0.0001243s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:50', 'download_history') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 52: download_history migrated 21:41:50.5 Info: => 0.0005942s 21:41:50.5 Info: 53: add_update_history migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 53 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:50', 'add_update_history') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 53: add_update_history migrated 21:41:50.5 Info: => 0.0004092s 21:41:50.5 Info: 54: add_on_update_to_notifications migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 54 21:41:50.5 Info: AlterTable Notifications 21:41:50.5 Info: => 5E-07s 21:41:50.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:50.5 Info: => 0.0005665s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:50', 'add_on_update_to_notifications') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 54: add_on_update_to_notifications migrated 21:41:50.5 Info: => 0.0009029s 21:41:50.5 Info: 55: download_client_per_indexer migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 55 21:41:50.5 Info: AlterTable Indexers 21:41:50.5 Info: => 4E-07s 21:41:50.5 Info: CreateColumn Indexers DownloadClientId Int32 21:41:50.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:50.5 Info: => 0.0005871s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:50', 'download_client_per_indexer') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 55: download_client_per_indexer migrated 21:41:50.5 Info: => 0.000921s 21:41:50.5 Info: 56: AddNewItemMonitorType migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 56 21:41:50.5 Info: AlterTable Artists 21:41:50.5 Info: => 5E-07s 21:41:50.5 Info: CreateColumn Artists MonitorNewItems Int32 21:41:50.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:50.5 Info: => 0.0005608s 21:41:50.5 Info: AlterTable RootFolders 21:41:50.5 Info: => 4E-07s 21:41:50.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:50.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:50.5 Info: => 0.0006345s 21:41:50.5 Info: AlterTable ImportLists 21:41:50.5 Info: => 3E-07s 21:41:50.5 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:50.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:50.5 Info: => 0.0005926s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:50', 'AddNewItemMonitorType') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 56: AddNewItemMonitorType migrated 21:41:50.5 Info: => 0.0010544s 21:41:50.5 Info: 57: ImportListSearch migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 57 21:41:50.5 Info: AlterTable ImportLists 21:41:50.5 Info: => 4E-07s 21:41:50.5 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:50.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:50.5 Info: => 0.0006872s 21:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:50', 'ImportListSearch') 21:41:50.5 Info: Committing Transaction 21:41:50.5 Info: 57: ImportListSearch migrated 21:41:50.5 Info: => 0.0011123s 21:41:50.5 Info: 58: ImportListMonitorExisting migrating 21:41:50.5 Info: Beginning Transaction 21:41:50.5 Info: Starting migration of Main DB to 58 21:41:50.5 Info: AlterTable ImportLists 21:41:50.5 Info: => 5E-07s 21:41:50.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:50.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:50.6 Info: => 0.0006531s 21:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:50', 'ImportListMonitorExisting') 21:41:50.6 Info: Committing Transaction 21:41:50.6 Info: 58: ImportListMonitorExisting migrated 21:41:50.6 Info: => 0.0011096s 21:41:50.6 Info: 59: add_indexer_tags migrating 21:41:50.6 Info: Beginning Transaction 21:41:50.6 Info: Starting migration of Main DB to 59 21:41:50.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:50.6 Info: => 3.81E-05s 21:41:50.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:50.6 Info: => 2.79E-05s 21:41:50.6 Info: AlterTable Indexers 21:41:50.6 Info: => 4E-07s 21:41:50.6 Info: CreateColumn Indexers Tags String 21:41:50.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:50.6 Info: => 0.0006333s 21:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:50', 'add_indexer_tags') 21:41:50.6 Info: Committing Transaction 21:41:50.6 Info: 59: add_indexer_tags migrated 21:41:50.6 Info: => 0.0010102s 21:41:50.6 Info: 60: update_audio_types migrating 21:41:50.6 Info: Beginning Transaction 21:41:50.6 Info: Starting migration of Main DB to 60 21:41:50.6 Info: PerformDBOperation 21:41:50.6 Info: Performing DB Operation 21:41:50.6 Info: => 5.11E-05s 21:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:50', 'update_audio_types') 21:41:50.6 Info: Committing Transaction 21:41:50.6 Info: 60: update_audio_types migrated 21:41:50.6 Info: => 0.0003502s 21:41:50.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:50.6 Info: Beginning Transaction 21:41:50.6 Info: Starting migration of Main DB to 61 21:41:50.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.6 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:50.6 Info: => 3.27E-05s 21:41:50.6 Info: AlterTable AlbumReleases 21:41:50.6 Info: => 3E-07s 21:41:50.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:50.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:50.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:50.6 Info: DROP TABLE "AlbumReleases" 21:41:50.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:50.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:50.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:50.6 Info: => 0.0050932s 21:41:50.6 Info: AlterTable Albums 21:41:50.6 Info: => 3E-07s 21:41:50.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:50.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:50.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:50.6 Info: DROP TABLE "Albums" 21:41:50.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:50.6 Info: => 0.0052981s 21:41:50.6 Info: AlterTable Albums 21:41:50.6 Info: => 4E-07s 21:41:50.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:50.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:50.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:50.6 Info: DROP TABLE "Albums" 21:41:50.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:50.6 Info: => 0.0053191s 21:41:50.6 Info: AlterTable Albums 21:41:50.6 Info: => 3E-07s 21:41:50.6 Info: AlterColumn Albums Added DateTimeOffset 21:41:50.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:50.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:50.6 Info: DROP TABLE "Albums" 21:41:50.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:50.6 Info: => 0.0051892s 21:41:50.6 Info: AlterTable Artists 21:41:50.6 Info: => 3E-07s 21:41:50.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:50.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:50.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:50.6 Info: DROP TABLE "Artists" 21:41:50.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.6 Info: => 0.0047662s 21:41:50.6 Info: AlterTable Artists 21:41:50.6 Info: => 4E-07s 21:41:50.6 Info: AlterColumn Artists Added DateTimeOffset 21:41:50.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:50.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:50.6 Info: DROP TABLE "Artists" 21:41:50.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.6 Info: => 0.0046962s 21:41:50.6 Info: AlterTable Blocklist 21:41:50.6 Info: => 3E-07s 21:41:50.6 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:50.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:50.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:50.6 Info: DROP TABLE "Blocklist" 21:41:50.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:50.6 Info: => 0.0038987s 21:41:50.6 Info: AlterTable Blocklist 21:41:50.6 Info: => 4E-07s 21:41:50.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:50.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:50.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:50.6 Info: DROP TABLE "Blocklist" 21:41:50.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:50.6 Info: => 0.0039688s 21:41:50.6 Info: AlterTable Commands 21:41:50.6 Info: => 4E-07s 21:41:50.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:50.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:50.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:50.6 Info: DROP TABLE "Commands" 21:41:50.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:50.6 Info: => 0.004406s 21:41:50.6 Info: AlterTable Commands 21:41:50.6 Info: => 3E-07s 21:41:50.6 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:50.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:50.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:50.6 Info: DROP TABLE "Commands" 21:41:50.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:50.6 Info: => 0.0047791s 21:41:50.6 Info: AlterTable Commands 21:41:50.6 Info: => 5E-07s 21:41:50.6 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:50.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:50.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:50.6 Info: DROP TABLE "Commands" 21:41:50.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:50.6 Info: => 0.0039248s 21:41:50.6 Info: AlterTable DownloadClientStatus 21:41:50.6 Info: => 4E-07s 21:41:50.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:50.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:50.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:50.6 Info: DROP TABLE "DownloadClientStatus" 21:41:50.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:50.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:50.6 Info: => 0.0060758s 21:41:50.6 Info: AlterTable DownloadClientStatus 21:41:50.6 Info: => 4E-07s 21:41:50.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:50.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:50.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:50.6 Info: DROP TABLE "DownloadClientStatus" 21:41:50.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:50.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:50.6 Info: => 0.0041163s 21:41:50.6 Info: AlterTable DownloadClientStatus 21:41:50.6 Info: => 4E-07s 21:41:50.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:50.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:50.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:50.6 Info: DROP TABLE "DownloadClientStatus" 21:41:50.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:50.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:50.6 Info: => 0.0043487s 21:41:50.6 Info: AlterTable DownloadHistory 21:41:50.6 Info: => 4E-07s 21:41:50.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:50.6 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:50.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:50.6 Info: DROP TABLE "DownloadHistory" 21:41:50.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:50.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:50.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:50.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:50.6 Info: => 0.0045313s 21:41:50.6 Info: AlterTable ExtraFiles 21:41:50.6 Info: => 4E-07s 21:41:50.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:50.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:50.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:50.6 Info: DROP TABLE "ExtraFiles" 21:41:50.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:50.6 Info: => 0.0038937s 21:41:50.6 Info: AlterTable ExtraFiles 21:41:50.6 Info: => 3E-07s 21:41:50.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:50.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:50.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:50.6 Info: DROP TABLE "ExtraFiles" 21:41:50.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:50.6 Info: => 0.0038528s 21:41:50.6 Info: AlterTable History 21:41:50.6 Info: => 3E-07s 21:41:50.6 Info: AlterColumn History Date DateTimeOffset 21:41:50.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:50.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:50.6 Info: DROP TABLE "History" 21:41:50.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:50.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:50.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:50.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:50.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:50.6 Info: => 0.0044952s 21:41:50.6 Info: AlterTable ImportListStatus 21:41:50.6 Info: => 4E-07s 21:41:50.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:50.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:50.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:50.6 Info: DROP TABLE "ImportListStatus" 21:41:50.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:50.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:50.6 Info: => 0.0045938s 21:41:50.6 Info: AlterTable ImportListStatus 21:41:50.6 Info: => 4E-07s 21:41:50.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:50.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:50.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:50.6 Info: DROP TABLE "ImportListStatus" 21:41:50.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:50.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:50.6 Info: => 0.0040749s 21:41:50.6 Info: AlterTable ImportListStatus 21:41:50.6 Info: => 3E-07s 21:41:50.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:50.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:50.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:50.6 Info: DROP TABLE "ImportListStatus" 21:41:50.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:50.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:50.6 Info: => 0.0039919s 21:41:50.6 Info: AlterTable IndexerStatus 21:41:50.6 Info: => 3E-07s 21:41:50.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:50.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:50.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:50.7 Info: DROP TABLE "IndexerStatus" 21:41:50.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:50.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:50.7 Info: => 0.0039871s 21:41:50.7 Info: AlterTable IndexerStatus 21:41:50.7 Info: => 4E-07s 21:41:50.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:50.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:50.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:50.7 Info: DROP TABLE "IndexerStatus" 21:41:50.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:50.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:50.7 Info: => 0.0040919s 21:41:50.7 Info: AlterTable IndexerStatus 21:41:50.7 Info: => 4E-07s 21:41:50.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:50.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:50.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:50.7 Info: DROP TABLE "IndexerStatus" 21:41:50.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:50.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:50.7 Info: => 0.0039222s 21:41:50.7 Info: AlterTable LyricFiles 21:41:50.7 Info: => 4E-07s 21:41:50.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:50.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:50.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:50.7 Info: DROP TABLE "LyricFiles" 21:41:50.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:50.7 Info: => 0.0037795s 21:41:50.7 Info: AlterTable LyricFiles 21:41:50.7 Info: => 4E-07s 21:41:50.7 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:50.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:50.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:50.7 Info: DROP TABLE "LyricFiles" 21:41:50.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:50.7 Info: => 0.0037779s 21:41:50.7 Info: AlterTable MetadataFiles 21:41:50.7 Info: => 3E-07s 21:41:50.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:50.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:50.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:50.7 Info: DROP TABLE "MetadataFiles" 21:41:50.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:50.7 Info: => 0.0038109s 21:41:50.7 Info: AlterTable MetadataFiles 21:41:50.7 Info: => 4E-07s 21:41:50.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:50.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:50.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:50.7 Info: DROP TABLE "MetadataFiles" 21:41:50.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:50.7 Info: => 0.00535s 21:41:50.7 Info: AlterTable PendingReleases 21:41:50.7 Info: => 4E-07s 21:41:50.7 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:50.7 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:50.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:50.7 Info: DROP TABLE "PendingReleases" 21:41:50.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:50.7 Info: => 0.0037702s 21:41:50.7 Info: AlterTable ScheduledTasks 21:41:50.7 Info: => 3E-07s 21:41:50.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:50.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:50.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:50.7 Info: DROP TABLE "ScheduledTasks" 21:41:50.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:50.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:50.7 Info: => 0.004212s 21:41:50.7 Info: AlterTable ScheduledTasks 21:41:50.7 Info: => 4E-07s 21:41:50.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:50.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:50.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:50.7 Info: DROP TABLE "ScheduledTasks" 21:41:50.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:50.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:50.7 Info: => 0.0042378s 21:41:50.7 Info: AlterTable TrackFiles 21:41:50.7 Info: => 4E-07s 21:41:50.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:50.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:50.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:50.7 Info: DROP TABLE "TrackFiles" 21:41:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:50.7 Info: => 0.0043136s 21:41:50.7 Info: AlterTable TrackFiles 21:41:50.7 Info: => 3E-07s 21:41:50.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:50.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:50.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:50.7 Info: DROP TABLE "TrackFiles" 21:41:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:50.7 Info: => 0.004304s 21:41:50.7 Info: AlterTable VersionInfo 21:41:50.7 Info: => 3E-07s 21:41:50.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:50.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:50.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:50.7 Info: DROP TABLE "VersionInfo" 21:41:50.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:50.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:50.7 Info: => 0.0040363s 21:41:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:50', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:50.7 Info: Committing Transaction 21:41:50.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:50.7 Info: => 0.0049464s 21:41:50.7 Info: 62: add_on_delete_to_notifications migrating 21:41:50.7 Info: Beginning Transaction 21:41:50.7 Info: Starting migration of Main DB to 62 21:41:50.7 Info: AlterTable Notifications 21:41:50.7 Info: => 4E-07s 21:41:50.7 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:50.7 Info: => 0.0005816s 21:41:50.7 Info: AlterTable Notifications 21:41:50.7 Info: => 4E-07s 21:41:50.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:50.7 Info: => 0.0005655s 21:41:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:50', 'add_on_delete_to_notifications') 21:41:50.7 Info: Committing Transaction 21:41:50.7 Info: 62: add_on_delete_to_notifications migrated 21:41:50.7 Info: => 0.0009169s 21:41:50.7 Info: 63: add_custom_formats migrating 21:41:50.7 Info: Beginning Transaction 21:41:50.7 Info: Starting migration of Main DB to 63 21:41:50.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:41:50.7 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 21:41:50.7 Info: AlterTable DelayProfiles 21:41:50.7 Info: => 5E-07s 21:41:50.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:50.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:50.7 Info: => 0.0005717s 21:41:50.7 Info: UpdateData 21:41:50.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:50.7 Info: => 4.16E-05s 21:41:50.7 Info: AlterTable TrackFiles 21:41:50.7 Info: => 3E-07s 21:41:50.7 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:50.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:50.7 Info: => 0.0005163s 21:41:50.7 Info: PerformDBOperation 21:41:50.7 Info: Performing DB Operation 21:41:50.7 Info: => 0.0009167s 21:41:50.7 Info: CreateTable CustomFormats 21:41:50.7 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:50.7 Info: => 0.0001501s 21:41:50.7 Info: CreateIndex CustomFormats (Name) 21:41:50.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:50.7 Info: => 8.43E-05s 21:41:50.7 Info: AlterTable QualityProfiles 21:41:50.7 Info: => 3E-07s 21:41:50.7 Info: CreateColumn QualityProfiles FormatItems String 21:41:50.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:50.7 Info: => 0.0005335s 21:41:50.7 Info: AlterTable QualityProfiles 21:41:50.7 Info: => 3E-07s 21:41:50.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:50.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:50.7 Info: => 0.0005396s 21:41:50.7 Info: AlterTable QualityProfiles 21:41:50.7 Info: => 3E-07s 21:41:50.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:50.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:50.7 Info: => 0.0005178s 21:41:50.7 Info: PerformDBOperation 21:41:50.7 Info: Performing DB Operation 21:41:50.7 Info: => 0.0038569s 21:41:50.7 Info: PerformDBOperation 21:41:50.7 Info: Performing DB Operation 21:41:50.7 Info: => 3.08E-05s 21:41:50.7 Info: DeleteColumn ReleaseProfiles Preferred 21:41:50.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:50.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:50.7 Info: DROP TABLE "ReleaseProfiles" 21:41:50.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:50.7 Info: => 0.0039555s 21:41:50.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:50.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:50.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:50.7 Info: DROP TABLE "ReleaseProfiles" 21:41:50.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:50.7 Info: => 0.0037413s 21:41:50.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:50.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:50.7 Info: => 3.87E-05s 21:41:50.7 Info: AlterTable DelayProfiles 21:41:50.7 Info: => 3E-07s 21:41:50.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:50.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:50.7 Info: => 0.0005312s 21:41:50.7 Info: AlterTable DelayProfiles 21:41:50.7 Info: => 3E-07s 21:41:50.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:50.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:50.7 Info: => 0.00057s 21:41:50.7 Info: -> 2 Insert operations completed in 00:00:00.0001181 taking an average of 00:00:00.0000590 21:41:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:50', 'add_custom_formats') 21:41:50.7 Info: Committing Transaction 21:41:50.7 Info: 63: add_custom_formats migrated 21:41:50.7 Info: => 0.0011485s 21:41:50.7 Debug: Took: 00:00:00.3935194 21:41:50.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 21:41:50.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 21:41:50.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637108087126_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:50.8 Info: DatabaseEngineVersionCheck migrating 21:41:50.8 Info: PerformDBOperation 21:41:50.8 Info: Performing DB Operation 21:41:50.8 Info: SQLite 3.49.1 21:41:50.8 Info: => 0.0012992s 21:41:50.8 Info: DatabaseEngineVersionCheck migrated 21:41:50.8 Info: => 0.0013086s 21:41:50.8 Info: VersionMigration migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: CreateTable VersionInfo 21:41:50.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:50.8 Info: => 0.0001411s 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: VersionMigration migrated 21:41:50.8 Info: => 0.0006655s 21:41:50.8 Info: VersionUniqueMigration migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: CreateIndex VersionInfo (Version) 21:41:50.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:50.8 Info: => 0.000114s 21:41:50.8 Info: AlterTable VersionInfo 21:41:50.8 Info: => 5E-07s 21:41:50.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:50.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:50.8 Info: => 0.0004944s 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: VersionUniqueMigration migrated 21:41:50.8 Info: => 0.0007948s 21:41:50.8 Info: VersionDescriptionMigration migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: AlterTable VersionInfo 21:41:50.8 Info: => 4E-07s 21:41:50.8 Info: CreateColumn VersionInfo Description String 21:41:50.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:50.8 Info: => 0.0002025s 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: VersionDescriptionMigration migrated 21:41:50.8 Info: => 0.0004625s 21:41:50.8 Info: 1: InitialSetup migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 1 21:41:50.8 Info: CreateTable Config 21:41:50.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:50.8 Info: => 0.0001565s 21:41:50.8 Info: CreateIndex Config (Key) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:50.8 Info: => 7.63E-05s 21:41:50.8 Info: CreateTable RootFolders 21:41:50.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:50.8 Info: => 8.13E-05s 21:41:50.8 Info: CreateIndex RootFolders (Path) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:50.8 Info: => 9.14E-05s 21:41:50.8 Info: CreateTable Artists 21:41:50.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:50.8 Info: => 0.0001888s 21:41:50.8 Info: CreateIndex Artists (ForeignArtistId) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:50.8 Info: => 7.64E-05s 21:41:50.8 Info: CreateIndex Artists (NameSlug) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:50.8 Info: => 6.75E-05s 21:41:50.8 Info: CreateIndex Artists (CleanName) 21:41:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.8 Info: => 6.34E-05s 21:41:50.8 Info: CreateIndex Artists (Path) 21:41:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.8 Info: => 6.33E-05s 21:41:50.8 Info: CreateTable Albums 21:41:50.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:50.8 Info: => 0.0001649s 21:41:50.8 Info: CreateIndex Albums (ForeignAlbumId) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.8 Info: => 6.84E-05s 21:41:50.8 Info: CreateIndex Albums (MBId) 21:41:50.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:50.8 Info: => 6.38E-05s 21:41:50.8 Info: CreateIndex Albums (TADBId) 21:41:50.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:50.8 Info: => 6.3E-05s 21:41:50.8 Info: CreateIndex Albums (TitleSlug) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:50.8 Info: => 6.29E-05s 21:41:50.8 Info: CreateIndex Albums (CleanTitle) 21:41:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.8 Info: => 6.1E-05s 21:41:50.8 Info: CreateIndex Albums (Path) 21:41:50.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:50.8 Info: => 6.11E-05s 21:41:50.8 Info: CreateTable Tracks 21:41:50.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:50.8 Info: => 0.0001206s 21:41:50.8 Info: CreateIndex Tracks (ForeignTrackId) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:50.8 Info: => 6.72E-05s 21:41:50.8 Info: CreateIndex Tracks (ArtistId) 21:41:50.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:50.8 Info: => 6.93E-05s 21:41:50.8 Info: CreateIndex Tracks (TrackFileId) 21:41:50.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:50.8 Info: => 7.12E-05s 21:41:50.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:50.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:50.8 Info: => 7.02E-05s 21:41:50.8 Info: CreateTable TrackFiles 21:41:50.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:50.8 Info: => 0.0001135s 21:41:50.8 Info: CreateIndex TrackFiles (ArtistId) 21:41:50.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:50.8 Info: => 6.71E-05s 21:41:50.8 Info: CreateIndex TrackFiles (AlbumId) 21:41:50.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.8 Info: => 6.26E-05s 21:41:50.8 Info: CreateTable History 21:41:50.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:50.8 Info: => 0.0001307s 21:41:50.8 Info: CreateIndex History (Date) 21:41:50.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:50.8 Info: => 6.88E-05s 21:41:50.8 Info: CreateIndex History (EventType) 21:41:50.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:50.8 Info: => 6.43E-05s 21:41:50.8 Info: CreateIndex History (DownloadId) 21:41:50.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:50.8 Info: => 6.38E-05s 21:41:50.8 Info: CreateIndex History (AlbumId) 21:41:50.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:50.8 Info: => 6.42E-05s 21:41:50.8 Info: CreateTable Notifications 21:41:50.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:50.8 Info: => 0.0001092s 21:41:50.8 Info: CreateTable ScheduledTasks 21:41:50.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:50.8 Info: => 8.83E-05s 21:41:50.8 Info: CreateIndex ScheduledTasks (TypeName) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:50.8 Info: => 6.93E-05s 21:41:50.8 Info: CreateTable Indexers 21:41:50.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:50.8 Info: => 9.28E-05s 21:41:50.8 Info: CreateIndex Indexers (Name) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:50.8 Info: => 6.71E-05s 21:41:50.8 Info: CreateTable Profiles 21:41:50.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:50.8 Info: => 8.39E-05s 21:41:50.8 Info: CreateIndex Profiles (Name) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:50.8 Info: => 0.0001215s 21:41:50.8 Info: CreateTable QualityDefinitions 21:41:50.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:50.8 Info: => 0.0001157s 21:41:50.8 Info: CreateIndex QualityDefinitions (Quality) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:50.8 Info: => 8.54E-05s 21:41:50.8 Info: CreateIndex QualityDefinitions (Title) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:50.8 Info: => 7.12E-05s 21:41:50.8 Info: CreateTable NamingConfig 21:41:50.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:50.8 Info: => 0.0001064s 21:41:50.8 Info: CreateTable Blacklist 21:41:50.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:50.8 Info: => 0.0001456s 21:41:50.8 Info: CreateTable Metadata 21:41:50.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:50.8 Info: => 9.21E-05s 21:41:50.8 Info: CreateTable MetadataFiles 21:41:50.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:50.8 Info: => 0.0001064s 21:41:50.8 Info: CreateTable DownloadClients 21:41:50.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:50.8 Info: => 9.39E-05s 21:41:50.8 Info: CreateTable PendingReleases 21:41:50.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:50.8 Info: => 0.0001025s 21:41:50.8 Info: CreateTable RemotePathMappings 21:41:50.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:50.8 Info: => 8.74E-05s 21:41:50.8 Info: CreateTable Tags 21:41:50.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:50.8 Info: => 8.29E-05s 21:41:50.8 Info: CreateIndex Tags (Label) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:50.8 Info: => 8.14E-05s 21:41:50.8 Info: CreateTable Restrictions 21:41:50.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:50.8 Info: => 8.79E-05s 21:41:50.8 Info: CreateTable DelayProfiles 21:41:50.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:50.8 Info: => 0.0001168s 21:41:50.8 Info: CreateTable Users 21:41:50.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:50.8 Info: => 8.57E-05s 21:41:50.8 Info: CreateIndex Users (Identifier) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:50.8 Info: => 8.06E-05s 21:41:50.8 Info: CreateIndex Users (Username) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:50.8 Info: => 7.51E-05s 21:41:50.8 Info: CreateTable Commands 21:41:50.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:50.8 Info: => 0.0001115s 21:41:50.8 Info: CreateTable IndexerStatus 21:41:50.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:50.8 Info: => 0.0001077s 21:41:50.8 Info: CreateIndex IndexerStatus (ProviderId) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:50.8 Info: => 9.9E-05s 21:41:50.8 Info: CreateTable ExtraFiles 21:41:50.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:50.8 Info: => 0.0001284s 21:41:50.8 Info: CreateTable LyricFiles 21:41:50.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:50.8 Info: => 0.0001224s 21:41:50.8 Info: CreateTable LanguageProfiles 21:41:50.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:50.8 Info: => 9.78E-05s 21:41:50.8 Info: CreateIndex LanguageProfiles (Name) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:50.8 Info: => 9.49E-05s 21:41:50.8 Info: CreateTable DownloadClientStatus 21:41:50.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:50.8 Info: => 9.67E-05s 21:41:50.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:50.8 Info: => 8.46E-05s 21:41:50.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:50.8 Info: -> 1 Insert operations completed in 00:00:00.0000551 taking an average of 00:00:00.0000551 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:50', 'InitialSetup') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 1: InitialSetup migrated 21:41:50.8 Info: => 0.0008699s 21:41:50.8 Info: 2: add_reason_to_pending_releases migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 2 21:41:50.8 Info: AlterTable PendingReleases 21:41:50.8 Info: => 5E-07s 21:41:50.8 Info: CreateColumn PendingReleases Reason Int32 21:41:50.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:50.8 Info: => 0.0005084s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:50', 'add_reason_to_pending_releases') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 2: add_reason_to_pending_releases migrated 21:41:50.8 Info: => 0.0008515s 21:41:50.8 Info: 3: add_medium_support migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 3 21:41:50.8 Info: AlterTable Albums 21:41:50.8 Info: => 4E-07s 21:41:50.8 Info: CreateColumn Albums Media String 21:41:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:50.8 Info: => 0.0005093s 21:41:50.8 Info: AlterTable Tracks 21:41:50.8 Info: => 3E-07s 21:41:50.8 Info: CreateColumn Tracks MediumNumber Int32 21:41:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:50.8 Info: => 0.0004748s 21:41:50.8 Info: AlterTable Tracks 21:41:50.8 Info: => 3E-07s 21:41:50.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:50.8 Info: => 0.0004571s 21:41:50.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:50.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:50.8 Info: => 3.41E-05s 21:41:50.8 Info: DeleteColumn Tracks TrackNumber 21:41:50.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:50.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:50.8 Info: DROP TABLE "Tracks" 21:41:50.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:50.8 Info: => 0.0038789s 21:41:50.8 Info: AlterTable Tracks 21:41:50.8 Info: => 3E-07s 21:41:50.8 Info: CreateColumn Tracks TrackNumber String 21:41:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:50.8 Info: => 0.0004647s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:50', 'add_medium_support') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 3: add_medium_support migrated 21:41:50.8 Info: => 0.0008923s 21:41:50.8 Info: 4: add_various_qualites_in_profile migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 4 21:41:50.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:50.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:50.8 Info: => 4.28E-05s 21:41:50.8 Info: PerformDBOperation 21:41:50.8 Info: Performing DB Operation 21:41:50.8 Info: => 2.99E-05s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:50', 'add_various_qualites_in_profile') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 4: add_various_qualites_in_profile migrated 21:41:50.8 Info: => 0.0003571s 21:41:50.8 Info: 5: metadata_profiles migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 5 21:41:50.8 Info: CreateTable MetadataProfiles 21:41:50.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:50.8 Info: => 0.0001214s 21:41:50.8 Info: CreateIndex MetadataProfiles (Name) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:50.8 Info: => 9.39E-05s 21:41:50.8 Info: AlterTable Artists 21:41:50.8 Info: => 3E-07s 21:41:50.8 Info: CreateColumn Artists MetadataProfileId Int32 21:41:50.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:50.8 Info: => 0.0004869s 21:41:50.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:50.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:50.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:50.8 Info: DROP TABLE "Artists" 21:41:50.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.8 Info: => 0.0039457s 21:41:50.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:50.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:50.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:50.8 Info: DROP TABLE "Artists" 21:41:50.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.8 Info: => 0.0038042s 21:41:50.8 Info: AlterTable Albums 21:41:50.8 Info: => 4E-07s 21:41:50.8 Info: CreateColumn Albums SecondaryTypes String 21:41:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:50.8 Info: => 0.0004471s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:50', 'metadata_profiles') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 5: metadata_profiles migrated 21:41:50.8 Info: => 0.0008491s 21:41:50.8 Info: 6: separate_automatic_and_interactive_search migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 6 21:41:50.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:50.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:50.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:50.8 Info: DROP TABLE "Indexers" 21:41:50.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:50.8 Info: => 0.0041379s 21:41:50.8 Info: AlterTable Indexers 21:41:50.8 Info: => 4E-07s 21:41:50.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:50.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:50.8 Info: => 0.0004703s 21:41:50.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:50.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:50.8 Info: => 3.55E-05s 21:41:50.8 Info: AlterTable Indexers 21:41:50.8 Info: => 3E-07s 21:41:50.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:50.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:50.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:50.8 Info: DROP TABLE "Indexers" 21:41:50.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:50.8 Info: => 0.0042958s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:50', 'separate_automatic_and_interactive_search') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 6: separate_automatic_and_interactive_search migrated 21:41:50.8 Info: => 0.0046741s 21:41:50.8 Info: 7: change_album_path_to_relative migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 7 21:41:50.8 Info: DeleteColumn Albums Path 21:41:50.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:50.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:50.8 Info: DROP TABLE "Albums" 21:41:50.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.8 Info: => 0.004831s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:50', 'change_album_path_to_relative') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 7: change_album_path_to_relative migrated 21:41:50.8 Info: => 0.0053678s 21:41:50.8 Info: 8: change_quality_size_mb_to_kb migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 8 21:41:50.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:50.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:50.8 Info: => 4.18E-05s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:50', 'change_quality_size_mb_to_kb') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 8: change_quality_size_mb_to_kb migrated 21:41:50.8 Info: => 0.0007487s 21:41:50.8 Info: 9: album_releases migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 9 21:41:50.8 Info: AlterTable Albums 21:41:50.8 Info: => 5E-07s 21:41:50.8 Info: CreateColumn Albums Releases String 21:41:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:50.8 Info: => 0.0004634s 21:41:50.8 Info: AlterTable Albums 21:41:50.8 Info: => 3E-07s 21:41:50.8 Info: CreateColumn Albums CurrentRelease String 21:41:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:50.8 Info: => 0.0004634s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:50', 'album_releases') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 9: album_releases migrated 21:41:50.8 Info: => 0.0007786s 21:41:50.8 Info: 10: album_releases_fix migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 10 21:41:50.8 Info: AlterTable Albums 21:41:50.8 Info: => 4E-07s 21:41:50.8 Info: AlterColumn Albums Releases String 21:41:50.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:50.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:50.8 Info: DROP TABLE "Albums" 21:41:50.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.8 Info: => 0.0046242s 21:41:50.8 Info: AlterTable Albums 21:41:50.8 Info: => 4E-07s 21:41:50.8 Info: AlterColumn Albums CurrentRelease String 21:41:50.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:50.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:50.8 Info: DROP TABLE "Albums" 21:41:50.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.8 Info: => 0.004462s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:50', 'album_releases_fix') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 10: album_releases_fix migrated 21:41:50.8 Info: => 0.0048427s 21:41:50.8 Info: 11: import_lists migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 11 21:41:50.8 Info: CreateTable ImportLists 21:41:50.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:50.8 Info: => 0.0001603s 21:41:50.8 Info: CreateIndex ImportLists (Name) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:50.8 Info: => 8.29E-05s 21:41:50.8 Info: CreateTable ImportListStatus 21:41:50.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:50.8 Info: => 0.0001242s 21:41:50.8 Info: CreateIndex ImportListStatus (ProviderId) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:50.8 Info: => 8.1E-05s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:50', 'import_lists') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 11: import_lists migrated 21:41:50.8 Info: => 0.0004234s 21:41:50.8 Info: 12: add_release_status migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 12 21:41:50.8 Info: AlterTable MetadataProfiles 21:41:50.8 Info: => 4E-07s 21:41:50.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:50.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:50.8 Info: => 0.0005664s 21:41:50.8 Info: PerformDBOperation 21:41:50.8 Info: Performing DB Operation 21:41:50.8 Info: => 2.46E-05s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:50', 'add_release_status') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 12: add_release_status migrated 21:41:50.8 Info: => 0.0003306s 21:41:50.8 Info: 13: album_download_notification migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 13 21:41:50.8 Info: AlterTable Notifications 21:41:50.8 Info: => 5E-07s 21:41:50.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:50.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:50.8 Info: => 0.0004951s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:50', 'album_download_notification') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 13: album_download_notification migrated 21:41:50.8 Info: => 0.0008341s 21:41:50.8 Info: 14: fix_language_metadata_profiles migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 14 21:41:50.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:50.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:50.8 Info: => 8.99E-05s 21:41:50.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:50.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:50.8 Info: => 7.42E-05s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:50', 'fix_language_metadata_profiles') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 14: fix_language_metadata_profiles migrated 21:41:50.8 Info: => 0.0004002s 21:41:50.8 Info: 15: remove_fanzub migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 15 21:41:50.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:50.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:50.8 Info: => 3.7E-05s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:50', 'remove_fanzub') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 15: remove_fanzub migrated 21:41:50.8 Info: => 0.0003595s 21:41:50.8 Info: 16: update_artist_history_indexes migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 16 21:41:50.8 Info: CreateIndex Albums (ArtistId) 21:41:50.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:50.8 Info: => 9.09E-05s 21:41:50.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:50.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:50.8 Info: => 8.66E-05s 21:41:50.8 Info: DeleteIndex History (AlbumId) 21:41:50.8 Info: DROP INDEX "IX_History_AlbumId" 21:41:50.8 Info: => 0.0001173s 21:41:50.8 Info: CreateIndex History (AlbumId, Date) 21:41:50.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:50.8 Info: => 8.67E-05s 21:41:50.8 Info: DeleteIndex History (DownloadId) 21:41:50.8 Info: DROP INDEX "IX_History_DownloadId" 21:41:50.8 Info: => 0.0001123s 21:41:50.8 Info: CreateIndex History (DownloadId, Date) 21:41:50.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:50.8 Info: => 8.84E-05s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:50', 'update_artist_history_indexes') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 16: update_artist_history_indexes migrated 21:41:50.8 Info: => 0.0004407s 21:41:50.8 Info: 17: remove_nma migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 17 21:41:50.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:50.8 Info: => 3.93E-05s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:50', 'remove_nma') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 17: remove_nma migrated 21:41:50.8 Info: => 0.0003536s 21:41:50.8 Info: 18: album_disambiguation migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 18 21:41:50.8 Info: AlterTable Albums 21:41:50.8 Info: => 5E-07s 21:41:50.8 Info: CreateColumn Albums Disambiguation String 21:41:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:50.8 Info: => 0.0005145s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:50', 'album_disambiguation') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 18: album_disambiguation migrated 21:41:50.8 Info: => 0.0009179s 21:41:50.8 Info: 19: add_ape_quality_in_profiles migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 19 21:41:50.8 Info: PerformDBOperation 21:41:50.8 Info: Performing DB Operation 21:41:50.8 Info: => 2.41E-05s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:50', 'add_ape_quality_in_profiles') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 19: add_ape_quality_in_profiles migrated 21:41:50.8 Info: => 0.0003247s 21:41:50.8 Info: 20: remove_pushalot migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 20 21:41:50.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:50.8 Info: => 3.74E-05s 21:41:50.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:50.8 Info: => 3.22E-05s 21:41:50.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:50.8 Info: => 2.78E-05s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:50', 'remove_pushalot') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 20: remove_pushalot migrated 21:41:50.8 Info: => 0.0003319s 21:41:50.8 Info: 21: add_custom_filters migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 21 21:41:50.8 Info: CreateTable CustomFilters 21:41:50.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:50.8 Info: => 0.0001065s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:50', 'add_custom_filters') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 21: add_custom_filters migrated 21:41:50.8 Info: => 0.0004226s 21:41:50.8 Info: 22: import_list_tags migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 22 21:41:50.8 Info: AlterTable ImportLists 21:41:50.8 Info: => 4E-07s 21:41:50.8 Info: CreateColumn ImportLists Tags String 21:41:50.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:50.8 Info: => 0.0005055s 21:41:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:50', 'import_list_tags') 21:41:50.8 Info: Committing Transaction 21:41:50.8 Info: 22: import_list_tags migrated 21:41:50.8 Info: => 0.0008284s 21:41:50.8 Info: 23: add_release_groups_etc migrating 21:41:50.8 Info: Beginning Transaction 21:41:50.8 Info: Starting migration of Main DB to 23 21:41:50.8 Info: CreateTable ArtistMetadata 21:41:50.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:50.8 Info: => 0.0001751s 21:41:50.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:50.8 Info: => 0.0001089s 21:41:50.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:50.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:50.8 Info: => 8.6E-05s 21:41:50.8 Info: AlterTable Artists 21:41:50.8 Info: => 3E-07s 21:41:50.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:50.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:50.8 Info: => 0.0005497s 21:41:50.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:50.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:50.8 Info: => 7.38E-05s 21:41:50.8 Info: CreateTable AlbumReleases 21:41:50.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:50.8 Info: => 0.0001607s 21:41:50.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:50.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:50.8 Info: => 0.0001148s 21:41:50.8 Info: CreateIndex AlbumReleases (AlbumId) 21:41:50.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:50.8 Info: => 0.0001023s 21:41:50.8 Info: PerformDBOperation 21:41:50.8 Info: Performing DB Operation 21:41:50.8 Info: => 2.9E-05s 21:41:50.8 Info: AlterTable Albums 21:41:50.8 Info: => 2E-07s 21:41:50.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:50.8 Info: => 0.0005476s 21:41:50.8 Info: AlterTable Albums 21:41:50.8 Info: => 3E-07s 21:41:50.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:50.8 Info: => 0.0005256s 21:41:50.8 Info: AlterTable Albums 21:41:50.8 Info: => 4E-07s 21:41:50.8 Info: CreateColumn Albums Links String 21:41:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:50.8 Info: => 0.0005151s 21:41:50.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:50.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:50.8 Info: => 0.0044888s 21:41:50.8 Info: AlterTable Tracks 21:41:50.8 Info: => 4E-07s 21:41:50.8 Info: CreateColumn Tracks ForeignRecordingId String 21:41:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:50.8 Info: => 0.0006807s 21:41:50.8 Info: AlterTable Tracks 21:41:50.8 Info: => 4E-07s 21:41:50.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:50.8 Info: => 0.0005332s 21:41:50.8 Info: AlterTable Tracks 21:41:50.8 Info: => 4E-07s 21:41:50.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:50.8 Info: => 0.0005348s 21:41:50.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:50.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:50.8 Info: => 7.01E-05s 21:41:50.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:50.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:50.8 Info: => 5.52E-05s 21:41:50.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:50.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:50.8 Info: DROP TABLE "Artists" 21:41:50.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.8 Info: => 0.0045478s 21:41:50.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:50.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:50.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:50.9 Info: DROP TABLE "Albums" 21:41:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:50.9 Info: => 0.0049346s 21:41:50.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:50.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:50.9 Info: DROP TABLE "Tracks" 21:41:50.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:50.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:50.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:50.9 Info: => 0.0043459s 21:41:50.9 Info: DeleteColumn TrackFiles ArtistId 21:41:50.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:50.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:50.9 Info: DROP TABLE "TrackFiles" 21:41:50.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.9 Info: => 0.0041898s 21:41:50.9 Info: CreateIndex Artists (ArtistMetadataId) 21:41:50.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.9 Info: => 0.0001225s 21:41:50.9 Info: CreateIndex Artists (Monitored) 21:41:50.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.9 Info: => 8.36E-05s 21:41:50.9 Info: CreateIndex Albums (ArtistMetadataId) 21:41:50.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:50.9 Info: => 9.08E-05s 21:41:50.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:50.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:50.9 Info: => 8.84E-05s 21:41:50.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:50.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:50.9 Info: => 8.73E-05s 21:41:50.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:50.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:50.9 Info: => 8.6E-05s 21:41:50.9 Info: UpdateData 21:41:50.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:50.9 Info: => 3.78E-05s 21:41:50.9 Info: UpdateData 21:41:50.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:50.9 Info: => 2.99E-05s 21:41:50.9 Info: UpdateData 21:41:50.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:50.9 Info: => 3.61E-05s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:50', 'add_release_groups_etc') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 23: add_release_groups_etc migrated 21:41:50.9 Info: => 0.0007241s 21:41:50.9 Info: 24: NewMediaInfoFormat migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 24 21:41:50.9 Info: UpdateData 21:41:50.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:50.9 Info: => 3.87E-05s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:50', 'NewMediaInfoFormat') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 24: NewMediaInfoFormat migrated 21:41:50.9 Info: => 0.0004593s 21:41:50.9 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 25 21:41:50.9 Info: RenameTable Restrictions ReleaseProfiles 21:41:50.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:50.9 Info: => 0.0025258s 21:41:50.9 Info: AlterTable ReleaseProfiles 21:41:50.9 Info: => 3E-07s 21:41:50.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:50.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:50.9 Info: => 0.0005423s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:50', 'rename_restrictions_to_release_profiles') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:50.9 Info: => 0.0009067s 21:41:50.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 26 21:41:50.9 Info: RenameTable Profiles QualityProfiles 21:41:50.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:50.9 Info: => 0.002546s 21:41:50.9 Info: AlterTable QualityProfiles 21:41:50.9 Info: => 3E-07s 21:41:50.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:50.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:50.9 Info: => 0.0004714s 21:41:50.9 Info: AlterTable LanguageProfiles 21:41:50.9 Info: => 3E-07s 21:41:50.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:50.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:50.9 Info: => 0.0004663s 21:41:50.9 Info: UpdateData 21:41:50.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:50.9 Info: => 3.42E-05s 21:41:50.9 Info: UpdateData 21:41:50.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:50.9 Info: => 2.61E-05s 21:41:50.9 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:50.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:50.9 Info: DROP TABLE "Artists" 21:41:50.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.9 Info: => 0.0045384s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:50', 'rename_quality_profiles_add_upgrade_allowed') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:50.9 Info: => 0.0050174s 21:41:50.9 Info: 27: add_import_exclusions migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 27 21:41:50.9 Info: CreateTable ImportListExclusions 21:41:50.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:50.9 Info: => 0.0001403s 21:41:50.9 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:50.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:50.9 Info: => 0.0001127s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:50', 'add_import_exclusions') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 27: add_import_exclusions migrated 21:41:50.9 Info: => 0.0005582s 21:41:50.9 Info: 28: clean_artist_metadata_table migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 28 21:41:50.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.9 Info: => 0.0001314s 21:41:50.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.9 Info: => 0.0001215s 21:41:50.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:50.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:50.9 Info: => 0.0001088s 21:41:50.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:50.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:50.9 Info: => 0.0001064s 21:41:50.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:50.9 Info: => 0.0001061s 21:41:50.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:50.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:50.9 Info: => 0.0001071s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:50', 'clean_artist_metadata_table') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 28: clean_artist_metadata_table migrated 21:41:50.9 Info: => 0.0005006s 21:41:50.9 Info: 29: health_issue_notification migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 29 21:41:50.9 Info: AlterTable Notifications 21:41:50.9 Info: => 4E-07s 21:41:50.9 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:50.9 Info: => 0.0005305s 21:41:50.9 Info: AlterTable Notifications 21:41:50.9 Info: => 3E-07s 21:41:50.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:50.9 Info: => 0.0004868s 21:41:50.9 Info: AlterTable Notifications 21:41:50.9 Info: => 3E-07s 21:41:50.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:50.9 Info: => 0.000482s 21:41:50.9 Info: AlterTable Notifications 21:41:50.9 Info: => 3E-07s 21:41:50.9 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:50.9 Info: => 0.0004849s 21:41:50.9 Info: AlterTable Notifications 21:41:50.9 Info: => 3E-07s 21:41:50.9 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:50.9 Info: => 0.000482s 21:41:50.9 Info: DeleteColumn Notifications OnDownload 21:41:50.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:50.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:50.9 Info: DROP TABLE "Notifications" 21:41:50.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:50.9 Info: => 0.0043427s 21:41:50.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:50.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:50.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:50.9 Info: DROP TABLE "Notifications" 21:41:50.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:50.9 Info: => 0.0040352s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:50', 'health_issue_notification') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 29: health_issue_notification migrated 21:41:50.9 Info: => 0.0046044s 21:41:50.9 Info: 30: add_mediafilerepository_mtime migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 30 21:41:50.9 Info: AlterTable TrackFiles 21:41:50.9 Info: => 4E-07s 21:41:50.9 Info: CreateColumn TrackFiles Modified DateTime 21:41:50.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:50.9 Info: => 0.0005311s 21:41:50.9 Info: AlterTable TrackFiles 21:41:50.9 Info: => 3E-07s 21:41:50.9 Info: CreateColumn TrackFiles Path String 21:41:50.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:50.9 Info: => 0.0004662s 21:41:50.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:50.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:50.9 Info: => 2.73E-05s 21:41:50.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:50.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:50.9 Info: => 0.0001109s 21:41:50.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:50.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:50.9 Info: => 0.0001198s 21:41:50.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:50.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:50.9 Info: => 0.0001249s 21:41:50.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:50.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:50.9 Info: => 6.43E-05s 21:41:50.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:50.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:50.9 Info: => 4.46E-05s 21:41:50.9 Info: AlterTable TrackFiles 21:41:50.9 Info: => 3E-07s 21:41:50.9 Info: AlterColumn TrackFiles Path String 21:41:50.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:50.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:50.9 Info: DROP TABLE "TrackFiles" 21:41:50.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.9 Info: => 0.0036696s 21:41:50.9 Info: CreateIndex TrackFiles (Path) 21:41:50.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:50.9 Info: => 7.56E-05s 21:41:50.9 Info: DeleteColumn TrackFiles RelativePath 21:41:50.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:50.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:50.9 Info: DROP TABLE "TrackFiles" 21:41:50.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:50.9 Info: => 0.0036919s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:50', 'add_mediafilerepository_mtime') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 30: add_mediafilerepository_mtime migrated 21:41:50.9 Info: => 0.0042594s 21:41:50.9 Info: 31: add_artistmetadataid_constraint migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 31 21:41:50.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:50.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:50.9 Info: => 7.48E-05s 21:41:50.9 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:50.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:50.9 Info: => 0.000123s 21:41:50.9 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:50.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:50.9 Info: DROP TABLE "Artists" 21:41:50.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.9 Info: => 0.0044321s 21:41:50.9 Info: CreateIndex Artists (ArtistMetadataId) 21:41:50.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.9 Info: => 0.0001066s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:50', 'add_artistmetadataid_constraint') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 31: add_artistmetadataid_constraint migrated 21:41:50.9 Info: => 0.0006186s 21:41:50.9 Info: 32: old_ids_and_artist_alias migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 32 21:41:50.9 Info: AlterTable ArtistMetadata 21:41:50.9 Info: => 4E-07s 21:41:50.9 Info: CreateColumn ArtistMetadata Aliases String 21:41:50.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:50.9 Info: => 0.0005868s 21:41:50.9 Info: AlterTable ArtistMetadata 21:41:50.9 Info: => 4E-07s 21:41:50.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:50.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.9 Info: => 0.0005447s 21:41:50.9 Info: AlterTable Albums 21:41:50.9 Info: => 4E-07s 21:41:50.9 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.9 Info: => 0.0005454s 21:41:50.9 Info: AlterTable AlbumReleases 21:41:50.9 Info: => 3E-07s 21:41:50.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:50.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.9 Info: => 0.0005471s 21:41:50.9 Info: AlterTable Tracks 21:41:50.9 Info: => 4E-07s 21:41:50.9 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:50.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.9 Info: => 0.0005478s 21:41:50.9 Info: AlterTable Tracks 21:41:50.9 Info: => 3E-07s 21:41:50.9 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:50.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:50.9 Info: => 0.0005588s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:50', 'old_ids_and_artist_alias') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 32: old_ids_and_artist_alias migrated 21:41:50.9 Info: => 0.0010662s 21:41:50.9 Info: 33: download_propers_config migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 33 21:41:50.9 Info: PerformDBOperation 21:41:50.9 Info: Performing DB Operation 21:41:50.9 Info: => 2.73E-05s 21:41:50.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:50.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:50.9 Info: => 2.73E-05s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:50', 'download_propers_config') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 33: download_propers_config migrated 21:41:50.9 Info: => 0.0004206s 21:41:50.9 Info: 34: remove_language_profiles migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 34 21:41:50.9 Info: DeleteTable LanguageProfiles 21:41:50.9 Info: DROP TABLE "LanguageProfiles" 21:41:50.9 Info: => 0.0001888s 21:41:50.9 Info: DeleteColumn Artists LanguageProfileId 21:41:50.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:50.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:50.9 Info: DROP TABLE "Artists" 21:41:50.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:50.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:50.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:50.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:50.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:50.9 Info: => 0.0047002s 21:41:50.9 Info: DeleteColumn ImportLists LanguageProfileId 21:41:50.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:50.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:50.9 Info: DROP TABLE "ImportLists" 21:41:50.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:50.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:50.9 Info: => 0.0046144s 21:41:50.9 Info: DeleteColumn Blacklist Language 21:41:50.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:50.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:50.9 Info: DROP TABLE "Blacklist" 21:41:50.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:50.9 Info: => 0.0044519s 21:41:50.9 Info: DeleteColumn History Language 21:41:50.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:50.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:50.9 Info: DROP TABLE "History" 21:41:50.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:50.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:50.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:50.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:50.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:50.9 Info: => 0.0046251s 21:41:50.9 Info: DeleteColumn LyricFiles Language 21:41:50.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:50.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:50.9 Info: DROP TABLE "LyricFiles" 21:41:50.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:50.9 Info: => 0.0043355s 21:41:50.9 Info: DeleteColumn TrackFiles Language 21:41:50.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:50.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:50.9 Info: DROP TABLE "TrackFiles" 21:41:50.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:50.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:50.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:50.9 Info: => 0.0069732s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:50', 'remove_language_profiles') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 34: remove_language_profiles migrated 21:41:50.9 Info: => 0.0076445s 21:41:50.9 Info: 35: multi_disc_naming_format migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 35 21:41:50.9 Info: AlterTable NamingConfig 21:41:50.9 Info: => 7E-07s 21:41:50.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:50.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:50.9 Info: => 0.0005608s 21:41:50.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:50.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:50.9 Info: => 3.53E-05s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:50', 'multi_disc_naming_format') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 35: multi_disc_naming_format migrated 21:41:50.9 Info: => 0.0004822s 21:41:50.9 Info: 36: add_download_client_priority migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 36 21:41:50.9 Info: AlterTable DownloadClients 21:41:50.9 Info: => 5E-07s 21:41:50.9 Info: CreateColumn DownloadClients Priority Int32 21:41:50.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:50.9 Info: => 0.000566s 21:41:50.9 Info: PerformDBOperation 21:41:50.9 Info: Performing DB Operation 21:41:50.9 Info: => 4.31E-05s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:50', 'add_download_client_priority') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 36: add_download_client_priority migrated 21:41:50.9 Info: => 0.0004757s 21:41:50.9 Info: 37: remove_growl_prowl migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 37 21:41:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:50.9 Info: => 3.8E-05s 21:41:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:50.9 Info: => 2.67E-05s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:50', 'remove_growl_prowl') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 37: remove_growl_prowl migrated 21:41:50.9 Info: => 0.0004071s 21:41:50.9 Info: 38: remove_plex_hometheatre migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 38 21:41:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:50.9 Info: => 3.43E-05s 21:41:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:50.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:50.9 Info: => 2.86E-05s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:50', 'remove_plex_hometheatre') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 38: remove_plex_hometheatre migrated 21:41:50.9 Info: => 0.0003353s 21:41:50.9 Info: 39: add_root_folder_add_defaults migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 39 21:41:50.9 Info: AlterTable RootFolders 21:41:50.9 Info: => 4E-07s 21:41:50.9 Info: CreateColumn RootFolders Name String 21:41:50.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:50.9 Info: => 0.0005299s 21:41:50.9 Info: AlterTable RootFolders 21:41:50.9 Info: => 3E-07s 21:41:50.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:50.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:50.9 Info: => 0.0005343s 21:41:50.9 Info: AlterTable RootFolders 21:41:50.9 Info: => 3E-07s 21:41:50.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:50.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:50.9 Info: => 0.0004817s 21:41:50.9 Info: AlterTable RootFolders 21:41:50.9 Info: => 3E-07s 21:41:50.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:50.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:50.9 Info: => 0.0004712s 21:41:50.9 Info: AlterTable RootFolders 21:41:50.9 Info: => 4E-07s 21:41:50.9 Info: CreateColumn RootFolders DefaultTags String 21:41:50.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:50.9 Info: => 0.0004606s 21:41:50.9 Info: PerformDBOperation 21:41:50.9 Info: Performing DB Operation 21:41:50.9 Info: => 4.28E-05s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:50', 'add_root_folder_add_defaults') 21:41:50.9 Info: Committing Transaction 21:41:50.9 Info: 39: add_root_folder_add_defaults migrated 21:41:50.9 Info: => 0.000463s 21:41:50.9 Info: 40: task_duration migrating 21:41:50.9 Info: Beginning Transaction 21:41:50.9 Info: Starting migration of Main DB to 40 21:41:50.9 Info: AlterTable ScheduledTasks 21:41:50.9 Info: => 4E-07s 21:41:50.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:50.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:50.9 Info: => 0.0005284s 21:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:51', 'task_duration') 21:41:50.9 Info: Committing Transaction 21:41:51.0 Info: 40: task_duration migrated 21:41:51.0 Info: => 0.00097s 21:41:51.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 41 21:41:51.0 Info: AlterTable ReleaseProfiles 21:41:51.0 Info: => 5E-07s 21:41:51.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:51.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:51.0 Info: => 0.0005167s 21:41:51.0 Info: AlterTable ReleaseProfiles 21:41:51.0 Info: => 3E-07s 21:41:51.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:51.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:51.0 Info: => 0.0004722s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:51', 'add_indexer_and_enabled_to_release_profiles') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:51.0 Info: => 0.000962s 21:41:51.0 Info: 42: remove_album_folders migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 42 21:41:51.0 Info: DeleteColumn Artists AlbumFolder 21:41:51.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.0 Info: DROP TABLE "Artists" 21:41:51.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.0 Info: => 0.0041509s 21:41:51.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:51.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:51.0 Info: => 3.12E-05s 21:41:51.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:51.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:51.0 Info: => 2.47E-05s 21:41:51.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:51.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:51.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:51.0 Info: DROP TABLE "NamingConfig" 21:41:51.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:51.0 Info: => 0.0040483s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:51', 'remove_album_folders') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 42: remove_album_folders migrated 21:41:51.0 Info: => 0.0045651s 21:41:51.0 Info: 44: add_priority_to_indexers migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 44 21:41:51.0 Info: AlterTable Indexers 21:41:51.0 Info: => 4E-07s 21:41:51.0 Info: CreateColumn Indexers Priority Int32 21:41:51.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:51.0 Info: => 0.0005001s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:51', 'add_priority_to_indexers') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 44: add_priority_to_indexers migrated 21:41:51.0 Info: => 0.0009428s 21:41:51.0 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 45 21:41:51.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:51.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:51.0 Info: => 0.0001035s 21:41:51.0 Info: PerformDBOperation 21:41:51.0 Info: Performing DB Operation 21:41:51.0 Info: => 2.36E-05s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:51', 'remove_chown_and_folderchmod_config') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:51.0 Info: => 0.0003954s 21:41:51.0 Info: 47: update_notifiarr migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 47 21:41:51.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:51.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:51.0 Info: => 5.42E-05s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:51', 'update_notifiarr') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 47: update_notifiarr migrated 21:41:51.0 Info: => 0.0003645s 21:41:51.0 Info: 49: email_multiple_addresses migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 49 21:41:51.0 Info: PerformDBOperation 21:41:51.0 Info: Performing DB Operation 21:41:51.0 Info: => 5E-05s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:51', 'email_multiple_addresses') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 49: email_multiple_addresses migrated 21:41:51.0 Info: => 0.000366s 21:41:51.0 Info: 50: rename_blacklist_to_blocklist migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 50 21:41:51.0 Info: RenameTable Blacklist Blocklist 21:41:51.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:51.0 Info: => 0.0019099s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:51', 'rename_blacklist_to_blocklist') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 50: rename_blacklist_to_blocklist migrated 21:41:51.0 Info: => 0.0023708s 21:41:51.0 Info: 51: cdh_per_downloadclient migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 51 21:41:51.0 Info: AlterTable DownloadClients 21:41:51.0 Info: => 5E-07s 21:41:51.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:51.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:51.0 Info: => 0.0004969s 21:41:51.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:51.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:51.0 Info: => 0.0005336s 21:41:51.0 Info: PerformDBOperation 21:41:51.0 Info: Performing DB Operation 21:41:51.0 Info: => 0.0001677s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:51', 'cdh_per_downloadclient') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 51: cdh_per_downloadclient migrated 21:41:51.0 Info: => 0.0006883s 21:41:51.0 Info: 52: download_history migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 52 21:41:51.0 Info: CreateTable DownloadHistory 21:41:51.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:51.0 Info: => 0.0001366s 21:41:51.0 Info: CreateIndex DownloadHistory (EventType) 21:41:51.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:51.0 Info: => 8.65E-05s 21:41:51.0 Info: CreateIndex DownloadHistory (ArtistId) 21:41:51.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:51.0 Info: => 7.2E-05s 21:41:51.0 Info: CreateIndex DownloadHistory (DownloadId) 21:41:51.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:51.0 Info: => 7.02E-05s 21:41:51.0 Info: PerformDBOperation 21:41:51.0 Info: Performing DB Operation 21:41:51.0 Info: => 0.0001017s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:51', 'download_history') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 52: download_history migrated 21:41:51.0 Info: => 0.0005628s 21:41:51.0 Info: 53: add_update_history migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 53 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:51', 'add_update_history') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 53: add_update_history migrated 21:41:51.0 Info: => 0.0003388s 21:41:51.0 Info: 54: add_on_update_to_notifications migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 54 21:41:51.0 Info: AlterTable Notifications 21:41:51.0 Info: => 4E-07s 21:41:51.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:51.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:51.0 Info: => 0.0005557s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:51', 'add_on_update_to_notifications') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 54: add_on_update_to_notifications migrated 21:41:51.0 Info: => 0.0009113s 21:41:51.0 Info: 55: download_client_per_indexer migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 55 21:41:51.0 Info: AlterTable Indexers 21:41:51.0 Info: => 4E-07s 21:41:51.0 Info: CreateColumn Indexers DownloadClientId Int32 21:41:51.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:51.0 Info: => 0.0005353s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:51', 'download_client_per_indexer') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 55: download_client_per_indexer migrated 21:41:51.0 Info: => 0.0009491s 21:41:51.0 Info: 56: AddNewItemMonitorType migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 56 21:41:51.0 Info: AlterTable Artists 21:41:51.0 Info: => 5E-07s 21:41:51.0 Info: CreateColumn Artists MonitorNewItems Int32 21:41:51.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:51.0 Info: => 0.0005195s 21:41:51.0 Info: AlterTable RootFolders 21:41:51.0 Info: => 3E-07s 21:41:51.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:51.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:51.0 Info: => 0.0005263s 21:41:51.0 Info: AlterTable ImportLists 21:41:51.0 Info: => 4E-07s 21:41:51.0 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:51.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:51.0 Info: => 0.0005272s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:51', 'AddNewItemMonitorType') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 56: AddNewItemMonitorType migrated 21:41:51.0 Info: => 0.0009176s 21:41:51.0 Info: 57: ImportListSearch migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 57 21:41:51.0 Info: AlterTable ImportLists 21:41:51.0 Info: => 5E-07s 21:41:51.0 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:51.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:51.0 Info: => 0.0005856s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:51', 'ImportListSearch') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 57: ImportListSearch migrated 21:41:51.0 Info: => 0.000957s 21:41:51.0 Info: 58: ImportListMonitorExisting migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 58 21:41:51.0 Info: AlterTable ImportLists 21:41:51.0 Info: => 5E-07s 21:41:51.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:51.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:51.0 Info: => 0.0005838s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:51', 'ImportListMonitorExisting') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 58: ImportListMonitorExisting migrated 21:41:51.0 Info: => 0.0009289s 21:41:51.0 Info: 59: add_indexer_tags migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 59 21:41:51.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:51.0 Info: => 3.85E-05s 21:41:51.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:51.0 Info: => 2.79E-05s 21:41:51.0 Info: AlterTable Indexers 21:41:51.0 Info: => 3E-07s 21:41:51.0 Info: CreateColumn Indexers Tags String 21:41:51.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:51.0 Info: => 0.0005948s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:51', 'add_indexer_tags') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 59: add_indexer_tags migrated 21:41:51.0 Info: => 0.0009203s 21:41:51.0 Info: 60: update_audio_types migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 60 21:41:51.0 Info: PerformDBOperation 21:41:51.0 Info: Performing DB Operation 21:41:51.0 Info: => 5.14E-05s 21:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:51', 'update_audio_types') 21:41:51.0 Info: Committing Transaction 21:41:51.0 Info: 60: update_audio_types migrated 21:41:51.0 Info: => 0.0004526s 21:41:51.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:51.0 Info: Beginning Transaction 21:41:51.0 Info: Starting migration of Main DB to 61 21:41:51.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.0 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:51.0 Info: => 2.93E-05s 21:41:51.0 Info: AlterTable AlbumReleases 21:41:51.0 Info: => 2E-07s 21:41:51.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:51.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:51.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:51.0 Info: DROP TABLE "AlbumReleases" 21:41:51.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:51.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:51.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:51.0 Info: => 0.0045126s 21:41:51.0 Info: AlterTable Albums 21:41:51.0 Info: => 4E-07s 21:41:51.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:51.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:51.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:51.0 Info: DROP TABLE "Albums" 21:41:51.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:51.0 Info: => 0.0046468s 21:41:51.0 Info: AlterTable Albums 21:41:51.0 Info: => 3E-07s 21:41:51.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:51.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:51.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:51.0 Info: DROP TABLE "Albums" 21:41:51.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:51.0 Info: => 0.0044478s 21:41:51.0 Info: AlterTable Albums 21:41:51.0 Info: => 3E-07s 21:41:51.0 Info: AlterColumn Albums Added DateTimeOffset 21:41:51.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:51.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:51.0 Info: DROP TABLE "Albums" 21:41:51.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:51.0 Info: => 0.0041972s 21:41:51.0 Info: AlterTable Artists 21:41:51.0 Info: => 4E-07s 21:41:51.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:51.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:51.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:51.0 Info: DROP TABLE "Artists" 21:41:51.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.0 Info: => 0.0042862s 21:41:51.0 Info: AlterTable Artists 21:41:51.0 Info: => 3E-07s 21:41:51.0 Info: AlterColumn Artists Added DateTimeOffset 21:41:51.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:51.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:51.0 Info: DROP TABLE "Artists" 21:41:51.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.0 Info: => 0.0041794s 21:41:51.0 Info: AlterTable Blocklist 21:41:51.0 Info: => 4E-07s 21:41:51.0 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:51.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:51.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:51.0 Info: DROP TABLE "Blocklist" 21:41:51.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:51.0 Info: => 0.0037547s 21:41:51.0 Info: AlterTable Blocklist 21:41:51.0 Info: => 4E-07s 21:41:51.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:51.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:51.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:51.0 Info: DROP TABLE "Blocklist" 21:41:51.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:51.0 Info: => 0.0038375s 21:41:51.0 Info: AlterTable Commands 21:41:51.0 Info: => 4E-07s 21:41:51.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:51.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:51.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:51.0 Info: DROP TABLE "Commands" 21:41:51.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:51.0 Info: => 0.004283s 21:41:51.0 Info: AlterTable Commands 21:41:51.0 Info: => 3E-07s 21:41:51.0 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:51.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:51.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:51.0 Info: DROP TABLE "Commands" 21:41:51.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:51.0 Info: => 0.0044214s 21:41:51.0 Info: AlterTable Commands 21:41:51.0 Info: => 3E-07s 21:41:51.0 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:51.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:51.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:51.0 Info: DROP TABLE "Commands" 21:41:51.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:51.0 Info: => 0.0038268s 21:41:51.0 Info: AlterTable DownloadClientStatus 21:41:51.0 Info: => 3E-07s 21:41:51.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:51.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:51.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:51.0 Info: DROP TABLE "DownloadClientStatus" 21:41:51.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:51.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:51.0 Info: => 0.005648s 21:41:51.0 Info: AlterTable DownloadClientStatus 21:41:51.0 Info: => 3E-07s 21:41:51.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:51.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:51.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:51.0 Info: DROP TABLE "DownloadClientStatus" 21:41:51.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:51.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:51.0 Info: => 0.0041686s 21:41:51.0 Info: AlterTable DownloadClientStatus 21:41:51.0 Info: => 4E-07s 21:41:51.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:51.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:51.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:51.0 Info: DROP TABLE "DownloadClientStatus" 21:41:51.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:51.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:51.0 Info: => 0.004267s 21:41:51.0 Info: AlterTable DownloadHistory 21:41:51.0 Info: => 4E-07s 21:41:51.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:51.0 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:51.0 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:51.0 Info: DROP TABLE "DownloadHistory" 21:41:51.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:51.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:51.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:51.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:51.0 Info: => 0.0043065s 21:41:51.0 Info: AlterTable ExtraFiles 21:41:51.0 Info: => 4E-07s 21:41:51.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:51.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:51.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:51.0 Info: DROP TABLE "ExtraFiles" 21:41:51.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:51.0 Info: => 0.0038751s 21:41:51.0 Info: AlterTable ExtraFiles 21:41:51.0 Info: => 4E-07s 21:41:51.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:51.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:51.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:51.0 Info: DROP TABLE "ExtraFiles" 21:41:51.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:51.1 Info: => 0.0038952s 21:41:51.1 Info: AlterTable History 21:41:51.1 Info: => 4E-07s 21:41:51.1 Info: AlterColumn History Date DateTimeOffset 21:41:51.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:51.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:51.1 Info: DROP TABLE "History" 21:41:51.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:51.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:51.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:51.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:51.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:51.1 Info: => 0.0044985s 21:41:51.1 Info: AlterTable ImportListStatus 21:41:51.1 Info: => 4E-07s 21:41:51.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:51.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:51.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:51.1 Info: DROP TABLE "ImportListStatus" 21:41:51.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:51.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:51.1 Info: => 0.004456s 21:41:51.1 Info: AlterTable ImportListStatus 21:41:51.1 Info: => 4E-07s 21:41:51.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:51.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:51.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:51.1 Info: DROP TABLE "ImportListStatus" 21:41:51.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:51.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:51.1 Info: => 0.0043864s 21:41:51.1 Info: AlterTable ImportListStatus 21:41:51.1 Info: => 3E-07s 21:41:51.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:51.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:51.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:51.1 Info: DROP TABLE "ImportListStatus" 21:41:51.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:51.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:51.1 Info: => 0.0040949s 21:41:51.1 Info: AlterTable IndexerStatus 21:41:51.1 Info: => 4E-07s 21:41:51.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:51.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:51.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:51.1 Info: DROP TABLE "IndexerStatus" 21:41:51.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:51.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:51.1 Info: => 0.0039705s 21:41:51.1 Info: AlterTable IndexerStatus 21:41:51.1 Info: => 3E-07s 21:41:51.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:51.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:51.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:51.1 Info: DROP TABLE "IndexerStatus" 21:41:51.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:51.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:51.1 Info: => 0.0040574s 21:41:51.1 Info: AlterTable IndexerStatus 21:41:51.1 Info: => 4E-07s 21:41:51.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:51.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:51.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:51.1 Info: DROP TABLE "IndexerStatus" 21:41:51.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:51.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:51.1 Info: => 0.0040395s 21:41:51.1 Info: AlterTable LyricFiles 21:41:51.1 Info: => 4E-07s 21:41:51.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:51.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:51.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:51.1 Info: DROP TABLE "LyricFiles" 21:41:51.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:51.1 Info: => 0.0038445s 21:41:51.1 Info: AlterTable LyricFiles 21:41:51.1 Info: => 4E-07s 21:41:51.1 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:51.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:51.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:51.1 Info: DROP TABLE "LyricFiles" 21:41:51.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:51.1 Info: => 0.0038379s 21:41:51.1 Info: AlterTable MetadataFiles 21:41:51.1 Info: => 3E-07s 21:41:51.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:51.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:51.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:51.1 Info: DROP TABLE "MetadataFiles" 21:41:51.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:51.1 Info: => 0.003878s 21:41:51.1 Info: AlterTable MetadataFiles 21:41:51.1 Info: => 4E-07s 21:41:51.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:51.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:51.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:51.1 Info: DROP TABLE "MetadataFiles" 21:41:51.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:51.1 Info: => 0.0056286s 21:41:51.1 Info: AlterTable PendingReleases 21:41:51.1 Info: => 3E-07s 21:41:51.1 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:51.1 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:51.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:51.1 Info: DROP TABLE "PendingReleases" 21:41:51.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:51.1 Info: => 0.0038346s 21:41:51.1 Info: AlterTable ScheduledTasks 21:41:51.1 Info: => 4E-07s 21:41:51.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:51.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:51.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:51.1 Info: DROP TABLE "ScheduledTasks" 21:41:51.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:51.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:51.1 Info: => 0.0039463s 21:41:51.1 Info: AlterTable ScheduledTasks 21:41:51.1 Info: => 4E-07s 21:41:51.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:51.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:51.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:51.1 Info: DROP TABLE "ScheduledTasks" 21:41:51.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:51.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:51.1 Info: => 0.0039408s 21:41:51.1 Info: AlterTable TrackFiles 21:41:51.1 Info: => 3E-07s 21:41:51.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:51.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:51.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:51.1 Info: DROP TABLE "TrackFiles" 21:41:51.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:51.1 Info: => 0.0047126s 21:41:51.1 Info: AlterTable TrackFiles 21:41:51.1 Info: => 3E-07s 21:41:51.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:51.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:51.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:51.1 Info: DROP TABLE "TrackFiles" 21:41:51.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:51.1 Info: => 0.0048644s 21:41:51.1 Info: AlterTable VersionInfo 21:41:51.1 Info: => 4E-07s 21:41:51.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:51.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:51.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:51.1 Info: DROP TABLE "VersionInfo" 21:41:51.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:51.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:51.1 Info: => 0.004293s 21:41:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:51', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:51.1 Info: Committing Transaction 21:41:51.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:51.1 Info: => 0.00528s 21:41:51.1 Info: 62: add_on_delete_to_notifications migrating 21:41:51.1 Info: Beginning Transaction 21:41:51.1 Info: Starting migration of Main DB to 62 21:41:51.1 Info: AlterTable Notifications 21:41:51.1 Info: => 5E-07s 21:41:51.1 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:51.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:51.1 Info: => 0.000566s 21:41:51.1 Info: AlterTable Notifications 21:41:51.1 Info: => 4E-07s 21:41:51.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:51.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:51.1 Info: => 0.0005712s 21:41:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:51', 'add_on_delete_to_notifications') 21:41:51.1 Info: Committing Transaction 21:41:51.1 Info: 62: add_on_delete_to_notifications migrated 21:41:51.1 Info: => 0.0009635s 21:41:51.1 Info: 63: add_custom_formats migrating 21:41:51.1 Info: Beginning Transaction 21:41:51.1 Info: Starting migration of Main DB to 63 21:41:51.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 21:41:51.1 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 21:41:51.1 Info: AlterTable DelayProfiles 21:41:51.1 Info: => 3E-07s 21:41:51.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:51.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:51.1 Info: => 0.0005648s 21:41:51.1 Info: UpdateData 21:41:51.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:51.1 Info: => 4.67E-05s 21:41:51.1 Info: AlterTable TrackFiles 21:41:51.1 Info: => 3E-07s 21:41:51.1 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:51.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:51.1 Info: => 0.0005357s 21:41:51.1 Info: PerformDBOperation 21:41:51.1 Info: Performing DB Operation 21:41:51.1 Info: => 0.0009445s 21:41:51.1 Info: CreateTable CustomFormats 21:41:51.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:51.1 Info: => 0.0001294s 21:41:51.1 Info: CreateIndex CustomFormats (Name) 21:41:51.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:51.1 Info: => 8.29E-05s 21:41:51.1 Info: AlterTable QualityProfiles 21:41:51.1 Info: => 3E-07s 21:41:51.1 Info: CreateColumn QualityProfiles FormatItems String 21:41:51.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:51.1 Info: => 0.0006035s 21:41:51.1 Info: AlterTable QualityProfiles 21:41:51.1 Info: => 4E-07s 21:41:51.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:51.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:51.1 Info: => 0.0005361s 21:41:51.1 Info: AlterTable QualityProfiles 21:41:51.1 Info: => 3E-07s 21:41:51.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:51.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:51.1 Info: => 0.0005247s 21:41:51.1 Info: PerformDBOperation 21:41:51.1 Info: Performing DB Operation 21:41:51.1 Info: => 0.0016544s 21:41:51.1 Info: PerformDBOperation 21:41:51.1 Info: Performing DB Operation 21:41:51.1 Info: => 3.24E-05s 21:41:51.1 Info: DeleteColumn ReleaseProfiles Preferred 21:41:51.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:51.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:51.1 Info: DROP TABLE "ReleaseProfiles" 21:41:51.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:51.1 Info: => 0.0038082s 21:41:51.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:51.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:51.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:51.1 Info: DROP TABLE "ReleaseProfiles" 21:41:51.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:51.1 Info: => 0.0037002s 21:41:51.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:51.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:51.1 Info: => 3.68E-05s 21:41:51.1 Info: AlterTable DelayProfiles 21:41:51.1 Info: => 3E-07s 21:41:51.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:51.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:51.1 Info: => 0.0005417s 21:41:51.1 Info: AlterTable DelayProfiles 21:41:51.1 Info: => 4E-07s 21:41:51.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:51.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:51.1 Info: => 0.0005475s 21:41:51.1 Info: -> 2 Insert operations completed in 00:00:00.0001391 taking an average of 00:00:00.0000695 21:41:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:51', 'add_custom_formats') 21:41:51.1 Info: Committing Transaction 21:41:51.1 Info: 63: add_custom_formats migrated 21:41:51.1 Info: => 0.0011289s 21:41:51.1 Debug: Took: 00:00:00.3828315 21:41:51.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 21:41:51.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 21:41:51.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637112241404_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:51.2 Info: DatabaseEngineVersionCheck migrating 21:41:51.2 Info: PerformDBOperation 21:41:51.2 Info: Performing DB Operation 21:41:51.2 Info: SQLite 3.49.1 21:41:51.2 Info: => 0.0013379s 21:41:51.2 Info: DatabaseEngineVersionCheck migrated 21:41:51.2 Info: => 0.001347s 21:41:51.2 Info: VersionMigration migrating 21:41:51.2 Info: Beginning Transaction 21:41:51.2 Info: CreateTable VersionInfo 21:41:51.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:51.2 Info: => 0.0001434s 21:41:51.2 Info: Committing Transaction 21:41:51.2 Info: VersionMigration migrated 21:41:51.2 Info: => 0.0007111s 21:41:51.2 Info: VersionUniqueMigration migrating 21:41:51.2 Info: Beginning Transaction 21:41:51.2 Info: CreateIndex VersionInfo (Version) 21:41:51.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:51.2 Info: => 0.0001251s 21:41:51.2 Info: AlterTable VersionInfo 21:41:51.2 Info: => 7E-07s 21:41:51.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:51.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:51.2 Info: => 0.0004659s 21:41:51.2 Info: Committing Transaction 21:41:51.2 Info: VersionUniqueMigration migrated 21:41:51.2 Info: => 0.0008588s 21:41:51.2 Info: VersionDescriptionMigration migrating 21:41:51.2 Info: Beginning Transaction 21:41:51.2 Info: AlterTable VersionInfo 21:41:51.2 Info: => 4E-07s 21:41:51.2 Info: CreateColumn VersionInfo Description String 21:41:51.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:51.2 Info: => 0.0001765s 21:41:51.2 Info: Committing Transaction 21:41:51.2 Info: VersionDescriptionMigration migrated 21:41:51.2 Info: => 0.0004473s 21:41:51.2 Info: 1: InitialSetup migrating 21:41:51.2 Info: Beginning Transaction 21:41:51.2 Info: Starting migration of Main DB to 1 21:41:51.2 Info: CreateTable Config 21:41:51.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:51.2 Info: => 0.0001438s 21:41:51.2 Info: CreateIndex Config (Key) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:51.2 Info: => 7.93E-05s 21:41:51.2 Info: CreateTable RootFolders 21:41:51.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:51.2 Info: => 7.96E-05s 21:41:51.2 Info: CreateIndex RootFolders (Path) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:51.2 Info: => 6.98E-05s 21:41:51.2 Info: CreateTable Artists 21:41:51.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:51.2 Info: => 0.0001878s 21:41:51.2 Info: CreateIndex Artists (ForeignArtistId) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:51.2 Info: => 7.03E-05s 21:41:51.2 Info: CreateIndex Artists (NameSlug) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:51.2 Info: => 6.6E-05s 21:41:51.2 Info: CreateIndex Artists (CleanName) 21:41:51.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.2 Info: => 6.43E-05s 21:41:51.2 Info: CreateIndex Artists (Path) 21:41:51.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.2 Info: => 6.17E-05s 21:41:51.2 Info: CreateTable Albums 21:41:51.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:51.2 Info: => 0.0001896s 21:41:51.2 Info: CreateIndex Albums (ForeignAlbumId) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.2 Info: => 7.03E-05s 21:41:51.2 Info: CreateIndex Albums (MBId) 21:41:51.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.2 Info: => 6.5E-05s 21:41:51.2 Info: CreateIndex Albums (TADBId) 21:41:51.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.2 Info: => 7.41E-05s 21:41:51.2 Info: CreateIndex Albums (TitleSlug) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.2 Info: => 6.25E-05s 21:41:51.2 Info: CreateIndex Albums (CleanTitle) 21:41:51.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.2 Info: => 6.12E-05s 21:41:51.2 Info: CreateIndex Albums (Path) 21:41:51.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:51.2 Info: => 6.01E-05s 21:41:51.2 Info: CreateTable Tracks 21:41:51.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:51.2 Info: => 0.0001206s 21:41:51.2 Info: CreateIndex Tracks (ForeignTrackId) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:51.2 Info: => 6.74E-05s 21:41:51.2 Info: CreateIndex Tracks (ArtistId) 21:41:51.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:51.2 Info: => 7.05E-05s 21:41:51.2 Info: CreateIndex Tracks (TrackFileId) 21:41:51.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:51.2 Info: => 7.03E-05s 21:41:51.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:51.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:51.2 Info: => 7.04E-05s 21:41:51.2 Info: CreateTable TrackFiles 21:41:51.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:51.2 Info: => 0.0001145s 21:41:51.2 Info: CreateIndex TrackFiles (ArtistId) 21:41:51.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:51.2 Info: => 6.69E-05s 21:41:51.2 Info: CreateIndex TrackFiles (AlbumId) 21:41:51.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.2 Info: => 6.33E-05s 21:41:51.2 Info: CreateTable History 21:41:51.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:51.2 Info: => 0.0001315s 21:41:51.2 Info: CreateIndex History (Date) 21:41:51.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:51.2 Info: => 6.82E-05s 21:41:51.2 Info: CreateIndex History (EventType) 21:41:51.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:51.2 Info: => 6.56E-05s 21:41:51.2 Info: CreateIndex History (DownloadId) 21:41:51.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:51.2 Info: => 6.36E-05s 21:41:51.2 Info: CreateIndex History (AlbumId) 21:41:51.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:51.2 Info: => 6.4E-05s 21:41:51.2 Info: CreateTable Notifications 21:41:51.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:51.2 Info: => 0.000108s 21:41:51.2 Info: CreateTable ScheduledTasks 21:41:51.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:51.2 Info: => 9.42E-05s 21:41:51.2 Info: CreateIndex ScheduledTasks (TypeName) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:51.2 Info: => 6.95E-05s 21:41:51.2 Info: CreateTable Indexers 21:41:51.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:51.2 Info: => 9.33E-05s 21:41:51.2 Info: CreateIndex Indexers (Name) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:51.2 Info: => 6.72E-05s 21:41:51.2 Info: CreateTable Profiles 21:41:51.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:51.2 Info: => 9.56E-05s 21:41:51.2 Info: CreateIndex Profiles (Name) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:51.2 Info: => 6.87E-05s 21:41:51.2 Info: CreateTable QualityDefinitions 21:41:51.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:51.2 Info: => 0.0001253s 21:41:51.2 Info: CreateIndex QualityDefinitions (Quality) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:51.2 Info: => 8.82E-05s 21:41:51.2 Info: CreateIndex QualityDefinitions (Title) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:51.2 Info: => 7.29E-05s 21:41:51.2 Info: CreateTable NamingConfig 21:41:51.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:51.2 Info: => 0.0001091s 21:41:51.2 Info: CreateTable Blacklist 21:41:51.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:51.2 Info: => 0.0001436s 21:41:51.2 Info: CreateTable Metadata 21:41:51.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:51.2 Info: => 9.47E-05s 21:41:51.2 Info: CreateTable MetadataFiles 21:41:51.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:51.2 Info: => 0.0001093s 21:41:51.2 Info: CreateTable DownloadClients 21:41:51.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:51.2 Info: => 0.000124s 21:41:51.2 Info: CreateTable PendingReleases 21:41:51.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:51.2 Info: => 0.0001116s 21:41:51.2 Info: CreateTable RemotePathMappings 21:41:51.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:51.2 Info: => 9.43E-05s 21:41:51.2 Info: CreateTable Tags 21:41:51.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:51.2 Info: => 8.28E-05s 21:41:51.2 Info: CreateIndex Tags (Label) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:51.2 Info: => 8.27E-05s 21:41:51.2 Info: CreateTable Restrictions 21:41:51.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:51.2 Info: => 9.06E-05s 21:41:51.2 Info: CreateTable DelayProfiles 21:41:51.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:51.2 Info: => 0.0001316s 21:41:51.2 Info: CreateTable Users 21:41:51.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:51.2 Info: => 9.82E-05s 21:41:51.2 Info: CreateIndex Users (Identifier) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:51.2 Info: => 8.27E-05s 21:41:51.2 Info: CreateIndex Users (Username) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:51.2 Info: => 7.6E-05s 21:41:51.2 Info: CreateTable Commands 21:41:51.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:51.2 Info: => 0.000124s 21:41:51.2 Info: CreateTable IndexerStatus 21:41:51.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:51.2 Info: => 0.0001356s 21:41:51.2 Info: CreateIndex IndexerStatus (ProviderId) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:51.2 Info: => 8.31E-05s 21:41:51.2 Info: CreateTable ExtraFiles 21:41:51.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:51.2 Info: => 0.0001166s 21:41:51.2 Info: CreateTable LyricFiles 21:41:51.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:51.2 Info: => 0.0001288s 21:41:51.2 Info: CreateTable LanguageProfiles 21:41:51.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:51.2 Info: => 8.79E-05s 21:41:51.2 Info: CreateIndex LanguageProfiles (Name) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:51.2 Info: => 8.37E-05s 21:41:51.2 Info: CreateTable DownloadClientStatus 21:41:51.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:51.2 Info: => 9.65E-05s 21:41:51.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:51.2 Info: => 8.57E-05s 21:41:51.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:51.2 Info: -> 1 Insert operations completed in 00:00:00.0000536 taking an average of 00:00:00.0000536 21:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:51', 'InitialSetup') 21:41:51.2 Info: Committing Transaction 21:41:51.2 Info: 1: InitialSetup migrated 21:41:51.2 Info: => 0.0010065s 21:41:51.2 Info: 2: add_reason_to_pending_releases migrating 21:41:51.2 Info: Beginning Transaction 21:41:51.2 Info: Starting migration of Main DB to 2 21:41:51.2 Info: AlterTable PendingReleases 21:41:51.2 Info: => 5E-07s 21:41:51.2 Info: CreateColumn PendingReleases Reason Int32 21:41:51.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:51.2 Info: => 0.0005612s 21:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:51', 'add_reason_to_pending_releases') 21:41:51.2 Info: Committing Transaction 21:41:51.2 Info: 2: add_reason_to_pending_releases migrated 21:41:51.2 Info: => 0.0009748s 21:41:51.2 Info: 3: add_medium_support migrating 21:41:51.2 Info: Beginning Transaction 21:41:51.2 Info: Starting migration of Main DB to 3 21:41:51.2 Info: AlterTable Albums 21:41:51.2 Info: => 5E-07s 21:41:51.2 Info: CreateColumn Albums Media String 21:41:51.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:51.2 Info: => 0.0005111s 21:41:51.2 Info: AlterTable Tracks 21:41:51.2 Info: => 3E-07s 21:41:51.2 Info: CreateColumn Tracks MediumNumber Int32 21:41:51.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:51.2 Info: => 0.000466s 21:41:51.2 Info: AlterTable Tracks 21:41:51.2 Info: => 4E-07s 21:41:51.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:51.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:51.2 Info: => 0.0005091s 21:41:51.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:51.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:51.2 Info: => 3.79E-05s 21:41:51.2 Info: DeleteColumn Tracks TrackNumber 21:41:51.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:51.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:51.2 Info: DROP TABLE "Tracks" 21:41:51.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:51.2 Info: => 0.004582s 21:41:51.2 Info: AlterTable Tracks 21:41:51.2 Info: => 4E-07s 21:41:51.2 Info: CreateColumn Tracks TrackNumber String 21:41:51.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:51.2 Info: => 0.0004594s 21:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:51', 'add_medium_support') 21:41:51.2 Info: Committing Transaction 21:41:51.2 Info: 3: add_medium_support migrated 21:41:51.2 Info: => 0.0009847s 21:41:51.2 Info: 4: add_various_qualites_in_profile migrating 21:41:51.2 Info: Beginning Transaction 21:41:51.2 Info: Starting migration of Main DB to 4 21:41:51.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:51.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:51.2 Info: => 4.65E-05s 21:41:51.2 Info: PerformDBOperation 21:41:51.2 Info: Performing DB Operation 21:41:51.2 Info: => 3.63E-05s 21:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:51', 'add_various_qualites_in_profile') 21:41:51.2 Info: Committing Transaction 21:41:51.2 Info: 4: add_various_qualites_in_profile migrated 21:41:51.2 Info: => 0.0003766s 21:41:51.2 Info: 5: metadata_profiles migrating 21:41:51.2 Info: Beginning Transaction 21:41:51.2 Info: Starting migration of Main DB to 5 21:41:51.2 Info: CreateTable MetadataProfiles 21:41:51.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:51.2 Info: => 0.00013s 21:41:51.2 Info: CreateIndex MetadataProfiles (Name) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:51.2 Info: => 9.46E-05s 21:41:51.2 Info: AlterTable Artists 21:41:51.2 Info: => 3E-07s 21:41:51.2 Info: CreateColumn Artists MetadataProfileId Int32 21:41:51.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:51.2 Info: => 0.0005054s 21:41:51.2 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:51.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:51.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:51.2 Info: DROP TABLE "Artists" 21:41:51.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.2 Info: => 0.005036s 21:41:51.2 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:51.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:51.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:51.2 Info: DROP TABLE "Artists" 21:41:51.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.2 Info: => 0.0046496s 21:41:51.2 Info: AlterTable Albums 21:41:51.2 Info: => 4E-07s 21:41:51.2 Info: CreateColumn Albums SecondaryTypes String 21:41:51.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:51.2 Info: => 0.0004964s 21:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:51', 'metadata_profiles') 21:41:51.2 Info: Committing Transaction 21:41:51.2 Info: 5: metadata_profiles migrated 21:41:51.2 Info: => 0.0010061s 21:41:51.2 Info: 6: separate_automatic_and_interactive_search migrating 21:41:51.2 Info: Beginning Transaction 21:41:51.2 Info: Starting migration of Main DB to 6 21:41:51.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:51.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:51.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:51.2 Info: DROP TABLE "Indexers" 21:41:51.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:51.2 Info: => 0.0039662s 21:41:51.2 Info: AlterTable Indexers 21:41:51.2 Info: => 4E-07s 21:41:51.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:51.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:51.2 Info: => 0.0004821s 21:41:51.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:51.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:51.2 Info: => 3.54E-05s 21:41:51.2 Info: AlterTable Indexers 21:41:51.2 Info: => 3E-07s 21:41:51.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:51.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:51.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:51.2 Info: DROP TABLE "Indexers" 21:41:51.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:51.2 Info: => 0.0038866s 21:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:51', 'separate_automatic_and_interactive_search') 21:41:51.2 Info: Committing Transaction 21:41:51.2 Info: 6: separate_automatic_and_interactive_search migrated 21:41:51.2 Info: => 0.0044043s 21:41:51.2 Info: 7: change_album_path_to_relative migrating 21:41:51.2 Info: Beginning Transaction 21:41:51.2 Info: Starting migration of Main DB to 7 21:41:51.2 Info: DeleteColumn Albums Path 21:41:51.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:51.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:51.2 Info: DROP TABLE "Albums" 21:41:51.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.2 Info: => 0.0049912s 21:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:51', 'change_album_path_to_relative') 21:41:51.2 Info: Committing Transaction 21:41:51.2 Info: 7: change_album_path_to_relative migrated 21:41:51.2 Info: => 0.0055407s 21:41:51.2 Info: 8: change_quality_size_mb_to_kb migrating 21:41:51.2 Info: Beginning Transaction 21:41:51.2 Info: Starting migration of Main DB to 8 21:41:51.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:51.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:51.2 Info: => 3.93E-05s 21:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:51', 'change_quality_size_mb_to_kb') 21:41:51.2 Info: Committing Transaction 21:41:51.2 Info: 8: change_quality_size_mb_to_kb migrated 21:41:51.2 Info: => 0.0004057s 21:41:51.2 Info: 9: album_releases migrating 21:41:51.2 Info: Beginning Transaction 21:41:51.2 Info: Starting migration of Main DB to 9 21:41:51.2 Info: AlterTable Albums 21:41:51.2 Info: => 4E-07s 21:41:51.2 Info: CreateColumn Albums Releases String 21:41:51.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:51.2 Info: => 0.0004996s 21:41:51.2 Info: AlterTable Albums 21:41:51.2 Info: => 4E-07s 21:41:51.2 Info: CreateColumn Albums CurrentRelease String 21:41:51.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:51.2 Info: => 0.0005443s 21:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:51', 'album_releases') 21:41:51.2 Info: Committing Transaction 21:41:51.2 Info: 9: album_releases migrated 21:41:51.2 Info: => 0.0009986s 21:41:51.2 Info: 10: album_releases_fix migrating 21:41:51.2 Info: Beginning Transaction 21:41:51.2 Info: Starting migration of Main DB to 10 21:41:51.2 Info: AlterTable Albums 21:41:51.2 Info: => 5E-07s 21:41:51.2 Info: AlterColumn Albums Releases String 21:41:51.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:51.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:51.2 Info: DROP TABLE "Albums" 21:41:51.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.2 Info: => 0.0048662s 21:41:51.2 Info: AlterTable Albums 21:41:51.2 Info: => 4E-07s 21:41:51.2 Info: AlterColumn Albums CurrentRelease String 21:41:51.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:51.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:51.2 Info: DROP TABLE "Albums" 21:41:51.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.2 Info: => 0.0093364s 21:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:51', 'album_releases_fix') 21:41:51.2 Info: Committing Transaction 21:41:51.2 Info: 10: album_releases_fix migrated 21:41:51.2 Info: => 0.0099106s 21:41:51.2 Info: 11: import_lists migrating 21:41:51.2 Info: Beginning Transaction 21:41:51.2 Info: Starting migration of Main DB to 11 21:41:51.2 Info: CreateTable ImportLists 21:41:51.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:51.2 Info: => 0.0001558s 21:41:51.2 Info: CreateIndex ImportLists (Name) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:51.2 Info: => 8.3E-05s 21:41:51.2 Info: CreateTable ImportListStatus 21:41:51.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:51.2 Info: => 0.0001049s 21:41:51.2 Info: CreateIndex ImportListStatus (ProviderId) 21:41:51.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:51.2 Info: => 7.85E-05s 21:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:51', 'import_lists') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 11: import_lists migrated 21:41:51.3 Info: => 0.0005306s 21:41:51.3 Info: 12: add_release_status migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 12 21:41:51.3 Info: AlterTable MetadataProfiles 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:51.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:51.3 Info: => 0.0005626s 21:41:51.3 Info: PerformDBOperation 21:41:51.3 Info: Performing DB Operation 21:41:51.3 Info: => 2.41E-05s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:51', 'add_release_status') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 12: add_release_status migrated 21:41:51.3 Info: => 0.0004505s 21:41:51.3 Info: 13: album_download_notification migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 13 21:41:51.3 Info: AlterTable Notifications 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:51.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:51.3 Info: => 0.0005202s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:51', 'album_download_notification') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 13: album_download_notification migrated 21:41:51.3 Info: => 0.0009497s 21:41:51.3 Info: 14: fix_language_metadata_profiles migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 14 21:41:51.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:51.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:51.3 Info: => 0.0001138s 21:41:51.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:51.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:51.3 Info: => 7.96E-05s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:51', 'fix_language_metadata_profiles') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 14: fix_language_metadata_profiles migrated 21:41:51.3 Info: => 0.0004954s 21:41:51.3 Info: 15: remove_fanzub migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 15 21:41:51.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:51.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:51.3 Info: => 3.55E-05s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:51', 'remove_fanzub') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 15: remove_fanzub migrated 21:41:51.3 Info: => 0.0004168s 21:41:51.3 Info: 16: update_artist_history_indexes migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 16 21:41:51.3 Info: CreateIndex Albums (ArtistId) 21:41:51.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:51.3 Info: => 0.0001023s 21:41:51.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:51.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:51.3 Info: => 8.32E-05s 21:41:51.3 Info: DeleteIndex History (AlbumId) 21:41:51.3 Info: DROP INDEX "IX_History_AlbumId" 21:41:51.3 Info: => 0.0001162s 21:41:51.3 Info: CreateIndex History (AlbumId, Date) 21:41:51.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:51.3 Info: => 8.17E-05s 21:41:51.3 Info: DeleteIndex History (DownloadId) 21:41:51.3 Info: DROP INDEX "IX_History_DownloadId" 21:41:51.3 Info: => 0.0001078s 21:41:51.3 Info: CreateIndex History (DownloadId, Date) 21:41:51.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:51.3 Info: => 7.94E-05s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:51', 'update_artist_history_indexes') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 16: update_artist_history_indexes migrated 21:41:51.3 Info: => 0.000495s 21:41:51.3 Info: 17: remove_nma migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 17 21:41:51.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:51.3 Info: => 3.9E-05s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:51', 'remove_nma') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 17: remove_nma migrated 21:41:51.3 Info: => 0.0004491s 21:41:51.3 Info: 18: album_disambiguation migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 18 21:41:51.3 Info: AlterTable Albums 21:41:51.3 Info: => 5E-07s 21:41:51.3 Info: CreateColumn Albums Disambiguation String 21:41:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:51.3 Info: => 0.0005409s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:51', 'album_disambiguation') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 18: album_disambiguation migrated 21:41:51.3 Info: => 0.0009076s 21:41:51.3 Info: 19: add_ape_quality_in_profiles migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 19 21:41:51.3 Info: PerformDBOperation 21:41:51.3 Info: Performing DB Operation 21:41:51.3 Info: => 2.65E-05s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:51', 'add_ape_quality_in_profiles') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 19: add_ape_quality_in_profiles migrated 21:41:51.3 Info: => 0.0004112s 21:41:51.3 Info: 20: remove_pushalot migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 20 21:41:51.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:51.3 Info: => 3.65E-05s 21:41:51.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:51.3 Info: => 2.69E-05s 21:41:51.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:51.3 Info: => 2.48E-05s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:51', 'remove_pushalot') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 20: remove_pushalot migrated 21:41:51.3 Info: => 0.0003978s 21:41:51.3 Info: 21: add_custom_filters migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 21 21:41:51.3 Info: CreateTable CustomFilters 21:41:51.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:51.3 Info: => 0.0001099s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:51', 'add_custom_filters') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 21: add_custom_filters migrated 21:41:51.3 Info: => 0.0005064s 21:41:51.3 Info: 22: import_list_tags migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 22 21:41:51.3 Info: AlterTable ImportLists 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn ImportLists Tags String 21:41:51.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:51.3 Info: => 0.0005291s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:51', 'import_list_tags') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 22: import_list_tags migrated 21:41:51.3 Info: => 0.0008612s 21:41:51.3 Info: 23: add_release_groups_etc migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 23 21:41:51.3 Info: CreateTable ArtistMetadata 21:41:51.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:51.3 Info: => 0.0001638s 21:41:51.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:51.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:51.3 Info: => 0.0001439s 21:41:51.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:51.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:51.3 Info: => 7.11E-05s 21:41:51.3 Info: AlterTable Artists 21:41:51.3 Info: => 3E-07s 21:41:51.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:51.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:51.3 Info: => 0.0005781s 21:41:51.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:51.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:51.3 Info: => 7.4E-05s 21:41:51.3 Info: CreateTable AlbumReleases 21:41:51.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:51.3 Info: => 0.0001553s 21:41:51.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:51.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:51.3 Info: => 0.0001206s 21:41:51.3 Info: CreateIndex AlbumReleases (AlbumId) 21:41:51.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:51.3 Info: => 8.1E-05s 21:41:51.3 Info: PerformDBOperation 21:41:51.3 Info: Performing DB Operation 21:41:51.3 Info: => 3.22E-05s 21:41:51.3 Info: AlterTable Albums 21:41:51.3 Info: => 3E-07s 21:41:51.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:51.3 Info: => 0.0005697s 21:41:51.3 Info: AlterTable Albums 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:51.3 Info: => 0.0006182s 21:41:51.3 Info: AlterTable Albums 21:41:51.3 Info: => 3E-07s 21:41:51.3 Info: CreateColumn Albums Links String 21:41:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:51.3 Info: => 0.0006704s 21:41:51.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:51.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:51.3 Info: => 9.96E-05s 21:41:51.3 Info: AlterTable Tracks 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn Tracks ForeignRecordingId String 21:41:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:51.3 Info: => 0.0005884s 21:41:51.3 Info: AlterTable Tracks 21:41:51.3 Info: => 3E-07s 21:41:51.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:51.3 Info: => 0.0005579s 21:41:51.3 Info: AlterTable Tracks 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:51.3 Info: => 0.0005283s 21:41:51.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:51.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:51.3 Info: => 7.21E-05s 21:41:51.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:51.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:51.3 Info: => 5.77E-05s 21:41:51.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:51.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.3 Info: DROP TABLE "Artists" 21:41:51.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.3 Info: => 0.0054091s 21:41:51.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:51.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:51.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:51.3 Info: DROP TABLE "Albums" 21:41:51.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.3 Info: => 0.0048378s 21:41:51.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:51.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:51.3 Info: DROP TABLE "Tracks" 21:41:51.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:51.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:51.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:51.3 Info: => 0.004553s 21:41:51.3 Info: DeleteColumn TrackFiles ArtistId 21:41:51.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:51.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:51.3 Info: DROP TABLE "TrackFiles" 21:41:51.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.3 Info: => 0.0042057s 21:41:51.3 Info: CreateIndex Artists (ArtistMetadataId) 21:41:51.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.3 Info: => 9.5E-05s 21:41:51.3 Info: CreateIndex Artists (Monitored) 21:41:51.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.3 Info: => 7.12E-05s 21:41:51.3 Info: CreateIndex Albums (ArtistMetadataId) 21:41:51.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:51.3 Info: => 8.87E-05s 21:41:51.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:51.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:51.3 Info: => 8.73E-05s 21:41:51.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:51.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:51.3 Info: => 8.63E-05s 21:41:51.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:51.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:51.3 Info: => 8.52E-05s 21:41:51.3 Info: UpdateData 21:41:51.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:51.3 Info: => 3.83E-05s 21:41:51.3 Info: UpdateData 21:41:51.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:51.3 Info: => 2.9E-05s 21:41:51.3 Info: UpdateData 21:41:51.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:51.3 Info: => 3.58E-05s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:51', 'add_release_groups_etc') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 23: add_release_groups_etc migrated 21:41:51.3 Info: => 0.0006925s 21:41:51.3 Info: 24: NewMediaInfoFormat migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 24 21:41:51.3 Info: UpdateData 21:41:51.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:51.3 Info: => 3.95E-05s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:51', 'NewMediaInfoFormat') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 24: NewMediaInfoFormat migrated 21:41:51.3 Info: => 0.0004519s 21:41:51.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 25 21:41:51.3 Info: RenameTable Restrictions ReleaseProfiles 21:41:51.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:51.3 Info: => 0.0018655s 21:41:51.3 Info: AlterTable ReleaseProfiles 21:41:51.3 Info: => 5E-07s 21:41:51.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:51.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:51.3 Info: => 0.0005439s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:51', 'rename_restrictions_to_release_profiles') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:51.3 Info: => 0.0010094s 21:41:51.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 26 21:41:51.3 Info: RenameTable Profiles QualityProfiles 21:41:51.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:51.3 Info: => 0.0019824s 21:41:51.3 Info: AlterTable QualityProfiles 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:51.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:51.3 Info: => 0.0005783s 21:41:51.3 Info: AlterTable LanguageProfiles 21:41:51.3 Info: => 3E-07s 21:41:51.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:51.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:51.3 Info: => 0.0005218s 21:41:51.3 Info: UpdateData 21:41:51.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:51.3 Info: => 3.83E-05s 21:41:51.3 Info: UpdateData 21:41:51.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:51.3 Info: => 2.83E-05s 21:41:51.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:51.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.3 Info: DROP TABLE "Artists" 21:41:51.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.3 Info: => 0.0046439s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:51', 'rename_quality_profiles_add_upgrade_allowed') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:51.3 Info: => 0.005083s 21:41:51.3 Info: 27: add_import_exclusions migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 27 21:41:51.3 Info: CreateTable ImportListExclusions 21:41:51.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:51.3 Info: => 0.0001358s 21:41:51.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:51.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:51.3 Info: => 0.0001136s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:51', 'add_import_exclusions') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 27: add_import_exclusions migrated 21:41:51.3 Info: => 0.0004826s 21:41:51.3 Info: 28: clean_artist_metadata_table migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 28 21:41:51.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.3 Info: => 0.0001314s 21:41:51.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.3 Info: => 0.0001131s 21:41:51.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:51.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:51.3 Info: => 0.000107s 21:41:51.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:51.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:51.3 Info: => 0.0001116s 21:41:51.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.3 Info: => 0.0001056s 21:41:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.3 Info: => 0.0001072s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:51', 'clean_artist_metadata_table') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 28: clean_artist_metadata_table migrated 21:41:51.3 Info: => 0.0005156s 21:41:51.3 Info: 29: health_issue_notification migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 29 21:41:51.3 Info: AlterTable Notifications 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:51.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:51.3 Info: => 0.0005088s 21:41:51.3 Info: AlterTable Notifications 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:51.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:51.3 Info: => 0.0004817s 21:41:51.3 Info: AlterTable Notifications 21:41:51.3 Info: => 3E-07s 21:41:51.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:51.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:51.3 Info: => 0.000481s 21:41:51.3 Info: AlterTable Notifications 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:51.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:51.3 Info: => 0.0004841s 21:41:51.3 Info: AlterTable Notifications 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:51.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:51.3 Info: => 0.0004815s 21:41:51.3 Info: DeleteColumn Notifications OnDownload 21:41:51.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:51.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:51.3 Info: DROP TABLE "Notifications" 21:41:51.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:51.3 Info: => 0.0040854s 21:41:51.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:51.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:51.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:51.3 Info: DROP TABLE "Notifications" 21:41:51.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:51.3 Info: => 0.004188s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:51', 'health_issue_notification') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 29: health_issue_notification migrated 21:41:51.3 Info: => 0.0046846s 21:41:51.3 Info: 30: add_mediafilerepository_mtime migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 30 21:41:51.3 Info: AlterTable TrackFiles 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn TrackFiles Modified DateTime 21:41:51.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:51.3 Info: => 0.0005218s 21:41:51.3 Info: AlterTable TrackFiles 21:41:51.3 Info: => 3E-07s 21:41:51.3 Info: CreateColumn TrackFiles Path String 21:41:51.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:51.3 Info: => 0.0004611s 21:41:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:51.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:51.3 Info: => 2.9E-05s 21:41:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.3 Info: => 0.0001105s 21:41:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:51.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:51.3 Info: => 0.0001197s 21:41:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:51.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:51.3 Info: => 0.0001233s 21:41:51.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:51.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:51.3 Info: => 9.62E-05s 21:41:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:51.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:51.3 Info: => 0.0003346s 21:41:51.3 Info: AlterTable TrackFiles 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: AlterColumn TrackFiles Path String 21:41:51.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:51.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:51.3 Info: DROP TABLE "TrackFiles" 21:41:51.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.3 Info: => 0.0037783s 21:41:51.3 Info: CreateIndex TrackFiles (Path) 21:41:51.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:51.3 Info: => 7.42E-05s 21:41:51.3 Info: DeleteColumn TrackFiles RelativePath 21:41:51.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:51.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:51.3 Info: DROP TABLE "TrackFiles" 21:41:51.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:51.3 Info: => 0.0043822s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:51', 'add_mediafilerepository_mtime') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 30: add_mediafilerepository_mtime migrated 21:41:51.3 Info: => 0.004782s 21:41:51.3 Info: 31: add_artistmetadataid_constraint migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 31 21:41:51.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:51.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:51.3 Info: => 7.08E-05s 21:41:51.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:51.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:51.3 Info: => 0.0001228s 21:41:51.3 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:51.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.3 Info: DROP TABLE "Artists" 21:41:51.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.3 Info: => 0.0045992s 21:41:51.3 Info: CreateIndex Artists (ArtistMetadataId) 21:41:51.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.3 Info: => 0.0001169s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:51', 'add_artistmetadataid_constraint') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 31: add_artistmetadataid_constraint migrated 21:41:51.3 Info: => 0.0007395s 21:41:51.3 Info: 32: old_ids_and_artist_alias migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 32 21:41:51.3 Info: AlterTable ArtistMetadata 21:41:51.3 Info: => 5E-07s 21:41:51.3 Info: CreateColumn ArtistMetadata Aliases String 21:41:51.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:51.3 Info: => 0.0006371s 21:41:51.3 Info: AlterTable ArtistMetadata 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:51.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.3 Info: => 0.000566s 21:41:51.3 Info: AlterTable Albums 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.3 Info: => 0.0006168s 21:41:51.3 Info: AlterTable AlbumReleases 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:51.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.3 Info: => 0.0006256s 21:41:51.3 Info: AlterTable Tracks 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.3 Info: => 0.0005968s 21:41:51.3 Info: AlterTable Tracks 21:41:51.3 Info: => 4E-07s 21:41:51.3 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.3 Info: => 0.0005774s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:51', 'old_ids_and_artist_alias') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 32: old_ids_and_artist_alias migrated 21:41:51.3 Info: => 0.0009754s 21:41:51.3 Info: 33: download_propers_config migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 33 21:41:51.3 Info: PerformDBOperation 21:41:51.3 Info: Performing DB Operation 21:41:51.3 Info: => 2.57E-05s 21:41:51.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:51.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:51.3 Info: => 2.87E-05s 21:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:51', 'download_propers_config') 21:41:51.3 Info: Committing Transaction 21:41:51.3 Info: 33: download_propers_config migrated 21:41:51.3 Info: => 0.0004385s 21:41:51.3 Info: 34: remove_language_profiles migrating 21:41:51.3 Info: Beginning Transaction 21:41:51.3 Info: Starting migration of Main DB to 34 21:41:51.3 Info: DeleteTable LanguageProfiles 21:41:51.3 Info: DROP TABLE "LanguageProfiles" 21:41:51.3 Info: => 0.0002234s 21:41:51.3 Info: DeleteColumn Artists LanguageProfileId 21:41:51.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.3 Info: DROP TABLE "Artists" 21:41:51.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.3 Info: => 0.0051544s 21:41:51.3 Info: DeleteColumn ImportLists LanguageProfileId 21:41:51.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:51.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:51.3 Info: DROP TABLE "ImportLists" 21:41:51.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:51.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:51.3 Info: => 0.0043871s 21:41:51.3 Info: DeleteColumn Blacklist Language 21:41:51.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:51.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:51.3 Info: DROP TABLE "Blacklist" 21:41:51.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:51.3 Info: => 0.0064913s 21:41:51.3 Info: DeleteColumn History Language 21:41:51.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:51.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:51.4 Info: DROP TABLE "History" 21:41:51.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:51.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:51.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:51.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:51.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:51.4 Info: => 0.0049642s 21:41:51.4 Info: DeleteColumn LyricFiles Language 21:41:51.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:51.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:51.4 Info: DROP TABLE "LyricFiles" 21:41:51.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:51.4 Info: => 0.0042536s 21:41:51.4 Info: DeleteColumn TrackFiles Language 21:41:51.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:51.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:51.4 Info: DROP TABLE "TrackFiles" 21:41:51.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:51.4 Info: => 0.0045229s 21:41:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:51', 'remove_language_profiles') 21:41:51.4 Info: Committing Transaction 21:41:51.4 Info: 34: remove_language_profiles migrated 21:41:51.4 Info: => 0.0051398s 21:41:51.4 Info: 35: multi_disc_naming_format migrating 21:41:51.4 Info: Beginning Transaction 21:41:51.4 Info: Starting migration of Main DB to 35 21:41:51.4 Info: AlterTable NamingConfig 21:41:51.4 Info: => 6E-07s 21:41:51.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:51.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:51.4 Info: => 0.0005802s 21:41:51.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:51.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:51.4 Info: => 3.51E-05s 21:41:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:51', 'multi_disc_naming_format') 21:41:51.4 Info: Committing Transaction 21:41:51.4 Info: 35: multi_disc_naming_format migrated 21:41:51.4 Info: => 0.0004418s 21:41:51.4 Info: 36: add_download_client_priority migrating 21:41:51.4 Info: Beginning Transaction 21:41:51.4 Info: Starting migration of Main DB to 36 21:41:51.4 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 21:41:51.4 Info: AlterTable DownloadClients 21:41:51.4 Info: => 3E-07s 21:41:51.4 Info: CreateColumn DownloadClients Priority Int32 21:41:51.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:51.4 Info: => 0.0005146s 21:41:51.4 Info: PerformDBOperation 21:41:51.4 Info: Performing DB Operation 21:41:51.4 Info: => 4.12E-05s 21:41:51.4 Info: -> 1 Insert operations completed in 00:00:00.0001916 taking an average of 00:00:00.0001916 21:41:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:51', 'add_download_client_priority') 21:41:51.4 Info: Committing Transaction 21:41:51.4 Info: 36: add_download_client_priority migrated 21:41:51.4 Info: => 0.00044s 21:41:51.4 Debug: Took: 00:00:00.1969604 21:41:51.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 21:41:51.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 21:41:51.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637114593748_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:51.4 Info: DatabaseEngineVersionCheck migrating 21:41:51.4 Info: PerformDBOperation 21:41:51.4 Info: Performing DB Operation 21:41:51.4 Info: SQLite 3.49.1 21:41:51.4 Info: => 0.0014594s 21:41:51.4 Info: DatabaseEngineVersionCheck migrated 21:41:51.4 Info: => 0.0014686s 21:41:51.4 Info: VersionMigration migrating 21:41:51.4 Info: Beginning Transaction 21:41:51.4 Info: CreateTable VersionInfo 21:41:51.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:51.4 Info: => 0.0001391s 21:41:51.4 Info: Committing Transaction 21:41:51.4 Info: VersionMigration migrated 21:41:51.4 Info: => 0.0006735s 21:41:51.4 Info: VersionUniqueMigration migrating 21:41:51.4 Info: Beginning Transaction 21:41:51.4 Info: CreateIndex VersionInfo (Version) 21:41:51.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:51.4 Info: => 0.0001167s 21:41:51.4 Info: AlterTable VersionInfo 21:41:51.4 Info: => 5E-07s 21:41:51.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:51.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:51.4 Info: => 0.00049s 21:41:51.4 Info: Committing Transaction 21:41:51.4 Info: VersionUniqueMigration migrated 21:41:51.4 Info: => 0.0008262s 21:41:51.4 Info: VersionDescriptionMigration migrating 21:41:51.4 Info: Beginning Transaction 21:41:51.4 Info: AlterTable VersionInfo 21:41:51.4 Info: => 4E-07s 21:41:51.4 Info: CreateColumn VersionInfo Description String 21:41:51.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:51.4 Info: => 0.0001872s 21:41:51.4 Info: Committing Transaction 21:41:51.4 Info: VersionDescriptionMigration migrated 21:41:51.4 Info: => 0.0005025s 21:41:51.4 Info: 1: InitialSetup migrating 21:41:51.4 Info: Beginning Transaction 21:41:51.4 Info: Starting migration of Main DB to 1 21:41:51.4 Info: CreateTable Config 21:41:51.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:51.4 Info: => 0.0001396s 21:41:51.4 Info: CreateIndex Config (Key) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:51.4 Info: => 7.51E-05s 21:41:51.4 Info: CreateTable RootFolders 21:41:51.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:51.4 Info: => 7.99E-05s 21:41:51.4 Info: CreateIndex RootFolders (Path) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:51.4 Info: => 7.01E-05s 21:41:51.4 Info: CreateTable Artists 21:41:51.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:51.4 Info: => 0.0001882s 21:41:51.4 Info: CreateIndex Artists (ForeignArtistId) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:51.4 Info: => 7.13E-05s 21:41:51.4 Info: CreateIndex Artists (NameSlug) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:51.4 Info: => 6.73E-05s 21:41:51.4 Info: CreateIndex Artists (CleanName) 21:41:51.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.4 Info: => 6.55E-05s 21:41:51.4 Info: CreateIndex Artists (Path) 21:41:51.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.4 Info: => 6.35E-05s 21:41:51.4 Info: CreateTable Albums 21:41:51.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:51.4 Info: => 0.0001673s 21:41:51.4 Info: CreateIndex Albums (ForeignAlbumId) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.4 Info: => 7.07E-05s 21:41:51.4 Info: CreateIndex Albums (MBId) 21:41:51.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.4 Info: => 6.38E-05s 21:41:51.4 Info: CreateIndex Albums (TADBId) 21:41:51.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.4 Info: => 7.26E-05s 21:41:51.4 Info: CreateIndex Albums (TitleSlug) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.4 Info: => 6.23E-05s 21:41:51.4 Info: CreateIndex Albums (CleanTitle) 21:41:51.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.4 Info: => 5.96E-05s 21:41:51.4 Info: CreateIndex Albums (Path) 21:41:51.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:51.4 Info: => 5.78E-05s 21:41:51.4 Info: CreateTable Tracks 21:41:51.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:51.4 Info: => 0.0001222s 21:41:51.4 Info: CreateIndex Tracks (ForeignTrackId) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:51.4 Info: => 6.54E-05s 21:41:51.4 Info: CreateIndex Tracks (ArtistId) 21:41:51.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:51.4 Info: => 6.78E-05s 21:41:51.4 Info: CreateIndex Tracks (TrackFileId) 21:41:51.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:51.4 Info: => 6.74E-05s 21:41:51.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:51.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:51.4 Info: => 6.87E-05s 21:41:51.4 Info: CreateTable TrackFiles 21:41:51.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:51.4 Info: => 0.0001104s 21:41:51.4 Info: CreateIndex TrackFiles (ArtistId) 21:41:51.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:51.4 Info: => 6.53E-05s 21:41:51.4 Info: CreateIndex TrackFiles (AlbumId) 21:41:51.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.4 Info: => 6.1E-05s 21:41:51.4 Info: CreateTable History 21:41:51.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:51.4 Info: => 0.0001258s 21:41:51.4 Info: CreateIndex History (Date) 21:41:51.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:51.4 Info: => 6.63E-05s 21:41:51.4 Info: CreateIndex History (EventType) 21:41:51.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:51.4 Info: => 6.21E-05s 21:41:51.4 Info: CreateIndex History (DownloadId) 21:41:51.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:51.4 Info: => 6.14E-05s 21:41:51.4 Info: CreateIndex History (AlbumId) 21:41:51.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:51.4 Info: => 6.18E-05s 21:41:51.4 Info: CreateTable Notifications 21:41:51.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:51.4 Info: => 0.0001271s 21:41:51.4 Info: CreateTable ScheduledTasks 21:41:51.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:51.4 Info: => 9.13E-05s 21:41:51.4 Info: CreateIndex ScheduledTasks (TypeName) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:51.4 Info: => 7.28E-05s 21:41:51.4 Info: CreateTable Indexers 21:41:51.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:51.4 Info: => 0.0001111s 21:41:51.4 Info: CreateIndex Indexers (Name) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:51.4 Info: => 6.57E-05s 21:41:51.4 Info: CreateTable Profiles 21:41:51.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:51.4 Info: => 8.16E-05s 21:41:51.4 Info: CreateIndex Profiles (Name) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:51.4 Info: => 6.53E-05s 21:41:51.4 Info: CreateTable QualityDefinitions 21:41:51.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:51.4 Info: => 0.0001158s 21:41:51.4 Info: CreateIndex QualityDefinitions (Quality) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:51.4 Info: => 8.25E-05s 21:41:51.4 Info: CreateIndex QualityDefinitions (Title) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:51.4 Info: => 7.05E-05s 21:41:51.4 Info: CreateTable NamingConfig 21:41:51.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:51.4 Info: => 0.0001029s 21:41:51.4 Info: CreateTable Blacklist 21:41:51.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:51.4 Info: => 0.0001318s 21:41:51.4 Info: CreateTable Metadata 21:41:51.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:51.4 Info: => 8.8E-05s 21:41:51.4 Info: CreateTable MetadataFiles 21:41:51.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:51.4 Info: => 0.0001016s 21:41:51.4 Info: CreateTable DownloadClients 21:41:51.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:51.4 Info: => 9.7E-05s 21:41:51.4 Info: CreateTable PendingReleases 21:41:51.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:51.4 Info: => 0.0001001s 21:41:51.4 Info: CreateTable RemotePathMappings 21:41:51.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:51.4 Info: => 8.34E-05s 21:41:51.4 Info: CreateTable Tags 21:41:51.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:51.4 Info: => 9.22E-05s 21:41:51.4 Info: CreateIndex Tags (Label) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:51.4 Info: => 8.2E-05s 21:41:51.4 Info: CreateTable Restrictions 21:41:51.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:51.4 Info: => 8.85E-05s 21:41:51.4 Info: CreateTable DelayProfiles 21:41:51.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:51.4 Info: => 0.0001268s 21:41:51.4 Info: CreateTable Users 21:41:51.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:51.4 Info: => 9.79E-05s 21:41:51.4 Info: CreateIndex Users (Identifier) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:51.4 Info: => 8.28E-05s 21:41:51.4 Info: CreateIndex Users (Username) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:51.4 Info: => 7.26E-05s 21:41:51.4 Info: CreateTable Commands 21:41:51.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:51.4 Info: => 0.0001083s 21:41:51.4 Info: CreateTable IndexerStatus 21:41:51.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:51.4 Info: => 0.0001034s 21:41:51.4 Info: CreateIndex IndexerStatus (ProviderId) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:51.4 Info: => 7.53E-05s 21:41:51.4 Info: CreateTable ExtraFiles 21:41:51.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:51.4 Info: => 9.91E-05s 21:41:51.4 Info: CreateTable LyricFiles 21:41:51.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:51.4 Info: => 0.0001209s 21:41:51.4 Info: CreateTable LanguageProfiles 21:41:51.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:51.4 Info: => 8.25E-05s 21:41:51.4 Info: CreateIndex LanguageProfiles (Name) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:51.4 Info: => 7.81E-05s 21:41:51.4 Info: CreateTable DownloadClientStatus 21:41:51.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:51.4 Info: => 9.14E-05s 21:41:51.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:51.4 Info: => 0.0001013s 21:41:51.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:51.4 Info: -> 1 Insert operations completed in 00:00:00.0000620 taking an average of 00:00:00.0000620 21:41:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:51', 'InitialSetup') 21:41:51.4 Info: Committing Transaction 21:41:51.4 Info: 1: InitialSetup migrated 21:41:51.4 Info: => 0.0010392s 21:41:51.4 Info: 2: add_reason_to_pending_releases migrating 21:41:51.4 Info: Beginning Transaction 21:41:51.4 Info: Starting migration of Main DB to 2 21:41:51.4 Info: AlterTable PendingReleases 21:41:51.4 Info: => 4E-07s 21:41:51.4 Info: CreateColumn PendingReleases Reason Int32 21:41:51.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:51.4 Info: => 0.000497s 21:41:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:51', 'add_reason_to_pending_releases') 21:41:51.4 Info: Committing Transaction 21:41:51.4 Info: 2: add_reason_to_pending_releases migrated 21:41:51.4 Info: => 0.0008862s 21:41:51.4 Info: 3: add_medium_support migrating 21:41:51.4 Info: Beginning Transaction 21:41:51.4 Info: Starting migration of Main DB to 3 21:41:51.4 Info: AlterTable Albums 21:41:51.4 Info: => 5E-07s 21:41:51.4 Info: CreateColumn Albums Media String 21:41:51.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:51.4 Info: => 0.0004551s 21:41:51.4 Info: AlterTable Tracks 21:41:51.4 Info: => 4E-07s 21:41:51.4 Info: CreateColumn Tracks MediumNumber Int32 21:41:51.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:51.4 Info: => 0.0004344s 21:41:51.4 Info: AlterTable Tracks 21:41:51.4 Info: => 4E-07s 21:41:51.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:51.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:51.4 Info: => 0.0005147s 21:41:51.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:51.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:51.4 Info: => 3.32E-05s 21:41:51.4 Info: DeleteColumn Tracks TrackNumber 21:41:51.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:51.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:51.4 Info: DROP TABLE "Tracks" 21:41:51.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:51.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:51.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:51.4 Info: => 0.0037024s 21:41:51.4 Info: AlterTable Tracks 21:41:51.4 Info: => 3E-07s 21:41:51.4 Info: CreateColumn Tracks TrackNumber String 21:41:51.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:51.4 Info: => 0.0004339s 21:41:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:51', 'add_medium_support') 21:41:51.4 Info: Committing Transaction 21:41:51.4 Info: 3: add_medium_support migrated 21:41:51.4 Info: => 0.0012086s 21:41:51.4 Info: 4: add_various_qualites_in_profile migrating 21:41:51.4 Info: Beginning Transaction 21:41:51.4 Info: Starting migration of Main DB to 4 21:41:51.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:51.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:51.4 Info: => 4.28E-05s 21:41:51.4 Info: PerformDBOperation 21:41:51.4 Info: Performing DB Operation 21:41:51.4 Info: => 2.87E-05s 21:41:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:51', 'add_various_qualites_in_profile') 21:41:51.4 Info: Committing Transaction 21:41:51.4 Info: 4: add_various_qualites_in_profile migrated 21:41:51.4 Info: => 0.0004439s 21:41:51.4 Info: 5: metadata_profiles migrating 21:41:51.4 Info: Beginning Transaction 21:41:51.4 Info: Starting migration of Main DB to 5 21:41:51.4 Info: CreateTable MetadataProfiles 21:41:51.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:51.4 Info: => 0.0001032s 21:41:51.4 Info: CreateIndex MetadataProfiles (Name) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:51.4 Info: => 8.28E-05s 21:41:51.4 Info: AlterTable Artists 21:41:51.4 Info: => 3E-07s 21:41:51.4 Info: CreateColumn Artists MetadataProfileId Int32 21:41:51.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:51.4 Info: => 0.0005345s 21:41:51.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:51.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:51.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:51.4 Info: DROP TABLE "Artists" 21:41:51.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:51.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.4 Info: => 0.0038727s 21:41:51.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:51.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:51.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:51.4 Info: DROP TABLE "Artists" 21:41:51.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:51.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.4 Info: => 0.0037743s 21:41:51.4 Info: AlterTable Albums 21:41:51.4 Info: => 3E-07s 21:41:51.4 Info: CreateColumn Albums SecondaryTypes String 21:41:51.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:51.4 Info: => 0.0004547s 21:41:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:51', 'metadata_profiles') 21:41:51.4 Info: Committing Transaction 21:41:51.4 Info: 5: metadata_profiles migrated 21:41:51.4 Info: => 0.0009694s 21:41:51.4 Info: 6: separate_automatic_and_interactive_search migrating 21:41:51.4 Info: Beginning Transaction 21:41:51.4 Info: Starting migration of Main DB to 6 21:41:51.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:51.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:51.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:51.5 Info: DROP TABLE "Indexers" 21:41:51.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:51.5 Info: => 0.0032266s 21:41:51.5 Info: AlterTable Indexers 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:51.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:51.5 Info: => 0.00048s 21:41:51.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:51.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:51.5 Info: => 3.06E-05s 21:41:51.5 Info: AlterTable Indexers 21:41:51.5 Info: => 3E-07s 21:41:51.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:51.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:51.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:51.5 Info: DROP TABLE "Indexers" 21:41:51.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:51.5 Info: => 0.0032409s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:51', 'separate_automatic_and_interactive_search') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 6: separate_automatic_and_interactive_search migrated 21:41:51.5 Info: => 0.0037664s 21:41:51.5 Info: 7: change_album_path_to_relative migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 7 21:41:51.5 Info: DeleteColumn Albums Path 21:41:51.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:51.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:51.5 Info: DROP TABLE "Albums" 21:41:51.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.5 Info: => 0.0042296s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:51', 'change_album_path_to_relative') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 7: change_album_path_to_relative migrated 21:41:51.5 Info: => 0.0047339s 21:41:51.5 Info: 8: change_quality_size_mb_to_kb migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 8 21:41:51.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:51.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:51.5 Info: => 3.89E-05s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:51', 'change_quality_size_mb_to_kb') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 8: change_quality_size_mb_to_kb migrated 21:41:51.5 Info: => 0.0004303s 21:41:51.5 Info: 9: album_releases migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 9 21:41:51.5 Info: AlterTable Albums 21:41:51.5 Info: => 5E-07s 21:41:51.5 Info: CreateColumn Albums Releases String 21:41:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:51.5 Info: => 0.0005071s 21:41:51.5 Info: AlterTable Albums 21:41:51.5 Info: => 3E-07s 21:41:51.5 Info: CreateColumn Albums CurrentRelease String 21:41:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:51.5 Info: => 0.0005021s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:51', 'album_releases') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 9: album_releases migrated 21:41:51.5 Info: => 0.0008513s 21:41:51.5 Info: 10: album_releases_fix migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 10 21:41:51.5 Info: AlterTable Albums 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: AlterColumn Albums Releases String 21:41:51.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:51.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:51.5 Info: DROP TABLE "Albums" 21:41:51.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.5 Info: => 0.00417s 21:41:51.5 Info: AlterTable Albums 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: AlterColumn Albums CurrentRelease String 21:41:51.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:51.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:51.5 Info: DROP TABLE "Albums" 21:41:51.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.5 Info: => 0.0040298s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:51', 'album_releases_fix') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 10: album_releases_fix migrated 21:41:51.5 Info: => 0.0044978s 21:41:51.5 Info: 11: import_lists migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 11 21:41:51.5 Info: CreateTable ImportLists 21:41:51.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:51.5 Info: => 0.0001531s 21:41:51.5 Info: CreateIndex ImportLists (Name) 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:51.5 Info: => 8.25E-05s 21:41:51.5 Info: CreateTable ImportListStatus 21:41:51.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:51.5 Info: => 0.0001056s 21:41:51.5 Info: CreateIndex ImportListStatus (ProviderId) 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:51.5 Info: => 7.74E-05s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:51', 'import_lists') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 11: import_lists migrated 21:41:51.5 Info: => 0.0005289s 21:41:51.5 Info: 12: add_release_status migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 12 21:41:51.5 Info: AlterTable MetadataProfiles 21:41:51.5 Info: => 5E-07s 21:41:51.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:51.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:51.5 Info: => 0.0005391s 21:41:51.5 Info: PerformDBOperation 21:41:51.5 Info: Performing DB Operation 21:41:51.5 Info: => 2.43E-05s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:51', 'add_release_status') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 12: add_release_status migrated 21:41:51.5 Info: => 0.0004599s 21:41:51.5 Info: 13: album_download_notification migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 13 21:41:51.5 Info: AlterTable Notifications 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:51.5 Info: => 0.0005285s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:51', 'album_download_notification') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 13: album_download_notification migrated 21:41:51.5 Info: => 0.0008878s 21:41:51.5 Info: 14: fix_language_metadata_profiles migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 14 21:41:51.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:51.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:51.5 Info: => 8.36E-05s 21:41:51.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:51.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:51.5 Info: => 7.15E-05s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:51', 'fix_language_metadata_profiles') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 14: fix_language_metadata_profiles migrated 21:41:51.5 Info: => 0.0004041s 21:41:51.5 Info: 15: remove_fanzub migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 15 21:41:51.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:51.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:51.5 Info: => 3.28E-05s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:51', 'remove_fanzub') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 15: remove_fanzub migrated 21:41:51.5 Info: => 0.0003519s 21:41:51.5 Info: 16: update_artist_history_indexes migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 16 21:41:51.5 Info: CreateIndex Albums (ArtistId) 21:41:51.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:51.5 Info: => 0.0001242s 21:41:51.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:51.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:51.5 Info: => 7.93E-05s 21:41:51.5 Info: DeleteIndex History (AlbumId) 21:41:51.5 Info: DROP INDEX "IX_History_AlbumId" 21:41:51.5 Info: => 0.0001057s 21:41:51.5 Info: CreateIndex History (AlbumId, Date) 21:41:51.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:51.5 Info: => 7.75E-05s 21:41:51.5 Info: DeleteIndex History (DownloadId) 21:41:51.5 Info: DROP INDEX "IX_History_DownloadId" 21:41:51.5 Info: => 0.0001019s 21:41:51.5 Info: CreateIndex History (DownloadId, Date) 21:41:51.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:51.5 Info: => 7.6E-05s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:51', 'update_artist_history_indexes') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 16: update_artist_history_indexes migrated 21:41:51.5 Info: => 0.0004643s 21:41:51.5 Info: 17: remove_nma migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 17 21:41:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:51.5 Info: => 3.62E-05s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:51', 'remove_nma') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 17: remove_nma migrated 21:41:51.5 Info: => 0.0003824s 21:41:51.5 Info: 18: album_disambiguation migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 18 21:41:51.5 Info: AlterTable Albums 21:41:51.5 Info: => 5E-07s 21:41:51.5 Info: CreateColumn Albums Disambiguation String 21:41:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:51.5 Info: => 0.0005283s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:51', 'album_disambiguation') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 18: album_disambiguation migrated 21:41:51.5 Info: => 0.0008564s 21:41:51.5 Info: 19: add_ape_quality_in_profiles migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 19 21:41:51.5 Info: PerformDBOperation 21:41:51.5 Info: Performing DB Operation 21:41:51.5 Info: => 2.46E-05s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:51', 'add_ape_quality_in_profiles') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 19: add_ape_quality_in_profiles migrated 21:41:51.5 Info: => 0.0003275s 21:41:51.5 Info: 20: remove_pushalot migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 20 21:41:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:51.5 Info: => 3.53E-05s 21:41:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:51.5 Info: => 2.7E-05s 21:41:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:51.5 Info: => 5.02E-05s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:51', 'remove_pushalot') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 20: remove_pushalot migrated 21:41:51.5 Info: => 0.0003666s 21:41:51.5 Info: 21: add_custom_filters migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 21 21:41:51.5 Info: CreateTable CustomFilters 21:41:51.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:51.5 Info: => 0.0001068s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:51', 'add_custom_filters') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 21: add_custom_filters migrated 21:41:51.5 Info: => 0.0004683s 21:41:51.5 Info: 22: import_list_tags migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 22 21:41:51.5 Info: AlterTable ImportLists 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: CreateColumn ImportLists Tags String 21:41:51.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:51.5 Info: => 0.0005082s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:51', 'import_list_tags') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 22: import_list_tags migrated 21:41:51.5 Info: => 0.0009062s 21:41:51.5 Info: 23: add_release_groups_etc migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 23 21:41:51.5 Info: CreateTable ArtistMetadata 21:41:51.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:51.5 Info: => 0.0001539s 21:41:51.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:51.5 Info: => 9.47E-05s 21:41:51.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:51.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:51.5 Info: => 7.3E-05s 21:41:51.5 Info: AlterTable Artists 21:41:51.5 Info: => 3E-07s 21:41:51.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:51.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:51.5 Info: => 0.0005689s 21:41:51.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:51.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:51.5 Info: => 7.46E-05s 21:41:51.5 Info: CreateTable AlbumReleases 21:41:51.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:51.5 Info: => 0.000167s 21:41:51.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:51.5 Info: => 7.83E-05s 21:41:51.5 Info: CreateIndex AlbumReleases (AlbumId) 21:41:51.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:51.5 Info: => 7.19E-05s 21:41:51.5 Info: PerformDBOperation 21:41:51.5 Info: Performing DB Operation 21:41:51.5 Info: => 2.86E-05s 21:41:51.5 Info: AlterTable Albums 21:41:51.5 Info: => 3E-07s 21:41:51.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:51.5 Info: => 0.0005205s 21:41:51.5 Info: AlterTable Albums 21:41:51.5 Info: => 3E-07s 21:41:51.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:51.5 Info: => 0.0005148s 21:41:51.5 Info: AlterTable Albums 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: CreateColumn Albums Links String 21:41:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:51.5 Info: => 0.0005036s 21:41:51.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:51.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:51.5 Info: => 8.13E-05s 21:41:51.5 Info: AlterTable Tracks 21:41:51.5 Info: => 3E-07s 21:41:51.5 Info: CreateColumn Tracks ForeignRecordingId String 21:41:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:51.5 Info: => 0.0005089s 21:41:51.5 Info: AlterTable Tracks 21:41:51.5 Info: => 3E-07s 21:41:51.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:51.5 Info: => 0.0005486s 21:41:51.5 Info: AlterTable Tracks 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:51.5 Info: => 0.0005638s 21:41:51.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:51.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:51.5 Info: => 6.45E-05s 21:41:51.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:51.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:51.5 Info: => 5.53E-05s 21:41:51.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:51.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.5 Info: DROP TABLE "Artists" 21:41:51.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.5 Info: => 0.0091318s 21:41:51.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:51.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:51.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:51.5 Info: DROP TABLE "Albums" 21:41:51.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.5 Info: => 0.0041691s 21:41:51.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:51.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:51.5 Info: DROP TABLE "Tracks" 21:41:51.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:51.5 Info: => 0.003691s 21:41:51.5 Info: DeleteColumn TrackFiles ArtistId 21:41:51.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:51.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:51.5 Info: DROP TABLE "TrackFiles" 21:41:51.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.5 Info: => 0.0034612s 21:41:51.5 Info: CreateIndex Artists (ArtistMetadataId) 21:41:51.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.5 Info: => 7.34E-05s 21:41:51.5 Info: CreateIndex Artists (Monitored) 21:41:51.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.5 Info: => 6.88E-05s 21:41:51.5 Info: CreateIndex Albums (ArtistMetadataId) 21:41:51.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:51.5 Info: => 6.68E-05s 21:41:51.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:51.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:51.5 Info: => 6.59E-05s 21:41:51.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:51.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:51.5 Info: => 6.56E-05s 21:41:51.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:51.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:51.5 Info: => 6.52E-05s 21:41:51.5 Info: UpdateData 21:41:51.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:51.5 Info: => 3.65E-05s 21:41:51.5 Info: UpdateData 21:41:51.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:51.5 Info: => 2.85E-05s 21:41:51.5 Info: UpdateData 21:41:51.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:51.5 Info: => 3.4E-05s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:51', 'add_release_groups_etc') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 23: add_release_groups_etc migrated 21:41:51.5 Info: => 0.0006689s 21:41:51.5 Info: 24: NewMediaInfoFormat migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 24 21:41:51.5 Info: UpdateData 21:41:51.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:51.5 Info: => 3.87E-05s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:51', 'NewMediaInfoFormat') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 24: NewMediaInfoFormat migrated 21:41:51.5 Info: => 0.0004325s 21:41:51.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 25 21:41:51.5 Info: RenameTable Restrictions ReleaseProfiles 21:41:51.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:51.5 Info: => 0.0014798s 21:41:51.5 Info: AlterTable ReleaseProfiles 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:51.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:51.5 Info: => 0.0005117s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:51', 'rename_restrictions_to_release_profiles') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:51.5 Info: => 0.0009315s 21:41:51.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 26 21:41:51.5 Info: RenameTable Profiles QualityProfiles 21:41:51.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:51.5 Info: => 0.0015018s 21:41:51.5 Info: AlterTable QualityProfiles 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:51.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:51.5 Info: => 0.0005073s 21:41:51.5 Info: AlterTable LanguageProfiles 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:51.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:51.5 Info: => 0.0004971s 21:41:51.5 Info: UpdateData 21:41:51.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:51.5 Info: => 3.49E-05s 21:41:51.5 Info: UpdateData 21:41:51.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:51.5 Info: => 2.55E-05s 21:41:51.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:51.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.5 Info: DROP TABLE "Artists" 21:41:51.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.5 Info: => 0.0040017s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:51', 'rename_quality_profiles_add_upgrade_allowed') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:51.5 Info: => 0.0045105s 21:41:51.5 Info: 27: add_import_exclusions migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 27 21:41:51.5 Info: CreateTable ImportListExclusions 21:41:51.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:51.5 Info: => 0.0001452s 21:41:51.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:51.5 Info: => 8.44E-05s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:51', 'add_import_exclusions') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 27: add_import_exclusions migrated 21:41:51.5 Info: => 0.0005435s 21:41:51.5 Info: 28: clean_artist_metadata_table migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 28 21:41:51.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.5 Info: => 0.0001514s 21:41:51.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.5 Info: => 0.0001191s 21:41:51.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:51.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:51.5 Info: => 0.0001166s 21:41:51.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:51.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:51.5 Info: => 0.0001127s 21:41:51.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.5 Info: => 0.00011s 21:41:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.5 Info: => 0.0001113s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:51', 'clean_artist_metadata_table') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 28: clean_artist_metadata_table migrated 21:41:51.5 Info: => 0.0005101s 21:41:51.5 Info: 29: health_issue_notification migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 29 21:41:51.5 Info: AlterTable Notifications 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:51.5 Info: => 0.0005326s 21:41:51.5 Info: AlterTable Notifications 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:51.5 Info: => 0.0005203s 21:41:51.5 Info: AlterTable Notifications 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:51.5 Info: => 0.0005401s 21:41:51.5 Info: AlterTable Notifications 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:51.5 Info: => 0.0005085s 21:41:51.5 Info: AlterTable Notifications 21:41:51.5 Info: => 3E-07s 21:41:51.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:51.5 Info: => 0.0005042s 21:41:51.5 Info: DeleteColumn Notifications OnDownload 21:41:51.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:51.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:51.5 Info: DROP TABLE "Notifications" 21:41:51.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:51.5 Info: => 0.0041746s 21:41:51.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:51.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:51.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:51.5 Info: DROP TABLE "Notifications" 21:41:51.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:51.5 Info: => 0.0041214s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:51', 'health_issue_notification') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 29: health_issue_notification migrated 21:41:51.5 Info: => 0.0045675s 21:41:51.5 Info: 30: add_mediafilerepository_mtime migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 30 21:41:51.5 Info: AlterTable TrackFiles 21:41:51.5 Info: => 4E-07s 21:41:51.5 Info: CreateColumn TrackFiles Modified DateTime 21:41:51.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:51.5 Info: => 0.0005051s 21:41:51.5 Info: AlterTable TrackFiles 21:41:51.5 Info: => 3E-07s 21:41:51.5 Info: CreateColumn TrackFiles Path String 21:41:51.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:51.5 Info: => 0.0004694s 21:41:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:51.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:51.5 Info: => 2.8E-05s 21:41:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.5 Info: => 0.0001099s 21:41:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:51.5 Info: => 0.0001202s 21:41:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:51.5 Info: => 0.0001256s 21:41:51.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:51.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:51.5 Info: => 6.35E-05s 21:41:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:51.5 Info: => 4.62E-05s 21:41:51.5 Info: AlterTable TrackFiles 21:41:51.5 Info: => 3E-07s 21:41:51.5 Info: AlterColumn TrackFiles Path String 21:41:51.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:51.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:51.5 Info: DROP TABLE "TrackFiles" 21:41:51.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.5 Info: => 0.003646s 21:41:51.5 Info: CreateIndex TrackFiles (Path) 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:51.5 Info: => 7.49E-05s 21:41:51.5 Info: DeleteColumn TrackFiles RelativePath 21:41:51.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:51.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:51.5 Info: DROP TABLE "TrackFiles" 21:41:51.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:51.5 Info: => 0.0038481s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:51', 'add_mediafilerepository_mtime') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 30: add_mediafilerepository_mtime migrated 21:41:51.5 Info: => 0.0043371s 21:41:51.5 Info: 31: add_artistmetadataid_constraint migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 31 21:41:51.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:51.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:51.5 Info: => 8.28E-05s 21:41:51.5 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:51.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:51.5 Info: => 0.0001231s 21:41:51.5 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:51.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.5 Info: DROP TABLE "Artists" 21:41:51.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.5 Info: => 0.0038779s 21:41:51.5 Info: CreateIndex Artists (ArtistMetadataId) 21:41:51.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.5 Info: => 7.18E-05s 21:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:51', 'add_artistmetadataid_constraint') 21:41:51.5 Info: Committing Transaction 21:41:51.5 Info: 31: add_artistmetadataid_constraint migrated 21:41:51.5 Info: => 0.0005446s 21:41:51.5 Info: 32: old_ids_and_artist_alias migrating 21:41:51.5 Info: Beginning Transaction 21:41:51.5 Info: Starting migration of Main DB to 32 21:41:51.5 Info: AlterTable ArtistMetadata 21:41:51.5 Info: => 5E-07s 21:41:51.5 Info: CreateColumn ArtistMetadata Aliases String 21:41:51.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:51.5 Info: => 0.0005149s 21:41:51.5 Info: AlterTable ArtistMetadata 21:41:51.5 Info: => 3E-07s 21:41:51.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:51.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.5 Info: => 0.0004894s 21:41:51.5 Info: AlterTable Albums 21:41:51.5 Info: => 3E-07s 21:41:51.5 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.5 Info: => 0.000485s 21:41:51.6 Info: AlterTable AlbumReleases 21:41:51.6 Info: => 4E-07s 21:41:51.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:51.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.6 Info: => 0.0005197s 21:41:51.6 Info: AlterTable Tracks 21:41:51.6 Info: => 3E-07s 21:41:51.6 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.6 Info: => 0.0004914s 21:41:51.6 Info: AlterTable Tracks 21:41:51.6 Info: => 3E-07s 21:41:51.6 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.6 Info: => 0.0004887s 21:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:51', 'old_ids_and_artist_alias') 21:41:51.6 Info: Committing Transaction 21:41:51.6 Info: 32: old_ids_and_artist_alias migrated 21:41:51.6 Info: => 0.0009578s 21:41:51.6 Info: 33: download_propers_config migrating 21:41:51.6 Info: Beginning Transaction 21:41:51.6 Info: Starting migration of Main DB to 33 21:41:51.6 Info: PerformDBOperation 21:41:51.6 Info: Performing DB Operation 21:41:51.6 Info: => 2.57E-05s 21:41:51.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:51.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:51.6 Info: => 2.74E-05s 21:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:51', 'download_propers_config') 21:41:51.6 Info: Committing Transaction 21:41:51.6 Info: 33: download_propers_config migrated 21:41:51.6 Info: => 0.0004499s 21:41:51.6 Info: 34: remove_language_profiles migrating 21:41:51.6 Info: Beginning Transaction 21:41:51.6 Info: Starting migration of Main DB to 34 21:41:51.6 Info: DeleteTable LanguageProfiles 21:41:51.6 Info: DROP TABLE "LanguageProfiles" 21:41:51.6 Info: => 0.0001801s 21:41:51.6 Info: DeleteColumn Artists LanguageProfileId 21:41:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.6 Info: DROP TABLE "Artists" 21:41:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.6 Info: => 0.0041808s 21:41:51.6 Info: DeleteColumn ImportLists LanguageProfileId 21:41:51.6 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:51.6 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:51.6 Info: DROP TABLE "ImportLists" 21:41:51.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:51.6 Info: => 0.0035724s 21:41:51.6 Info: DeleteColumn Blacklist Language 21:41:51.6 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:51.6 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:51.6 Info: DROP TABLE "Blacklist" 21:41:51.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:51.6 Info: => 0.0040662s 21:41:51.6 Info: DeleteColumn History Language 21:41:51.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:51.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:51.6 Info: DROP TABLE "History" 21:41:51.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:51.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:51.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:51.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:51.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:51.6 Info: => 0.0042099s 21:41:51.6 Info: DeleteColumn LyricFiles Language 21:41:51.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:51.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:51.6 Info: DROP TABLE "LyricFiles" 21:41:51.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:51.6 Info: => 0.0039502s 21:41:51.6 Info: DeleteColumn TrackFiles Language 21:41:51.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:51.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:51.6 Info: DROP TABLE "TrackFiles" 21:41:51.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:51.6 Info: => 0.006291s 21:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:51', 'remove_language_profiles') 21:41:51.6 Info: Committing Transaction 21:41:51.6 Info: 34: remove_language_profiles migrated 21:41:51.6 Info: => 0.0069654s 21:41:51.6 Info: 35: multi_disc_naming_format migrating 21:41:51.6 Info: Beginning Transaction 21:41:51.6 Info: Starting migration of Main DB to 35 21:41:51.6 Info: AlterTable NamingConfig 21:41:51.6 Info: => 4E-07s 21:41:51.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:51.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:51.6 Info: => 0.0005409s 21:41:51.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:51.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:51.6 Info: => 3.61E-05s 21:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:51', 'multi_disc_naming_format') 21:41:51.6 Info: Committing Transaction 21:41:51.6 Info: 35: multi_disc_naming_format migrated 21:41:51.6 Info: => 0.0006011s 21:41:51.6 Info: 36: add_download_client_priority migrating 21:41:51.6 Info: Beginning Transaction 21:41:51.6 Info: Starting migration of Main DB to 36 21:41:51.6 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 21:41:51.6 Info: AlterTable DownloadClients 21:41:51.6 Info: => 4E-07s 21:41:51.6 Info: CreateColumn DownloadClients Priority Int32 21:41:51.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:51.6 Info: => 0.0005788s 21:41:51.6 Info: PerformDBOperation 21:41:51.6 Info: Performing DB Operation 21:41:51.6 Info: => 0.0009589s 21:41:51.6 Info: -> 1 Insert operations completed in 00:00:00.0001304 taking an average of 00:00:00.0001304 21:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:51', 'add_download_client_priority') 21:41:51.6 Info: Committing Transaction 21:41:51.6 Info: 36: add_download_client_priority migrated 21:41:51.6 Info: => 0.0014198s 21:41:51.6 Debug: Took: 00:00:00.1739446 21:41:51.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 21:41:51.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 21:41:51.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637116642228_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:51.6 Info: DatabaseEngineVersionCheck migrating 21:41:51.6 Info: PerformDBOperation 21:41:51.6 Info: Performing DB Operation 21:41:51.6 Info: SQLite 3.49.1 21:41:51.6 Info: => 0.0013923s 21:41:51.6 Info: DatabaseEngineVersionCheck migrated 21:41:51.6 Info: => 0.0014014s 21:41:51.6 Info: VersionMigration migrating 21:41:51.6 Info: Beginning Transaction 21:41:51.6 Info: CreateTable VersionInfo 21:41:51.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:51.6 Info: => 0.0001369s 21:41:51.6 Info: Committing Transaction 21:41:51.6 Info: VersionMigration migrated 21:41:51.6 Info: => 0.0007568s 21:41:51.6 Info: VersionUniqueMigration migrating 21:41:51.6 Info: Beginning Transaction 21:41:51.6 Info: CreateIndex VersionInfo (Version) 21:41:51.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:51.6 Info: => 0.0001169s 21:41:51.6 Info: AlterTable VersionInfo 21:41:51.6 Info: => 6E-07s 21:41:51.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:51.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:51.6 Info: => 0.0004846s 21:41:51.6 Info: Committing Transaction 21:41:51.6 Info: VersionUniqueMigration migrated 21:41:51.6 Info: => 0.0007315s 21:41:51.6 Info: VersionDescriptionMigration migrating 21:41:51.6 Info: Beginning Transaction 21:41:51.6 Info: AlterTable VersionInfo 21:41:51.6 Info: => 4E-07s 21:41:51.6 Info: CreateColumn VersionInfo Description String 21:41:51.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:51.6 Info: => 0.0001787s 21:41:51.6 Info: Committing Transaction 21:41:51.6 Info: VersionDescriptionMigration migrated 21:41:51.6 Info: => 0.0004151s 21:41:51.6 Info: 1: InitialSetup migrating 21:41:51.6 Info: Beginning Transaction 21:41:51.6 Info: Starting migration of Main DB to 1 21:41:51.6 Info: CreateTable Config 21:41:51.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:51.6 Info: => 0.0001322s 21:41:51.6 Info: CreateIndex Config (Key) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:51.6 Info: => 7.48E-05s 21:41:51.6 Info: CreateTable RootFolders 21:41:51.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:51.6 Info: => 8.75E-05s 21:41:51.6 Info: CreateIndex RootFolders (Path) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:51.6 Info: => 7.1E-05s 21:41:51.6 Info: CreateTable Artists 21:41:51.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:51.6 Info: => 0.0001873s 21:41:51.6 Info: CreateIndex Artists (ForeignArtistId) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:51.6 Info: => 8.41E-05s 21:41:51.6 Info: CreateIndex Artists (NameSlug) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:51.6 Info: => 8.18E-05s 21:41:51.6 Info: CreateIndex Artists (CleanName) 21:41:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.6 Info: => 6.71E-05s 21:41:51.6 Info: CreateIndex Artists (Path) 21:41:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.6 Info: => 6.53E-05s 21:41:51.6 Info: CreateTable Albums 21:41:51.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:51.6 Info: => 0.0001849s 21:41:51.6 Info: CreateIndex Albums (ForeignAlbumId) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.6 Info: => 7.09E-05s 21:41:51.6 Info: CreateIndex Albums (MBId) 21:41:51.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.6 Info: => 7.39E-05s 21:41:51.6 Info: CreateIndex Albums (TADBId) 21:41:51.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.6 Info: => 6.24E-05s 21:41:51.6 Info: CreateIndex Albums (TitleSlug) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.6 Info: => 6.59E-05s 21:41:51.6 Info: CreateIndex Albums (CleanTitle) 21:41:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.6 Info: => 0.0001275s 21:41:51.6 Info: CreateIndex Albums (Path) 21:41:51.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:51.6 Info: => 6.65E-05s 21:41:51.6 Info: CreateTable Tracks 21:41:51.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:51.6 Info: => 0.0001359s 21:41:51.6 Info: CreateIndex Tracks (ForeignTrackId) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:51.6 Info: => 6.79E-05s 21:41:51.6 Info: CreateIndex Tracks (ArtistId) 21:41:51.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:51.6 Info: => 7.02E-05s 21:41:51.6 Info: CreateIndex Tracks (TrackFileId) 21:41:51.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:51.6 Info: => 7.08E-05s 21:41:51.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:51.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:51.6 Info: => 7.17E-05s 21:41:51.6 Info: CreateTable TrackFiles 21:41:51.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:51.6 Info: => 0.0001147s 21:41:51.6 Info: CreateIndex TrackFiles (ArtistId) 21:41:51.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:51.6 Info: => 6.77E-05s 21:41:51.6 Info: CreateIndex TrackFiles (AlbumId) 21:41:51.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.6 Info: => 6.42E-05s 21:41:51.6 Info: CreateTable History 21:41:51.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:51.6 Info: => 0.0001344s 21:41:51.6 Info: CreateIndex History (Date) 21:41:51.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:51.6 Info: => 6.87E-05s 21:41:51.6 Info: CreateIndex History (EventType) 21:41:51.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:51.6 Info: => 6.51E-05s 21:41:51.6 Info: CreateIndex History (DownloadId) 21:41:51.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:51.6 Info: => 6.42E-05s 21:41:51.6 Info: CreateIndex History (AlbumId) 21:41:51.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:51.6 Info: => 6.41E-05s 21:41:51.6 Info: CreateTable Notifications 21:41:51.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:51.6 Info: => 0.0001108s 21:41:51.6 Info: CreateTable ScheduledTasks 21:41:51.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:51.6 Info: => 9.13E-05s 21:41:51.6 Info: CreateIndex ScheduledTasks (TypeName) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:51.6 Info: => 7.03E-05s 21:41:51.6 Info: CreateTable Indexers 21:41:51.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:51.6 Info: => 9.32E-05s 21:41:51.6 Info: CreateIndex Indexers (Name) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:51.6 Info: => 6.86E-05s 21:41:51.6 Info: CreateTable Profiles 21:41:51.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:51.6 Info: => 8.3E-05s 21:41:51.6 Info: CreateIndex Profiles (Name) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:51.6 Info: => 9.51E-05s 21:41:51.6 Info: CreateTable QualityDefinitions 21:41:51.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:51.6 Info: => 0.0001092s 21:41:51.6 Info: CreateIndex QualityDefinitions (Quality) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:51.6 Info: => 7.12E-05s 21:41:51.6 Info: CreateIndex QualityDefinitions (Title) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:51.6 Info: => 7.2E-05s 21:41:51.6 Info: CreateTable NamingConfig 21:41:51.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:51.6 Info: => 0.0001061s 21:41:51.6 Info: CreateTable Blacklist 21:41:51.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:51.6 Info: => 0.0001545s 21:41:51.6 Info: CreateTable Metadata 21:41:51.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:51.6 Info: => 8.75E-05s 21:41:51.6 Info: CreateTable MetadataFiles 21:41:51.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:51.6 Info: => 0.0001008s 21:41:51.6 Info: CreateTable DownloadClients 21:41:51.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:51.6 Info: => 8.89E-05s 21:41:51.6 Info: CreateTable PendingReleases 21:41:51.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:51.6 Info: => 9.75E-05s 21:41:51.6 Info: CreateTable RemotePathMappings 21:41:51.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:51.6 Info: => 8.5E-05s 21:41:51.6 Info: CreateTable Tags 21:41:51.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:51.6 Info: => 7.69E-05s 21:41:51.6 Info: CreateIndex Tags (Label) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:51.6 Info: => 0.0001002s 21:41:51.6 Info: CreateTable Restrictions 21:41:51.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:51.6 Info: => 9.19E-05s 21:41:51.6 Info: CreateTable DelayProfiles 21:41:51.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:51.6 Info: => 0.0001252s 21:41:51.6 Info: CreateTable Users 21:41:51.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:51.6 Info: => 0.000106s 21:41:51.6 Info: CreateIndex Users (Identifier) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:51.6 Info: => 7.77E-05s 21:41:51.6 Info: CreateIndex Users (Username) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:51.6 Info: => 7.28E-05s 21:41:51.6 Info: CreateTable Commands 21:41:51.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:51.6 Info: => 0.0001052s 21:41:51.6 Info: CreateTable IndexerStatus 21:41:51.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:51.6 Info: => 0.0001054s 21:41:51.6 Info: CreateIndex IndexerStatus (ProviderId) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:51.6 Info: => 9.45E-05s 21:41:51.6 Info: CreateTable ExtraFiles 21:41:51.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:51.6 Info: => 0.00011s 21:41:51.6 Info: CreateTable LyricFiles 21:41:51.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:51.6 Info: => 0.000113s 21:41:51.6 Info: CreateTable LanguageProfiles 21:41:51.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:51.6 Info: => 7.99E-05s 21:41:51.6 Info: CreateIndex LanguageProfiles (Name) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:51.6 Info: => 7.77E-05s 21:41:51.6 Info: CreateTable DownloadClientStatus 21:41:51.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:51.6 Info: => 9.02E-05s 21:41:51.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:51.6 Info: => 7.91E-05s 21:41:51.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:51.6 Info: -> 1 Insert operations completed in 00:00:00.0000496 taking an average of 00:00:00.0000496 21:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:51', 'InitialSetup') 21:41:51.6 Info: Committing Transaction 21:41:51.6 Info: 1: InitialSetup migrated 21:41:51.6 Info: => 0.0009765s 21:41:51.6 Info: 2: add_reason_to_pending_releases migrating 21:41:51.6 Info: Beginning Transaction 21:41:51.6 Info: Starting migration of Main DB to 2 21:41:51.6 Info: AlterTable PendingReleases 21:41:51.6 Info: => 4E-07s 21:41:51.6 Info: CreateColumn PendingReleases Reason Int32 21:41:51.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:51.6 Info: => 0.0004842s 21:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:51', 'add_reason_to_pending_releases') 21:41:51.6 Info: Committing Transaction 21:41:51.6 Info: 2: add_reason_to_pending_releases migrated 21:41:51.6 Info: => 0.0009167s 21:41:51.6 Info: 3: add_medium_support migrating 21:41:51.6 Info: Beginning Transaction 21:41:51.6 Info: Starting migration of Main DB to 3 21:41:51.6 Info: AlterTable Albums 21:41:51.6 Info: => 1.15E-05s 21:41:51.6 Info: CreateColumn Albums Media String 21:41:51.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:51.6 Info: => 0.0004532s 21:41:51.6 Info: AlterTable Tracks 21:41:51.6 Info: => 3E-07s 21:41:51.6 Info: CreateColumn Tracks MediumNumber Int32 21:41:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:51.6 Info: => 0.0004262s 21:41:51.6 Info: AlterTable Tracks 21:41:51.6 Info: => 3E-07s 21:41:51.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:51.6 Info: => 0.0004264s 21:41:51.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:51.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:51.6 Info: => 3.45E-05s 21:41:51.6 Info: DeleteColumn Tracks TrackNumber 21:41:51.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:51.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:51.6 Info: DROP TABLE "Tracks" 21:41:51.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:51.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:51.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:51.6 Info: => 0.0037257s 21:41:51.6 Info: AlterTable Tracks 21:41:51.6 Info: => 3E-07s 21:41:51.6 Info: CreateColumn Tracks TrackNumber String 21:41:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:51.6 Info: => 0.0004212s 21:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:51', 'add_medium_support') 21:41:51.6 Info: Committing Transaction 21:41:51.6 Info: 3: add_medium_support migrated 21:41:51.6 Info: => 0.0009025s 21:41:51.6 Info: 4: add_various_qualites_in_profile migrating 21:41:51.6 Info: Beginning Transaction 21:41:51.6 Info: Starting migration of Main DB to 4 21:41:51.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:51.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:51.6 Info: => 4.12E-05s 21:41:51.6 Info: PerformDBOperation 21:41:51.6 Info: Performing DB Operation 21:41:51.6 Info: => 2.82E-05s 21:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:51', 'add_various_qualites_in_profile') 21:41:51.6 Info: Committing Transaction 21:41:51.6 Info: 4: add_various_qualites_in_profile migrated 21:41:51.6 Info: => 0.0003546s 21:41:51.6 Info: 5: metadata_profiles migrating 21:41:51.6 Info: Beginning Transaction 21:41:51.6 Info: Starting migration of Main DB to 5 21:41:51.6 Info: CreateTable MetadataProfiles 21:41:51.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:51.6 Info: => 0.0001165s 21:41:51.6 Info: CreateIndex MetadataProfiles (Name) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:51.6 Info: => 8.22E-05s 21:41:51.6 Info: AlterTable Artists 21:41:51.6 Info: => 3E-07s 21:41:51.6 Info: CreateColumn Artists MetadataProfileId Int32 21:41:51.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:51.6 Info: => 0.0004394s 21:41:51.6 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:51.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:51.6 Info: DROP TABLE "Artists" 21:41:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.6 Info: => 0.0039228s 21:41:51.6 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:51.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:51.7 Info: DROP TABLE "Artists" 21:41:51.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.7 Info: => 0.0038174s 21:41:51.7 Info: AlterTable Albums 21:41:51.7 Info: => 4E-07s 21:41:51.7 Info: CreateColumn Albums SecondaryTypes String 21:41:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:51.7 Info: => 0.0004426s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:51', 'metadata_profiles') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 5: metadata_profiles migrated 21:41:51.7 Info: => 0.0008757s 21:41:51.7 Info: 6: separate_automatic_and_interactive_search migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 6 21:41:51.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:51.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:51.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:51.7 Info: DROP TABLE "Indexers" 21:41:51.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:51.7 Info: => 0.0032286s 21:41:51.7 Info: AlterTable Indexers 21:41:51.7 Info: => 4E-07s 21:41:51.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:51.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:51.7 Info: => 0.0005311s 21:41:51.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:51.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:51.7 Info: => 3.03E-05s 21:41:51.7 Info: AlterTable Indexers 21:41:51.7 Info: => 3E-07s 21:41:51.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:51.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:51.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:51.7 Info: DROP TABLE "Indexers" 21:41:51.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:51.7 Info: => 0.003179s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:51', 'separate_automatic_and_interactive_search') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 6: separate_automatic_and_interactive_search migrated 21:41:51.7 Info: => 0.0037206s 21:41:51.7 Info: 7: change_album_path_to_relative migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 7 21:41:51.7 Info: DeleteColumn Albums Path 21:41:51.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:51.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:51.7 Info: DROP TABLE "Albums" 21:41:51.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.7 Info: => 0.004151s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:51', 'change_album_path_to_relative') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 7: change_album_path_to_relative migrated 21:41:51.7 Info: => 0.0047271s 21:41:51.7 Info: 8: change_quality_size_mb_to_kb migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 8 21:41:51.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:51.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:51.7 Info: => 3.81E-05s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:51', 'change_quality_size_mb_to_kb') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 8: change_quality_size_mb_to_kb migrated 21:41:51.7 Info: => 0.0004317s 21:41:51.7 Info: 9: album_releases migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 9 21:41:51.7 Info: AlterTable Albums 21:41:51.7 Info: => 5E-07s 21:41:51.7 Info: CreateColumn Albums Releases String 21:41:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:51.7 Info: => 0.0005171s 21:41:51.7 Info: AlterTable Albums 21:41:51.7 Info: => 3E-07s 21:41:51.7 Info: CreateColumn Albums CurrentRelease String 21:41:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:51.7 Info: => 0.0004947s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:51', 'album_releases') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 9: album_releases migrated 21:41:51.7 Info: => 0.0009004s 21:41:51.7 Info: 10: album_releases_fix migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 10 21:41:51.7 Info: AlterTable Albums 21:41:51.7 Info: => 4E-07s 21:41:51.7 Info: AlterColumn Albums Releases String 21:41:51.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:51.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:51.7 Info: DROP TABLE "Albums" 21:41:51.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.7 Info: => 0.0039494s 21:41:51.7 Info: AlterTable Albums 21:41:51.7 Info: => 3E-07s 21:41:51.7 Info: AlterColumn Albums CurrentRelease String 21:41:51.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:51.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:51.7 Info: DROP TABLE "Albums" 21:41:51.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.7 Info: => 0.0038911s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:51', 'album_releases_fix') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 10: album_releases_fix migrated 21:41:51.7 Info: => 0.0044168s 21:41:51.7 Info: 11: import_lists migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 11 21:41:51.7 Info: CreateTable ImportLists 21:41:51.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:51.7 Info: => 0.000169s 21:41:51.7 Info: CreateIndex ImportLists (Name) 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:51.7 Info: => 8.68E-05s 21:41:51.7 Info: CreateTable ImportListStatus 21:41:51.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:51.7 Info: => 0.0001268s 21:41:51.7 Info: CreateIndex ImportListStatus (ProviderId) 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:51.7 Info: => 7.36E-05s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:51', 'import_lists') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 11: import_lists migrated 21:41:51.7 Info: => 0.0005991s 21:41:51.7 Info: 12: add_release_status migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 12 21:41:51.7 Info: AlterTable MetadataProfiles 21:41:51.7 Info: => 5E-07s 21:41:51.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:51.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:51.7 Info: => 0.0005107s 21:41:51.7 Info: PerformDBOperation 21:41:51.7 Info: Performing DB Operation 21:41:51.7 Info: => 2.5E-05s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:51', 'add_release_status') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 12: add_release_status migrated 21:41:51.7 Info: => 0.0003517s 21:41:51.7 Info: 13: album_download_notification migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 13 21:41:51.7 Info: AlterTable Notifications 21:41:51.7 Info: => 5E-07s 21:41:51.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:51.7 Info: => 0.0005047s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:51', 'album_download_notification') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 13: album_download_notification migrated 21:41:51.7 Info: => 0.0008415s 21:41:51.7 Info: 14: fix_language_metadata_profiles migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 14 21:41:51.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:51.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:51.7 Info: => 8.58E-05s 21:41:51.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:51.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:51.7 Info: => 7.32E-05s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:51', 'fix_language_metadata_profiles') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 14: fix_language_metadata_profiles migrated 21:41:51.7 Info: => 0.0004151s 21:41:51.7 Info: 15: remove_fanzub migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 15 21:41:51.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:51.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:51.7 Info: => 4.33E-05s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:51', 'remove_fanzub') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 15: remove_fanzub migrated 21:41:51.7 Info: => 0.0003809s 21:41:51.7 Info: 16: update_artist_history_indexes migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 16 21:41:51.7 Info: CreateIndex Albums (ArtistId) 21:41:51.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:51.7 Info: => 9.03E-05s 21:41:51.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:51.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:51.7 Info: => 8.08E-05s 21:41:51.7 Info: DeleteIndex History (AlbumId) 21:41:51.7 Info: DROP INDEX "IX_History_AlbumId" 21:41:51.7 Info: => 0.0001178s 21:41:51.7 Info: CreateIndex History (AlbumId, Date) 21:41:51.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:51.7 Info: => 8.24E-05s 21:41:51.7 Info: DeleteIndex History (DownloadId) 21:41:51.7 Info: DROP INDEX "IX_History_DownloadId" 21:41:51.7 Info: => 0.0001072s 21:41:51.7 Info: CreateIndex History (DownloadId, Date) 21:41:51.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:51.7 Info: => 7.9E-05s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:51', 'update_artist_history_indexes') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 16: update_artist_history_indexes migrated 21:41:51.7 Info: => 0.000439s 21:41:51.7 Info: 17: remove_nma migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 17 21:41:51.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:51.7 Info: => 3.65E-05s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:51', 'remove_nma') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 17: remove_nma migrated 21:41:51.7 Info: => 0.0003388s 21:41:51.7 Info: 18: album_disambiguation migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 18 21:41:51.7 Info: AlterTable Albums 21:41:51.7 Info: => 5E-07s 21:41:51.7 Info: CreateColumn Albums Disambiguation String 21:41:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:51.7 Info: => 0.0005364s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:51', 'album_disambiguation') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 18: album_disambiguation migrated 21:41:51.7 Info: => 0.0008709s 21:41:51.7 Info: 19: add_ape_quality_in_profiles migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 19 21:41:51.7 Info: PerformDBOperation 21:41:51.7 Info: Performing DB Operation 21:41:51.7 Info: => 2.67E-05s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:51', 'add_ape_quality_in_profiles') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 19: add_ape_quality_in_profiles migrated 21:41:51.7 Info: => 0.0003698s 21:41:51.7 Info: 20: remove_pushalot migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 20 21:41:51.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:51.7 Info: => 3.51E-05s 21:41:51.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:51.7 Info: => 2.64E-05s 21:41:51.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:51.7 Info: => 2.38E-05s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:51', 'remove_pushalot') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 20: remove_pushalot migrated 21:41:51.7 Info: => 0.0003648s 21:41:51.7 Info: 21: add_custom_filters migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 21 21:41:51.7 Info: CreateTable CustomFilters 21:41:51.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:51.7 Info: => 0.0001206s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:51', 'add_custom_filters') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 21: add_custom_filters migrated 21:41:51.7 Info: => 0.0005043s 21:41:51.7 Info: 22: import_list_tags migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 22 21:41:51.7 Info: AlterTable ImportLists 21:41:51.7 Info: => 4E-07s 21:41:51.7 Info: CreateColumn ImportLists Tags String 21:41:51.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:51.7 Info: => 0.000509s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:51', 'import_list_tags') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 22: import_list_tags migrated 21:41:51.7 Info: => 0.0008329s 21:41:51.7 Info: 23: add_release_groups_etc migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 23 21:41:51.7 Info: CreateTable ArtistMetadata 21:41:51.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:51.7 Info: => 0.0001541s 21:41:51.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:51.7 Info: => 9.38E-05s 21:41:51.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:51.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:51.7 Info: => 8.74E-05s 21:41:51.7 Info: AlterTable Artists 21:41:51.7 Info: => 3E-07s 21:41:51.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:51.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:51.7 Info: => 0.0005542s 21:41:51.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:51.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:51.7 Info: => 6.82E-05s 21:41:51.7 Info: CreateTable AlbumReleases 21:41:51.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:51.7 Info: => 0.0001445s 21:41:51.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:51.7 Info: => 7.88E-05s 21:41:51.7 Info: CreateIndex AlbumReleases (AlbumId) 21:41:51.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:51.7 Info: => 7.19E-05s 21:41:51.7 Info: PerformDBOperation 21:41:51.7 Info: Performing DB Operation 21:41:51.7 Info: => 2.71E-05s 21:41:51.7 Info: AlterTable Albums 21:41:51.7 Info: => 3E-07s 21:41:51.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:51.7 Info: => 0.0005157s 21:41:51.7 Info: AlterTable Albums 21:41:51.7 Info: => 4E-07s 21:41:51.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:51.7 Info: => 0.0009526s 21:41:51.7 Info: AlterTable Albums 21:41:51.7 Info: => 5E-07s 21:41:51.7 Info: CreateColumn Albums Links String 21:41:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:51.7 Info: => 0.0004939s 21:41:51.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:51.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:51.7 Info: => 8.45E-05s 21:41:51.7 Info: AlterTable Tracks 21:41:51.7 Info: => 4E-07s 21:41:51.7 Info: CreateColumn Tracks ForeignRecordingId String 21:41:51.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:51.7 Info: => 0.0006559s 21:41:51.7 Info: AlterTable Tracks 21:41:51.7 Info: => 4E-07s 21:41:51.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:51.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:51.7 Info: => 0.000513s 21:41:51.7 Info: AlterTable Tracks 21:41:51.7 Info: => 3E-07s 21:41:51.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:51.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:51.7 Info: => 0.0004862s 21:41:51.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:51.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:51.7 Info: => 6.47E-05s 21:41:51.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:51.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:51.7 Info: => 5.56E-05s 21:41:51.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:51.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.7 Info: DROP TABLE "Artists" 21:41:51.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.7 Info: => 0.0083961s 21:41:51.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:51.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:51.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:51.7 Info: DROP TABLE "Albums" 21:41:51.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.7 Info: => 0.0039727s 21:41:51.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:51.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:51.7 Info: DROP TABLE "Tracks" 21:41:51.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:51.7 Info: => 0.0036257s 21:41:51.7 Info: DeleteColumn TrackFiles ArtistId 21:41:51.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:51.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:51.7 Info: DROP TABLE "TrackFiles" 21:41:51.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.7 Info: => 0.0033652s 21:41:51.7 Info: CreateIndex Artists (ArtistMetadataId) 21:41:51.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.7 Info: => 7.32E-05s 21:41:51.7 Info: CreateIndex Artists (Monitored) 21:41:51.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.7 Info: => 6.94E-05s 21:41:51.7 Info: CreateIndex Albums (ArtistMetadataId) 21:41:51.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:51.7 Info: => 6.64E-05s 21:41:51.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:51.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:51.7 Info: => 6.63E-05s 21:41:51.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:51.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:51.7 Info: => 6.65E-05s 21:41:51.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:51.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:51.7 Info: => 6.59E-05s 21:41:51.7 Info: UpdateData 21:41:51.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:51.7 Info: => 3.57E-05s 21:41:51.7 Info: UpdateData 21:41:51.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:51.7 Info: => 2.89E-05s 21:41:51.7 Info: UpdateData 21:41:51.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:51.7 Info: => 3.33E-05s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:51', 'add_release_groups_etc') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 23: add_release_groups_etc migrated 21:41:51.7 Info: => 0.0007363s 21:41:51.7 Info: 24: NewMediaInfoFormat migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 24 21:41:51.7 Info: UpdateData 21:41:51.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:51.7 Info: => 3.81E-05s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:51', 'NewMediaInfoFormat') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 24: NewMediaInfoFormat migrated 21:41:51.7 Info: => 0.0004628s 21:41:51.7 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 25 21:41:51.7 Info: RenameTable Restrictions ReleaseProfiles 21:41:51.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:51.7 Info: => 0.0013719s 21:41:51.7 Info: AlterTable ReleaseProfiles 21:41:51.7 Info: => 4E-07s 21:41:51.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:51.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:51.7 Info: => 0.000464s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:51', 'rename_restrictions_to_release_profiles') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:51.7 Info: => 0.0008986s 21:41:51.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 26 21:41:51.7 Info: RenameTable Profiles QualityProfiles 21:41:51.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:51.7 Info: => 0.00148s 21:41:51.7 Info: AlterTable QualityProfiles 21:41:51.7 Info: => 3E-07s 21:41:51.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:51.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:51.7 Info: => 0.0004668s 21:41:51.7 Info: AlterTable LanguageProfiles 21:41:51.7 Info: => 3E-07s 21:41:51.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:51.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:51.7 Info: => 0.0004499s 21:41:51.7 Info: UpdateData 21:41:51.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:51.7 Info: => 3.51E-05s 21:41:51.7 Info: UpdateData 21:41:51.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:51.7 Info: => 2.6E-05s 21:41:51.7 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:51.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.7 Info: DROP TABLE "Artists" 21:41:51.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.7 Info: => 0.0039111s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:51', 'rename_quality_profiles_add_upgrade_allowed') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:51.7 Info: => 0.004445s 21:41:51.7 Info: 27: add_import_exclusions migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 27 21:41:51.7 Info: CreateTable ImportListExclusions 21:41:51.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:51.7 Info: => 0.0001068s 21:41:51.7 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:51.7 Info: => 7.94E-05s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:51', 'add_import_exclusions') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 27: add_import_exclusions migrated 21:41:51.7 Info: => 0.0005237s 21:41:51.7 Info: 28: clean_artist_metadata_table migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 28 21:41:51.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.7 Info: => 0.0001317s 21:41:51.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.7 Info: => 0.0001252s 21:41:51.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:51.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:51.7 Info: => 0.0001073s 21:41:51.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:51.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:51.7 Info: => 0.0001073s 21:41:51.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.7 Info: => 0.0001035s 21:41:51.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.7 Info: => 0.000106s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:51', 'clean_artist_metadata_table') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 28: clean_artist_metadata_table migrated 21:41:51.7 Info: => 0.0005197s 21:41:51.7 Info: 29: health_issue_notification migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 29 21:41:51.7 Info: AlterTable Notifications 21:41:51.7 Info: => 4E-07s 21:41:51.7 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:51.7 Info: => 0.0004931s 21:41:51.7 Info: AlterTable Notifications 21:41:51.7 Info: => 3E-07s 21:41:51.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:51.7 Info: => 0.0004698s 21:41:51.7 Info: AlterTable Notifications 21:41:51.7 Info: => 3E-07s 21:41:51.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:51.7 Info: => 0.0004662s 21:41:51.7 Info: AlterTable Notifications 21:41:51.7 Info: => 3E-07s 21:41:51.7 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:51.7 Info: => 0.0004907s 21:41:51.7 Info: AlterTable Notifications 21:41:51.7 Info: => 4E-07s 21:41:51.7 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:51.7 Info: => 0.0004665s 21:41:51.7 Info: DeleteColumn Notifications OnDownload 21:41:51.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:51.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:51.7 Info: DROP TABLE "Notifications" 21:41:51.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:51.7 Info: => 0.0035945s 21:41:51.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:51.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:51.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:51.7 Info: DROP TABLE "Notifications" 21:41:51.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:51.7 Info: => 0.0034759s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:51', 'health_issue_notification') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 29: health_issue_notification migrated 21:41:51.7 Info: => 0.0039891s 21:41:51.7 Info: 30: add_mediafilerepository_mtime migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 30 21:41:51.7 Info: AlterTable TrackFiles 21:41:51.7 Info: => 4E-07s 21:41:51.7 Info: CreateColumn TrackFiles Modified DateTime 21:41:51.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:51.7 Info: => 0.0005024s 21:41:51.7 Info: AlterTable TrackFiles 21:41:51.7 Info: => 3E-07s 21:41:51.7 Info: CreateColumn TrackFiles Path String 21:41:51.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:51.7 Info: => 0.000458s 21:41:51.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:51.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:51.7 Info: => 2.74E-05s 21:41:51.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.7 Info: => 0.0001111s 21:41:51.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:51.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:51.7 Info: => 0.0001213s 21:41:51.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:51.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:51.7 Info: => 0.0001258s 21:41:51.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:51.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:51.7 Info: => 7.38E-05s 21:41:51.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:51.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:51.7 Info: => 4.46E-05s 21:41:51.7 Info: AlterTable TrackFiles 21:41:51.7 Info: => 3E-07s 21:41:51.7 Info: AlterColumn TrackFiles Path String 21:41:51.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:51.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:51.7 Info: DROP TABLE "TrackFiles" 21:41:51.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.7 Info: => 0.0037941s 21:41:51.7 Info: CreateIndex TrackFiles (Path) 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:51.7 Info: => 7.56E-05s 21:41:51.7 Info: DeleteColumn TrackFiles RelativePath 21:41:51.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:51.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:51.7 Info: DROP TABLE "TrackFiles" 21:41:51.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:51.7 Info: => 0.0041415s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:51', 'add_mediafilerepository_mtime') 21:41:51.7 Info: Committing Transaction 21:41:51.7 Info: 30: add_mediafilerepository_mtime migrated 21:41:51.7 Info: => 0.0046123s 21:41:51.7 Info: 31: add_artistmetadataid_constraint migrating 21:41:51.7 Info: Beginning Transaction 21:41:51.7 Info: Starting migration of Main DB to 31 21:41:51.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:51.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:51.7 Info: => 7.36E-05s 21:41:51.7 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:51.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:51.7 Info: => 0.0001145s 21:41:51.7 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:51.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.7 Info: DROP TABLE "Artists" 21:41:51.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.7 Info: => 0.0039151s 21:41:51.7 Info: CreateIndex Artists (ArtistMetadataId) 21:41:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.7 Info: => 7.1E-05s 21:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:51', 'add_artistmetadataid_constraint') 21:41:51.7 Info: Committing Transaction 21:41:51.8 Info: 31: add_artistmetadataid_constraint migrated 21:41:51.8 Info: => 0.000563s 21:41:51.8 Info: 32: old_ids_and_artist_alias migrating 21:41:51.8 Info: Beginning Transaction 21:41:51.8 Info: Starting migration of Main DB to 32 21:41:51.8 Info: AlterTable ArtistMetadata 21:41:51.8 Info: => 5E-07s 21:41:51.8 Info: CreateColumn ArtistMetadata Aliases String 21:41:51.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:51.8 Info: => 0.0005055s 21:41:51.8 Info: AlterTable ArtistMetadata 21:41:51.8 Info: => 4E-07s 21:41:51.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:51.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.8 Info: => 0.0004776s 21:41:51.8 Info: AlterTable Albums 21:41:51.8 Info: => 3E-07s 21:41:51.8 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.8 Info: => 0.000478s 21:41:51.8 Info: AlterTable AlbumReleases 21:41:51.8 Info: => 3E-07s 21:41:51.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:51.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.8 Info: => 0.0004765s 21:41:51.8 Info: AlterTable Tracks 21:41:51.8 Info: => 3E-07s 21:41:51.8 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.8 Info: => 0.0004747s 21:41:51.8 Info: AlterTable Tracks 21:41:51.8 Info: => 4E-07s 21:41:51.8 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:51.8 Info: => 0.00048s 21:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:51', 'old_ids_and_artist_alias') 21:41:51.8 Info: Committing Transaction 21:41:51.8 Info: 32: old_ids_and_artist_alias migrated 21:41:51.8 Info: => 0.00094s 21:41:51.8 Info: 33: download_propers_config migrating 21:41:51.8 Info: Beginning Transaction 21:41:51.8 Info: Starting migration of Main DB to 33 21:41:51.8 Info: PerformDBOperation 21:41:51.8 Info: Performing DB Operation 21:41:51.8 Info: => 2.47E-05s 21:41:51.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:51.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:51.8 Info: => 2.79E-05s 21:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:51', 'download_propers_config') 21:41:51.8 Info: Committing Transaction 21:41:51.8 Info: 33: download_propers_config migrated 21:41:51.8 Info: => 0.0004494s 21:41:51.8 Info: 34: remove_language_profiles migrating 21:41:51.8 Info: Beginning Transaction 21:41:51.8 Info: Starting migration of Main DB to 34 21:41:51.8 Info: DeleteTable LanguageProfiles 21:41:51.8 Info: DROP TABLE "LanguageProfiles" 21:41:51.8 Info: => 0.0001858s 21:41:51.8 Info: DeleteColumn Artists LanguageProfileId 21:41:51.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.8 Info: DROP TABLE "Artists" 21:41:51.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.8 Info: => 0.004025s 21:41:51.8 Info: DeleteColumn ImportLists LanguageProfileId 21:41:51.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:51.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:51.8 Info: DROP TABLE "ImportLists" 21:41:51.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:51.8 Info: => 0.003553s 21:41:51.8 Info: DeleteColumn Blacklist Language 21:41:51.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:51.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:51.8 Info: DROP TABLE "Blacklist" 21:41:51.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:51.8 Info: => 0.003448s 21:41:51.8 Info: DeleteColumn History Language 21:41:51.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:51.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:51.8 Info: DROP TABLE "History" 21:41:51.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:51.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:51.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:51.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:51.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:51.8 Info: => 0.0039251s 21:41:51.8 Info: DeleteColumn LyricFiles Language 21:41:51.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:51.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:51.8 Info: DROP TABLE "LyricFiles" 21:41:51.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:51.8 Info: => 0.0033305s 21:41:51.8 Info: DeleteColumn TrackFiles Language 21:41:51.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:51.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:51.8 Info: DROP TABLE "TrackFiles" 21:41:51.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:51.8 Info: => 0.0057166s 21:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:51', 'remove_language_profiles') 21:41:51.8 Info: Committing Transaction 21:41:51.8 Info: 34: remove_language_profiles migrated 21:41:51.8 Info: => 0.0063728s 21:41:51.8 Info: 35: multi_disc_naming_format migrating 21:41:51.8 Info: Beginning Transaction 21:41:51.8 Info: Starting migration of Main DB to 35 21:41:51.8 Info: AlterTable NamingConfig 21:41:51.8 Info: => 5E-07s 21:41:51.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:51.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:51.8 Info: => 0.0005544s 21:41:51.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:51.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:51.8 Info: => 3.4E-05s 21:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:51', 'multi_disc_naming_format') 21:41:51.8 Info: Committing Transaction 21:41:51.8 Info: 35: multi_disc_naming_format migrated 21:41:51.8 Info: => 0.0004959s 21:41:51.8 Info: 36: add_download_client_priority migrating 21:41:51.8 Info: Beginning Transaction 21:41:51.8 Info: Starting migration of Main DB to 36 21:41:51.8 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 21:41:51.8 Info: AlterTable DownloadClients 21:41:51.8 Info: => 3E-07s 21:41:51.8 Info: CreateColumn DownloadClients Priority Int32 21:41:51.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:51.8 Info: => 0.0004809s 21:41:51.8 Info: PerformDBOperation 21:41:51.8 Info: Performing DB Operation 21:41:51.8 Info: => 7.87E-05s 21:41:51.8 Info: -> 1 Insert operations completed in 00:00:00.0000628 taking an average of 00:00:00.0000628 21:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:51', 'add_download_client_priority') 21:41:51.8 Info: Committing Transaction 21:41:51.8 Info: 36: add_download_client_priority migrated 21:41:51.8 Info: => 0.0005243s 21:41:51.8 Debug: Took: 00:00:00.1674133 21:41:51.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 21:41:51.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 21:41:51.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637118626637_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:51.8 Info: DatabaseEngineVersionCheck migrating 21:41:51.8 Info: PerformDBOperation 21:41:51.8 Info: Performing DB Operation 21:41:51.8 Info: SQLite 3.49.1 21:41:51.8 Info: => 0.0013653s 21:41:51.8 Info: DatabaseEngineVersionCheck migrated 21:41:51.8 Info: => 0.0013739s 21:41:51.8 Info: VersionMigration migrating 21:41:51.8 Info: Beginning Transaction 21:41:51.8 Info: CreateTable VersionInfo 21:41:51.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:51.8 Info: => 0.0001375s 21:41:51.8 Info: Committing Transaction 21:41:51.8 Info: VersionMigration migrated 21:41:51.8 Info: => 0.0007126s 21:41:51.8 Info: VersionUniqueMigration migrating 21:41:51.8 Info: Beginning Transaction 21:41:51.8 Info: CreateIndex VersionInfo (Version) 21:41:51.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:51.8 Info: => 0.0001206s 21:41:51.8 Info: AlterTable VersionInfo 21:41:51.8 Info: => 5E-07s 21:41:51.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:51.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:51.8 Info: => 0.0005346s 21:41:51.8 Info: Committing Transaction 21:41:51.8 Info: VersionUniqueMigration migrated 21:41:51.8 Info: => 0.0009467s 21:41:51.8 Info: VersionDescriptionMigration migrating 21:41:51.8 Info: Beginning Transaction 21:41:51.8 Info: AlterTable VersionInfo 21:41:51.8 Info: => 4E-07s 21:41:51.8 Info: CreateColumn VersionInfo Description String 21:41:51.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:51.8 Info: => 0.0001887s 21:41:51.8 Info: Committing Transaction 21:41:51.8 Info: VersionDescriptionMigration migrated 21:41:51.8 Info: => 0.0005259s 21:41:51.8 Info: 1: InitialSetup migrating 21:41:51.8 Info: Beginning Transaction 21:41:51.8 Info: Starting migration of Main DB to 1 21:41:51.8 Info: CreateTable Config 21:41:51.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:51.8 Info: => 0.0001328s 21:41:51.8 Info: CreateIndex Config (Key) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:51.8 Info: => 7.56E-05s 21:41:51.8 Info: CreateTable RootFolders 21:41:51.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:51.8 Info: => 8.17E-05s 21:41:51.8 Info: CreateIndex RootFolders (Path) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:51.8 Info: => 7.06E-05s 21:41:51.8 Info: CreateTable Artists 21:41:51.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:51.8 Info: => 0.0001996s 21:41:51.8 Info: CreateIndex Artists (ForeignArtistId) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:51.8 Info: => 8.06E-05s 21:41:51.8 Info: CreateIndex Artists (NameSlug) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:51.8 Info: => 6.86E-05s 21:41:51.8 Info: CreateIndex Artists (CleanName) 21:41:51.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.8 Info: => 6.78E-05s 21:41:51.8 Info: CreateIndex Artists (Path) 21:41:51.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.8 Info: => 6.48E-05s 21:41:51.8 Info: CreateTable Albums 21:41:51.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:51.8 Info: => 0.000178s 21:41:51.8 Info: CreateIndex Albums (ForeignAlbumId) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.8 Info: => 6.82E-05s 21:41:51.8 Info: CreateIndex Albums (MBId) 21:41:51.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.8 Info: => 6.38E-05s 21:41:51.8 Info: CreateIndex Albums (TADBId) 21:41:51.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.8 Info: => 6.3E-05s 21:41:51.8 Info: CreateIndex Albums (TitleSlug) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.8 Info: => 6.27E-05s 21:41:51.8 Info: CreateIndex Albums (CleanTitle) 21:41:51.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.8 Info: => 6.12E-05s 21:41:51.8 Info: CreateIndex Albums (Path) 21:41:51.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:51.8 Info: => 5.9E-05s 21:41:51.8 Info: CreateTable Tracks 21:41:51.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:51.8 Info: => 0.0001188s 21:41:51.8 Info: CreateIndex Tracks (ForeignTrackId) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:51.8 Info: => 6.74E-05s 21:41:51.8 Info: CreateIndex Tracks (ArtistId) 21:41:51.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:51.8 Info: => 6.99E-05s 21:41:51.8 Info: CreateIndex Tracks (TrackFileId) 21:41:51.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:51.8 Info: => 7E-05s 21:41:51.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:51.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:51.8 Info: => 7.03E-05s 21:41:51.8 Info: CreateTable TrackFiles 21:41:51.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:51.8 Info: => 0.0001261s 21:41:51.8 Info: CreateIndex TrackFiles (ArtistId) 21:41:51.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:51.8 Info: => 8.29E-05s 21:41:51.8 Info: CreateIndex TrackFiles (AlbumId) 21:41:51.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.8 Info: => 6.84E-05s 21:41:51.8 Info: CreateTable History 21:41:51.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:51.8 Info: => 0.0001385s 21:41:51.8 Info: CreateIndex History (Date) 21:41:51.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:51.8 Info: => 0.000103s 21:41:51.8 Info: CreateIndex History (EventType) 21:41:51.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:51.8 Info: => 7.71E-05s 21:41:51.8 Info: CreateIndex History (DownloadId) 21:41:51.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:51.8 Info: => 6.76E-05s 21:41:51.8 Info: CreateIndex History (AlbumId) 21:41:51.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:51.8 Info: => 7.69E-05s 21:41:51.8 Info: CreateTable Notifications 21:41:51.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:51.8 Info: => 0.0001218s 21:41:51.8 Info: CreateTable ScheduledTasks 21:41:51.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:51.8 Info: => 9.02E-05s 21:41:51.8 Info: CreateIndex ScheduledTasks (TypeName) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:51.8 Info: => 6.94E-05s 21:41:51.8 Info: CreateTable Indexers 21:41:51.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:51.8 Info: => 9.33E-05s 21:41:51.8 Info: CreateIndex Indexers (Name) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:51.8 Info: => 6.91E-05s 21:41:51.8 Info: CreateTable Profiles 21:41:51.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:51.8 Info: => 8.27E-05s 21:41:51.8 Info: CreateIndex Profiles (Name) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:51.8 Info: => 6.76E-05s 21:41:51.8 Info: CreateTable QualityDefinitions 21:41:51.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:51.8 Info: => 0.0001308s 21:41:51.8 Info: CreateIndex QualityDefinitions (Quality) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:51.8 Info: => 8.35E-05s 21:41:51.8 Info: CreateIndex QualityDefinitions (Title) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:51.8 Info: => 6.95E-05s 21:41:51.8 Info: CreateTable NamingConfig 21:41:51.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:51.8 Info: => 0.0001023s 21:41:51.8 Info: CreateTable Blacklist 21:41:51.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:51.8 Info: => 0.0001338s 21:41:51.8 Info: CreateTable Metadata 21:41:51.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:51.8 Info: => 8.76E-05s 21:41:51.8 Info: CreateTable MetadataFiles 21:41:51.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:51.8 Info: => 0.0001024s 21:41:51.8 Info: CreateTable DownloadClients 21:41:51.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:51.8 Info: => 9.69E-05s 21:41:51.8 Info: CreateTable PendingReleases 21:41:51.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:51.8 Info: => 9.81E-05s 21:41:51.8 Info: CreateTable RemotePathMappings 21:41:51.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:51.8 Info: => 8.46E-05s 21:41:51.8 Info: CreateTable Tags 21:41:51.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:51.8 Info: => 7.79E-05s 21:41:51.8 Info: CreateIndex Tags (Label) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:51.8 Info: => 7.87E-05s 21:41:51.8 Info: CreateTable Restrictions 21:41:51.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:51.8 Info: => 8.54E-05s 21:41:51.8 Info: CreateTable DelayProfiles 21:41:51.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:51.8 Info: => 0.0001245s 21:41:51.8 Info: CreateTable Users 21:41:51.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:51.8 Info: => 9.31E-05s 21:41:51.8 Info: CreateIndex Users (Identifier) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:51.8 Info: => 7.89E-05s 21:41:51.8 Info: CreateIndex Users (Username) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:51.8 Info: => 7.24E-05s 21:41:51.8 Info: CreateTable Commands 21:41:51.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:51.8 Info: => 0.0001063s 21:41:51.8 Info: CreateTable IndexerStatus 21:41:51.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:51.8 Info: => 0.0001059s 21:41:51.8 Info: CreateIndex IndexerStatus (ProviderId) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:51.8 Info: => 7.62E-05s 21:41:51.8 Info: CreateTable ExtraFiles 21:41:51.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:51.8 Info: => 9.95E-05s 21:41:51.8 Info: CreateTable LyricFiles 21:41:51.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:51.8 Info: => 0.0001411s 21:41:51.8 Info: CreateTable LanguageProfiles 21:41:51.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:51.8 Info: => 8.81E-05s 21:41:51.8 Info: CreateIndex LanguageProfiles (Name) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:51.8 Info: => 8.4E-05s 21:41:51.8 Info: CreateTable DownloadClientStatus 21:41:51.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:51.8 Info: => 0.0001142s 21:41:51.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:51.8 Info: => 8.01E-05s 21:41:51.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:51.8 Info: -> 1 Insert operations completed in 00:00:00.0000506 taking an average of 00:00:00.0000506 21:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:51', 'InitialSetup') 21:41:51.8 Info: Committing Transaction 21:41:51.8 Info: 1: InitialSetup migrated 21:41:51.8 Info: => 0.0008832s 21:41:51.8 Info: 2: add_reason_to_pending_releases migrating 21:41:51.8 Info: Beginning Transaction 21:41:51.8 Info: Starting migration of Main DB to 2 21:41:51.8 Info: AlterTable PendingReleases 21:41:51.8 Info: => 4E-07s 21:41:51.8 Info: CreateColumn PendingReleases Reason Int32 21:41:51.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:51.8 Info: => 0.0004804s 21:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:51', 'add_reason_to_pending_releases') 21:41:51.8 Info: Committing Transaction 21:41:51.8 Info: 2: add_reason_to_pending_releases migrated 21:41:51.8 Info: => 0.0008914s 21:41:51.8 Info: 3: add_medium_support migrating 21:41:51.8 Info: Beginning Transaction 21:41:51.8 Info: Starting migration of Main DB to 3 21:41:51.8 Info: AlterTable Albums 21:41:51.8 Info: => 5E-07s 21:41:51.8 Info: CreateColumn Albums Media String 21:41:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:51.8 Info: => 0.0004571s 21:41:51.8 Info: AlterTable Tracks 21:41:51.8 Info: => 3E-07s 21:41:51.8 Info: CreateColumn Tracks MediumNumber Int32 21:41:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:51.8 Info: => 0.0004544s 21:41:51.8 Info: AlterTable Tracks 21:41:51.8 Info: => 3E-07s 21:41:51.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:51.8 Info: => 0.0004549s 21:41:51.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:51.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:51.8 Info: => 3.47E-05s 21:41:51.8 Info: DeleteColumn Tracks TrackNumber 21:41:51.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:51.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:51.8 Info: DROP TABLE "Tracks" 21:41:51.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:51.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:51.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:51.8 Info: => 0.0039573s 21:41:51.8 Info: AlterTable Tracks 21:41:51.8 Info: => 4E-07s 21:41:51.8 Info: CreateColumn Tracks TrackNumber String 21:41:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:51.8 Info: => 0.0004234s 21:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:51', 'add_medium_support') 21:41:51.8 Info: Committing Transaction 21:41:51.8 Info: 3: add_medium_support migrated 21:41:51.8 Info: => 0.0010694s 21:41:51.8 Info: 4: add_various_qualites_in_profile migrating 21:41:51.8 Info: Beginning Transaction 21:41:51.8 Info: Starting migration of Main DB to 4 21:41:51.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:51.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:51.8 Info: => 4.29E-05s 21:41:51.8 Info: PerformDBOperation 21:41:51.8 Info: Performing DB Operation 21:41:51.8 Info: => 3.1E-05s 21:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:51', 'add_various_qualites_in_profile') 21:41:51.8 Info: Committing Transaction 21:41:51.8 Info: 4: add_various_qualites_in_profile migrated 21:41:51.8 Info: => 0.0004349s 21:41:51.8 Info: 5: metadata_profiles migrating 21:41:51.8 Info: Beginning Transaction 21:41:51.8 Info: Starting migration of Main DB to 5 21:41:51.8 Info: CreateTable MetadataProfiles 21:41:51.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:51.8 Info: => 0.0001211s 21:41:51.8 Info: CreateIndex MetadataProfiles (Name) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:51.8 Info: => 0.0001104s 21:41:51.8 Info: AlterTable Artists 21:41:51.8 Info: => 3E-07s 21:41:51.8 Info: CreateColumn Artists MetadataProfileId Int32 21:41:51.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:51.8 Info: => 0.0004974s 21:41:51.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:51.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:51.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:51.8 Info: DROP TABLE "Artists" 21:41:51.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:51.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.8 Info: => 0.003939s 21:41:51.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:51.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:51.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:51.8 Info: DROP TABLE "Artists" 21:41:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.9 Info: => 0.0038458s 21:41:51.9 Info: AlterTable Albums 21:41:51.9 Info: => 4E-07s 21:41:51.9 Info: CreateColumn Albums SecondaryTypes String 21:41:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:51.9 Info: => 0.0004538s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:51', 'metadata_profiles') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 5: metadata_profiles migrated 21:41:51.9 Info: => 0.0009248s 21:41:51.9 Info: 6: separate_automatic_and_interactive_search migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 6 21:41:51.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:51.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:51.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:51.9 Info: DROP TABLE "Indexers" 21:41:51.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:51.9 Info: => 0.0032997s 21:41:51.9 Info: AlterTable Indexers 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:51.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:51.9 Info: => 0.0004521s 21:41:51.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:51.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:51.9 Info: => 3.03E-05s 21:41:51.9 Info: AlterTable Indexers 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:51.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:51.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:51.9 Info: DROP TABLE "Indexers" 21:41:51.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:51.9 Info: => 0.0031874s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:51', 'separate_automatic_and_interactive_search') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 6: separate_automatic_and_interactive_search migrated 21:41:51.9 Info: => 0.0036496s 21:41:51.9 Info: 7: change_album_path_to_relative migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 7 21:41:51.9 Info: DeleteColumn Albums Path 21:41:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:51.9 Info: DROP TABLE "Albums" 21:41:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.9 Info: => 0.0040615s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:51', 'change_album_path_to_relative') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 7: change_album_path_to_relative migrated 21:41:51.9 Info: => 0.004562s 21:41:51.9 Info: 8: change_quality_size_mb_to_kb migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 8 21:41:51.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:51.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:51.9 Info: => 3.96E-05s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:51', 'change_quality_size_mb_to_kb') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 8: change_quality_size_mb_to_kb migrated 21:41:51.9 Info: => 0.0004354s 21:41:51.9 Info: 9: album_releases migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 9 21:41:51.9 Info: AlterTable Albums 21:41:51.9 Info: => 5E-07s 21:41:51.9 Info: CreateColumn Albums Releases String 21:41:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:51.9 Info: => 0.0004933s 21:41:51.9 Info: AlterTable Albums 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: CreateColumn Albums CurrentRelease String 21:41:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:51.9 Info: => 0.000486s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:51', 'album_releases') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 9: album_releases migrated 21:41:51.9 Info: => 0.0008419s 21:41:51.9 Info: 10: album_releases_fix migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 10 21:41:51.9 Info: AlterTable Albums 21:41:51.9 Info: => 4E-07s 21:41:51.9 Info: AlterColumn Albums Releases String 21:41:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:51.9 Info: DROP TABLE "Albums" 21:41:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.9 Info: => 0.0039359s 21:41:51.9 Info: AlterTable Albums 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: AlterColumn Albums CurrentRelease String 21:41:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:51.9 Info: DROP TABLE "Albums" 21:41:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.9 Info: => 0.0039067s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:51', 'album_releases_fix') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 10: album_releases_fix migrated 21:41:51.9 Info: => 0.0043687s 21:41:51.9 Info: 11: import_lists migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 11 21:41:51.9 Info: CreateTable ImportLists 21:41:51.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:51.9 Info: => 0.0001449s 21:41:51.9 Info: CreateIndex ImportLists (Name) 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:51.9 Info: => 7.93E-05s 21:41:51.9 Info: CreateTable ImportListStatus 21:41:51.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:51.9 Info: => 0.0001019s 21:41:51.9 Info: CreateIndex ImportListStatus (ProviderId) 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:51.9 Info: => 7.48E-05s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:51', 'import_lists') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 11: import_lists migrated 21:41:51.9 Info: => 0.0005214s 21:41:51.9 Info: 12: add_release_status migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 12 21:41:51.9 Info: AlterTable MetadataProfiles 21:41:51.9 Info: => 4E-07s 21:41:51.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:51.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:51.9 Info: => 0.0005338s 21:41:51.9 Info: PerformDBOperation 21:41:51.9 Info: Performing DB Operation 21:41:51.9 Info: => 2.49E-05s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:51', 'add_release_status') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 12: add_release_status migrated 21:41:51.9 Info: => 0.0004445s 21:41:51.9 Info: 13: album_download_notification migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 13 21:41:51.9 Info: AlterTable Notifications 21:41:51.9 Info: => 5E-07s 21:41:51.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:51.9 Info: => 0.0005099s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:51', 'album_download_notification') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 13: album_download_notification migrated 21:41:51.9 Info: => 0.0009394s 21:41:51.9 Info: 14: fix_language_metadata_profiles migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 14 21:41:51.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:51.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:51.9 Info: => 8.7E-05s 21:41:51.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:51.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:51.9 Info: => 8.16E-05s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:51', 'fix_language_metadata_profiles') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 14: fix_language_metadata_profiles migrated 21:41:51.9 Info: => 0.0004413s 21:41:51.9 Info: 15: remove_fanzub migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 15 21:41:51.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:51.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:51.9 Info: => 3.11E-05s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:51', 'remove_fanzub') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 15: remove_fanzub migrated 21:41:51.9 Info: => 0.0003475s 21:41:51.9 Info: 16: update_artist_history_indexes migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 16 21:41:51.9 Info: CreateIndex Albums (ArtistId) 21:41:51.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:51.9 Info: => 9.5E-05s 21:41:51.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:51.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:51.9 Info: => 0.0001068s 21:41:51.9 Info: DeleteIndex History (AlbumId) 21:41:51.9 Info: DROP INDEX "IX_History_AlbumId" 21:41:51.9 Info: => 0.0001078s 21:41:51.9 Info: CreateIndex History (AlbumId, Date) 21:41:51.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:51.9 Info: => 7.95E-05s 21:41:51.9 Info: DeleteIndex History (DownloadId) 21:41:51.9 Info: DROP INDEX "IX_History_DownloadId" 21:41:51.9 Info: => 0.0001023s 21:41:51.9 Info: CreateIndex History (DownloadId, Date) 21:41:51.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:51.9 Info: => 7.63E-05s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:51', 'update_artist_history_indexes') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 16: update_artist_history_indexes migrated 21:41:51.9 Info: => 0.0005339s 21:41:51.9 Info: 17: remove_nma migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 17 21:41:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:51.9 Info: => 3.64E-05s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:51', 'remove_nma') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 17: remove_nma migrated 21:41:51.9 Info: => 0.0004357s 21:41:51.9 Info: 18: album_disambiguation migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 18 21:41:51.9 Info: AlterTable Albums 21:41:51.9 Info: => 5E-07s 21:41:51.9 Info: CreateColumn Albums Disambiguation String 21:41:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:51.9 Info: => 0.000519s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:51', 'album_disambiguation') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 18: album_disambiguation migrated 21:41:51.9 Info: => 0.0009408s 21:41:51.9 Info: 19: add_ape_quality_in_profiles migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 19 21:41:51.9 Info: PerformDBOperation 21:41:51.9 Info: Performing DB Operation 21:41:51.9 Info: => 2.48E-05s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:51', 'add_ape_quality_in_profiles') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 19: add_ape_quality_in_profiles migrated 21:41:51.9 Info: => 0.0003494s 21:41:51.9 Info: 20: remove_pushalot migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 20 21:41:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:51.9 Info: => 5.63E-05s 21:41:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:51.9 Info: => 2.94E-05s 21:41:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:51.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:51.9 Info: => 2.5E-05s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:51', 'remove_pushalot') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 20: remove_pushalot migrated 21:41:51.9 Info: => 0.0003549s 21:41:51.9 Info: 21: add_custom_filters migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 21 21:41:51.9 Info: CreateTable CustomFilters 21:41:51.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:51.9 Info: => 0.0001056s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:51', 'add_custom_filters') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 21: add_custom_filters migrated 21:41:51.9 Info: => 0.0005384s 21:41:51.9 Info: 22: import_list_tags migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 22 21:41:51.9 Info: AlterTable ImportLists 21:41:51.9 Info: => 4E-07s 21:41:51.9 Info: CreateColumn ImportLists Tags String 21:41:51.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:51.9 Info: => 0.0005461s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:51', 'import_list_tags') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 22: import_list_tags migrated 21:41:51.9 Info: => 0.0009097s 21:41:51.9 Info: 23: add_release_groups_etc migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 23 21:41:51.9 Info: CreateTable ArtistMetadata 21:41:51.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:51.9 Info: => 0.0001538s 21:41:51.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:51.9 Info: => 9.5E-05s 21:41:51.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:51.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:51.9 Info: => 7.07E-05s 21:41:51.9 Info: AlterTable Artists 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:51.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:51.9 Info: => 0.000603s 21:41:51.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:51.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:51.9 Info: => 6.93E-05s 21:41:51.9 Info: CreateTable AlbumReleases 21:41:51.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:51.9 Info: => 0.000145s 21:41:51.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:51.9 Info: => 8.06E-05s 21:41:51.9 Info: CreateIndex AlbumReleases (AlbumId) 21:41:51.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:51.9 Info: => 7.32E-05s 21:41:51.9 Info: PerformDBOperation 21:41:51.9 Info: Performing DB Operation 21:41:51.9 Info: => 2.76E-05s 21:41:51.9 Info: AlterTable Albums 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:51.9 Info: => 0.0005583s 21:41:51.9 Info: AlterTable Albums 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:51.9 Info: => 0.0005211s 21:41:51.9 Info: AlterTable Albums 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: CreateColumn Albums Links String 21:41:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:51.9 Info: => 0.0005073s 21:41:51.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:51.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:51.9 Info: => 8.98E-05s 21:41:51.9 Info: AlterTable Tracks 21:41:51.9 Info: => 4E-07s 21:41:51.9 Info: CreateColumn Tracks ForeignRecordingId String 21:41:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:51.9 Info: => 0.00051s 21:41:51.9 Info: AlterTable Tracks 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:51.9 Info: => 0.000721s 21:41:51.9 Info: AlterTable Tracks 21:41:51.9 Info: => 4E-07s 21:41:51.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:51.9 Info: => 0.0005169s 21:41:51.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:51.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:51.9 Info: => 6.45E-05s 21:41:51.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:51.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:51.9 Info: => 5.39E-05s 21:41:51.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.9 Info: DROP TABLE "Artists" 21:41:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.9 Info: => 0.0093836s 21:41:51.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:51.9 Info: DROP TABLE "Albums" 21:41:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:51.9 Info: => 0.0041912s 21:41:51.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:51.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:51.9 Info: DROP TABLE "Tracks" 21:41:51.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:51.9 Info: => 0.0036976s 21:41:51.9 Info: DeleteColumn TrackFiles ArtistId 21:41:51.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:51.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:51.9 Info: DROP TABLE "TrackFiles" 21:41:51.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:51.9 Info: => 0.003506s 21:41:51.9 Info: CreateIndex Artists (ArtistMetadataId) 21:41:51.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.9 Info: => 7.42E-05s 21:41:51.9 Info: CreateIndex Artists (Monitored) 21:41:51.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.9 Info: => 6.98E-05s 21:41:51.9 Info: CreateIndex Albums (ArtistMetadataId) 21:41:51.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:51.9 Info: => 6.86E-05s 21:41:51.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:51.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:51.9 Info: => 6.63E-05s 21:41:51.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:51.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:51.9 Info: => 6.54E-05s 21:41:51.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:51.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:51.9 Info: => 6.57E-05s 21:41:51.9 Info: UpdateData 21:41:51.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:51.9 Info: => 3.66E-05s 21:41:51.9 Info: UpdateData 21:41:51.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:51.9 Info: => 2.87E-05s 21:41:51.9 Info: UpdateData 21:41:51.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:51.9 Info: => 3.49E-05s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:51', 'add_release_groups_etc') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 23: add_release_groups_etc migrated 21:41:51.9 Info: => 0.0008393s 21:41:51.9 Info: 24: NewMediaInfoFormat migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 24 21:41:51.9 Info: UpdateData 21:41:51.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:51.9 Info: => 4.06E-05s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:51', 'NewMediaInfoFormat') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 24: NewMediaInfoFormat migrated 21:41:51.9 Info: => 0.0005354s 21:41:51.9 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 25 21:41:51.9 Info: RenameTable Restrictions ReleaseProfiles 21:41:51.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:51.9 Info: => 0.0014019s 21:41:51.9 Info: AlterTable ReleaseProfiles 21:41:51.9 Info: => 4E-07s 21:41:51.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:51.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:51.9 Info: => 0.0004804s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:51', 'rename_restrictions_to_release_profiles') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:51.9 Info: => 0.0009102s 21:41:51.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 26 21:41:51.9 Info: RenameTable Profiles QualityProfiles 21:41:51.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:51.9 Info: => 0.0014168s 21:41:51.9 Info: AlterTable QualityProfiles 21:41:51.9 Info: => 4E-07s 21:41:51.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:51.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:51.9 Info: => 0.0004713s 21:41:51.9 Info: AlterTable LanguageProfiles 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:51.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:51.9 Info: => 0.0004547s 21:41:51.9 Info: UpdateData 21:41:51.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:51.9 Info: => 3.47E-05s 21:41:51.9 Info: UpdateData 21:41:51.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:51.9 Info: => 2.57E-05s 21:41:51.9 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:51.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:51.9 Info: DROP TABLE "Artists" 21:41:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:51.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:51.9 Info: => 0.0041126s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:51', 'rename_quality_profiles_add_upgrade_allowed') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:51.9 Info: => 0.0046453s 21:41:51.9 Info: 27: add_import_exclusions migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 27 21:41:51.9 Info: CreateTable ImportListExclusions 21:41:51.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:51.9 Info: => 0.0001045s 21:41:51.9 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:51.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:51.9 Info: => 7.92E-05s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:51', 'add_import_exclusions') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 27: add_import_exclusions migrated 21:41:51.9 Info: => 0.00052s 21:41:51.9 Info: 28: clean_artist_metadata_table migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 28 21:41:51.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.9 Info: => 0.0001304s 21:41:51.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.9 Info: => 0.0001206s 21:41:51.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:51.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:51.9 Info: => 0.0001059s 21:41:51.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:51.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:51.9 Info: => 0.0001062s 21:41:51.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:51.9 Info: => 0.0001049s 21:41:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.9 Info: => 0.0001072s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:51', 'clean_artist_metadata_table') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 28: clean_artist_metadata_table migrated 21:41:51.9 Info: => 0.0005418s 21:41:51.9 Info: 29: health_issue_notification migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 29 21:41:51.9 Info: AlterTable Notifications 21:41:51.9 Info: => 4E-07s 21:41:51.9 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:51.9 Info: => 0.0005154s 21:41:51.9 Info: AlterTable Notifications 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:51.9 Info: => 0.0004961s 21:41:51.9 Info: AlterTable Notifications 21:41:51.9 Info: => 4E-07s 21:41:51.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:51.9 Info: => 0.0004675s 21:41:51.9 Info: AlterTable Notifications 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:51.9 Info: => 0.0004697s 21:41:51.9 Info: AlterTable Notifications 21:41:51.9 Info: => 4E-07s 21:41:51.9 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:51.9 Info: => 0.0004679s 21:41:51.9 Info: DeleteColumn Notifications OnDownload 21:41:51.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:51.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:51.9 Info: DROP TABLE "Notifications" 21:41:51.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:51.9 Info: => 0.0035787s 21:41:51.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:51.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:51.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:51.9 Info: DROP TABLE "Notifications" 21:41:51.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:51.9 Info: => 0.0035345s 21:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:51', 'health_issue_notification') 21:41:51.9 Info: Committing Transaction 21:41:51.9 Info: 29: health_issue_notification migrated 21:41:51.9 Info: => 0.0040246s 21:41:51.9 Info: 30: add_mediafilerepository_mtime migrating 21:41:51.9 Info: Beginning Transaction 21:41:51.9 Info: Starting migration of Main DB to 30 21:41:51.9 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:41:51.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:41:51.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:41:51.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T21:41:51', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 21:41:51.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:41:51.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T21:41:51', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 21:41:51.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:41:51.9 Info: AlterTable TrackFiles 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: CreateColumn TrackFiles Modified DateTime 21:41:51.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:51.9 Info: => 0.0005151s 21:41:51.9 Info: AlterTable TrackFiles 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: CreateColumn TrackFiles Path String 21:41:51.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:51.9 Info: => 0.0005607s 21:41:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:51.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:51.9 Info: => 3.27E-05s 21:41:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:51.9 Info: => 0.0001289s 21:41:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:51.9 Info: => 0.0001264s 21:41:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:51.9 Info: => 0.0001241s 21:41:51.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:51.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:51.9 Info: => 8.99E-05s 21:41:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:51.9 Info: => 5E-05s 21:41:51.9 Info: AlterTable TrackFiles 21:41:51.9 Info: => 3E-07s 21:41:51.9 Info: AlterColumn TrackFiles Path String 21:41:51.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:51.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:51.9 Info: DROP TABLE "TrackFiles" 21:41:51.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.0 Info: => 0.0040268s 21:41:52.0 Info: CreateIndex TrackFiles (Path) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:52.0 Info: => 7.6E-05s 21:41:52.0 Info: DeleteColumn TrackFiles RelativePath 21:41:52.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:52.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:52.0 Info: DROP TABLE "TrackFiles" 21:41:52.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:52.0 Info: => 0.0042446s 21:41:52.0 Info: -> 7 Insert operations completed in 00:00:00.0004218 taking an average of 00:00:00.0000602 21:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:52', 'add_mediafilerepository_mtime') 21:41:52.0 Info: Committing Transaction 21:41:52.0 Info: 30: add_mediafilerepository_mtime migrated 21:41:52.0 Info: => 0.0048823s 21:41:52.0 Debug: Took: 00:00:00.1423343 21:41:52.0 Debug: Got 0 tracks 21:41:52.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 21:41:52.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 21:41:52.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637120641249_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:52.0 Info: DatabaseEngineVersionCheck migrating 21:41:52.0 Info: PerformDBOperation 21:41:52.0 Info: Performing DB Operation 21:41:52.0 Info: SQLite 3.49.1 21:41:52.0 Info: => 0.0014886s 21:41:52.0 Info: DatabaseEngineVersionCheck migrated 21:41:52.0 Info: => 0.0014979s 21:41:52.0 Info: VersionMigration migrating 21:41:52.0 Info: Beginning Transaction 21:41:52.0 Info: CreateTable VersionInfo 21:41:52.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:52.0 Info: => 0.0001462s 21:41:52.0 Info: Committing Transaction 21:41:52.0 Info: VersionMigration migrated 21:41:52.0 Info: => 0.0009059s 21:41:52.0 Info: VersionUniqueMigration migrating 21:41:52.0 Info: Beginning Transaction 21:41:52.0 Info: CreateIndex VersionInfo (Version) 21:41:52.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:52.0 Info: => 0.0001198s 21:41:52.0 Info: AlterTable VersionInfo 21:41:52.0 Info: => 6E-07s 21:41:52.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:52.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:52.0 Info: => 0.0005033s 21:41:52.0 Info: Committing Transaction 21:41:52.0 Info: VersionUniqueMigration migrated 21:41:52.0 Info: => 0.0008366s 21:41:52.0 Info: VersionDescriptionMigration migrating 21:41:52.0 Info: Beginning Transaction 21:41:52.0 Info: AlterTable VersionInfo 21:41:52.0 Info: => 4E-07s 21:41:52.0 Info: CreateColumn VersionInfo Description String 21:41:52.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:52.0 Info: => 0.0001896s 21:41:52.0 Info: Committing Transaction 21:41:52.0 Info: VersionDescriptionMigration migrated 21:41:52.0 Info: => 0.0004794s 21:41:52.0 Info: 1: InitialSetup migrating 21:41:52.0 Info: Beginning Transaction 21:41:52.0 Info: Starting migration of Main DB to 1 21:41:52.0 Info: CreateTable Config 21:41:52.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:52.0 Info: => 0.0001402s 21:41:52.0 Info: CreateIndex Config (Key) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:52.0 Info: => 7.63E-05s 21:41:52.0 Info: CreateTable RootFolders 21:41:52.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:52.0 Info: => 8.24E-05s 21:41:52.0 Info: CreateIndex RootFolders (Path) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:52.0 Info: => 7.28E-05s 21:41:52.0 Info: CreateTable Artists 21:41:52.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:52.0 Info: => 0.0001899s 21:41:52.0 Info: CreateIndex Artists (ForeignArtistId) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.0 Info: => 7.56E-05s 21:41:52.0 Info: CreateIndex Artists (NameSlug) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.0 Info: => 6.65E-05s 21:41:52.0 Info: CreateIndex Artists (CleanName) 21:41:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.0 Info: => 6.37E-05s 21:41:52.0 Info: CreateIndex Artists (Path) 21:41:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.0 Info: => 6.31E-05s 21:41:52.0 Info: CreateTable Albums 21:41:52.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:52.0 Info: => 0.0001941s 21:41:52.0 Info: CreateIndex Albums (ForeignAlbumId) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.0 Info: => 7.5E-05s 21:41:52.0 Info: CreateIndex Albums (MBId) 21:41:52.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.0 Info: => 6.85E-05s 21:41:52.0 Info: CreateIndex Albums (TADBId) 21:41:52.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.0 Info: => 9.56E-05s 21:41:52.0 Info: CreateIndex Albums (TitleSlug) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.0 Info: => 6.84E-05s 21:41:52.0 Info: CreateIndex Albums (CleanTitle) 21:41:52.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.0 Info: => 6.66E-05s 21:41:52.0 Info: CreateIndex Albums (Path) 21:41:52.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:52.0 Info: => 6.34E-05s 21:41:52.0 Info: CreateTable Tracks 21:41:52.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:52.0 Info: => 0.0001512s 21:41:52.0 Info: CreateIndex Tracks (ForeignTrackId) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.0 Info: => 6.47E-05s 21:41:52.0 Info: CreateIndex Tracks (ArtistId) 21:41:52.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:52.0 Info: => 6.98E-05s 21:41:52.0 Info: CreateIndex Tracks (TrackFileId) 21:41:52.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.0 Info: => 6.58E-05s 21:41:52.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:52.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:52.0 Info: => 6.93E-05s 21:41:52.0 Info: CreateTable TrackFiles 21:41:52.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:52.0 Info: => 0.0001117s 21:41:52.0 Info: CreateIndex TrackFiles (ArtistId) 21:41:52.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:52.0 Info: => 6.59E-05s 21:41:52.0 Info: CreateIndex TrackFiles (AlbumId) 21:41:52.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.0 Info: => 6.26E-05s 21:41:52.0 Info: CreateTable History 21:41:52.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:52.0 Info: => 0.0001288s 21:41:52.0 Info: CreateIndex History (Date) 21:41:52.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:52.0 Info: => 6.64E-05s 21:41:52.0 Info: CreateIndex History (EventType) 21:41:52.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:52.0 Info: => 6.33E-05s 21:41:52.0 Info: CreateIndex History (DownloadId) 21:41:52.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:52.0 Info: => 6.28E-05s 21:41:52.0 Info: CreateIndex History (AlbumId) 21:41:52.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:52.0 Info: => 6.22E-05s 21:41:52.0 Info: CreateTable Notifications 21:41:52.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:52.0 Info: => 0.000105s 21:41:52.0 Info: CreateTable ScheduledTasks 21:41:52.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:52.0 Info: => 8.6E-05s 21:41:52.0 Info: CreateIndex ScheduledTasks (TypeName) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:52.0 Info: => 6.78E-05s 21:41:52.0 Info: CreateTable Indexers 21:41:52.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:52.0 Info: => 9.05E-05s 21:41:52.0 Info: CreateIndex Indexers (Name) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.0 Info: => 6.65E-05s 21:41:52.0 Info: CreateTable Profiles 21:41:52.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:52.0 Info: => 8.19E-05s 21:41:52.0 Info: CreateIndex Profiles (Name) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:52.0 Info: => 6.52E-05s 21:41:52.0 Info: CreateTable QualityDefinitions 21:41:52.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:52.0 Info: => 8.95E-05s 21:41:52.0 Info: CreateIndex QualityDefinitions (Quality) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:52.0 Info: => 6.76E-05s 21:41:52.0 Info: CreateIndex QualityDefinitions (Title) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:52.0 Info: => 6.61E-05s 21:41:52.0 Info: CreateTable NamingConfig 21:41:52.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:52.0 Info: => 9.7E-05s 21:41:52.0 Info: CreateTable Blacklist 21:41:52.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:52.0 Info: => 0.0001307s 21:41:52.0 Info: CreateTable Metadata 21:41:52.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:52.0 Info: => 8.88E-05s 21:41:52.0 Info: CreateTable MetadataFiles 21:41:52.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:52.0 Info: => 0.0001035s 21:41:52.0 Info: CreateTable DownloadClients 21:41:52.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:52.0 Info: => 8.73E-05s 21:41:52.0 Info: CreateTable PendingReleases 21:41:52.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:52.0 Info: => 0.0001219s 21:41:52.0 Info: CreateTable RemotePathMappings 21:41:52.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:52.0 Info: => 8.88E-05s 21:41:52.0 Info: CreateTable Tags 21:41:52.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:52.0 Info: => 8.28E-05s 21:41:52.0 Info: CreateIndex Tags (Label) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:52.0 Info: => 0.0001039s 21:41:52.0 Info: CreateTable Restrictions 21:41:52.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:52.0 Info: => 8.55E-05s 21:41:52.0 Info: CreateTable DelayProfiles 21:41:52.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:52.0 Info: => 0.0001163s 21:41:52.0 Info: CreateTable Users 21:41:52.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:52.0 Info: => 8.19E-05s 21:41:52.0 Info: CreateIndex Users (Identifier) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:52.0 Info: => 7.68E-05s 21:41:52.0 Info: CreateIndex Users (Username) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:52.0 Info: => 7.31E-05s 21:41:52.0 Info: CreateTable Commands 21:41:52.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:52.0 Info: => 0.0001094s 21:41:52.0 Info: CreateTable IndexerStatus 21:41:52.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:52.0 Info: => 0.0001053s 21:41:52.0 Info: CreateIndex IndexerStatus (ProviderId) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:52.0 Info: => 9.52E-05s 21:41:52.0 Info: CreateTable ExtraFiles 21:41:52.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:52.0 Info: => 0.0001137s 21:41:52.0 Info: CreateTable LyricFiles 21:41:52.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:52.0 Info: => 0.0001155s 21:41:52.0 Info: CreateTable LanguageProfiles 21:41:52.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:52.0 Info: => 8.48E-05s 21:41:52.0 Info: CreateIndex LanguageProfiles (Name) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:52.0 Info: => 7.78E-05s 21:41:52.0 Info: CreateTable DownloadClientStatus 21:41:52.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:52.0 Info: => 9.13E-05s 21:41:52.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:52.0 Info: => 7.93E-05s 21:41:52.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:52.0 Info: -> 1 Insert operations completed in 00:00:00.0000500 taking an average of 00:00:00.0000500 21:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:52', 'InitialSetup') 21:41:52.0 Info: Committing Transaction 21:41:52.0 Info: 1: InitialSetup migrated 21:41:52.0 Info: => 0.0009262s 21:41:52.0 Info: 2: add_reason_to_pending_releases migrating 21:41:52.0 Info: Beginning Transaction 21:41:52.0 Info: Starting migration of Main DB to 2 21:41:52.0 Info: AlterTable PendingReleases 21:41:52.0 Info: => 5E-07s 21:41:52.0 Info: CreateColumn PendingReleases Reason Int32 21:41:52.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:52.0 Info: => 0.0005265s 21:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:52', 'add_reason_to_pending_releases') 21:41:52.0 Info: Committing Transaction 21:41:52.0 Info: 2: add_reason_to_pending_releases migrated 21:41:52.0 Info: => 0.0009415s 21:41:52.0 Info: 3: add_medium_support migrating 21:41:52.0 Info: Beginning Transaction 21:41:52.0 Info: Starting migration of Main DB to 3 21:41:52.0 Info: AlterTable Albums 21:41:52.0 Info: => 5E-07s 21:41:52.0 Info: CreateColumn Albums Media String 21:41:52.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:52.0 Info: => 0.0004785s 21:41:52.0 Info: AlterTable Tracks 21:41:52.0 Info: => 3E-07s 21:41:52.0 Info: CreateColumn Tracks MediumNumber Int32 21:41:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:52.0 Info: => 0.0004368s 21:41:52.0 Info: AlterTable Tracks 21:41:52.0 Info: => 3E-07s 21:41:52.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:52.0 Info: => 0.0004376s 21:41:52.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:52.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:52.0 Info: => 3.46E-05s 21:41:52.0 Info: DeleteColumn Tracks TrackNumber 21:41:52.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:52.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:52.0 Info: DROP TABLE "Tracks" 21:41:52.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:52.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.0 Info: => 0.0037607s 21:41:52.0 Info: AlterTable Tracks 21:41:52.0 Info: => 3E-07s 21:41:52.0 Info: CreateColumn Tracks TrackNumber String 21:41:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:52.0 Info: => 0.0004376s 21:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:52', 'add_medium_support') 21:41:52.0 Info: Committing Transaction 21:41:52.0 Info: 3: add_medium_support migrated 21:41:52.0 Info: => 0.0009786s 21:41:52.0 Info: 4: add_various_qualites_in_profile migrating 21:41:52.0 Info: Beginning Transaction 21:41:52.0 Info: Starting migration of Main DB to 4 21:41:52.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:52.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:52.0 Info: => 4.12E-05s 21:41:52.0 Info: PerformDBOperation 21:41:52.0 Info: Performing DB Operation 21:41:52.0 Info: => 3.12E-05s 21:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:52', 'add_various_qualites_in_profile') 21:41:52.0 Info: Committing Transaction 21:41:52.0 Info: 4: add_various_qualites_in_profile migrated 21:41:52.0 Info: => 0.0003757s 21:41:52.0 Info: 5: metadata_profiles migrating 21:41:52.0 Info: Beginning Transaction 21:41:52.0 Info: Starting migration of Main DB to 5 21:41:52.0 Info: CreateTable MetadataProfiles 21:41:52.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:52.0 Info: => 0.0001087s 21:41:52.0 Info: CreateIndex MetadataProfiles (Name) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:52.0 Info: => 8.63E-05s 21:41:52.0 Info: AlterTable Artists 21:41:52.0 Info: => 3E-07s 21:41:52.0 Info: CreateColumn Artists MetadataProfileId Int32 21:41:52.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:52.0 Info: => 0.0004768s 21:41:52.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:52.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:52.0 Info: DROP TABLE "Artists" 21:41:52.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.0 Info: => 0.0039381s 21:41:52.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:52.1 Info: DROP TABLE "Artists" 21:41:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.1 Info: => 0.003915s 21:41:52.1 Info: AlterTable Albums 21:41:52.1 Info: => 4E-07s 21:41:52.1 Info: CreateColumn Albums SecondaryTypes String 21:41:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:52.1 Info: => 0.0004701s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:52', 'metadata_profiles') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 5: metadata_profiles migrated 21:41:52.1 Info: => 0.0009976s 21:41:52.1 Info: 6: separate_automatic_and_interactive_search migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 6 21:41:52.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:52.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:52.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:52.1 Info: DROP TABLE "Indexers" 21:41:52.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.1 Info: => 0.0032307s 21:41:52.1 Info: AlterTable Indexers 21:41:52.1 Info: => 4E-07s 21:41:52.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:52.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:52.1 Info: => 0.0004596s 21:41:52.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:52.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:52.1 Info: => 3.05E-05s 21:41:52.1 Info: AlterTable Indexers 21:41:52.1 Info: => 3E-07s 21:41:52.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:52.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:52.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:52.1 Info: DROP TABLE "Indexers" 21:41:52.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.1 Info: => 0.0033865s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:52', 'separate_automatic_and_interactive_search') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 6: separate_automatic_and_interactive_search migrated 21:41:52.1 Info: => 0.0038095s 21:41:52.1 Info: 7: change_album_path_to_relative migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 7 21:41:52.1 Info: DeleteColumn Albums Path 21:41:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:52.1 Info: DROP TABLE "Albums" 21:41:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.1 Info: => 0.00447s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:52', 'change_album_path_to_relative') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 7: change_album_path_to_relative migrated 21:41:52.1 Info: => 0.0049511s 21:41:52.1 Info: 8: change_quality_size_mb_to_kb migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 8 21:41:52.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:52.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:52.1 Info: => 4.2E-05s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:52', 'change_quality_size_mb_to_kb') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 8: change_quality_size_mb_to_kb migrated 21:41:52.1 Info: => 0.0004588s 21:41:52.1 Info: 9: album_releases migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 9 21:41:52.1 Info: AlterTable Albums 21:41:52.1 Info: => 5E-07s 21:41:52.1 Info: CreateColumn Albums Releases String 21:41:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:52.1 Info: => 0.0004852s 21:41:52.1 Info: AlterTable Albums 21:41:52.1 Info: => 4E-07s 21:41:52.1 Info: CreateColumn Albums CurrentRelease String 21:41:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:52.1 Info: => 0.0004526s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:52', 'album_releases') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 9: album_releases migrated 21:41:52.1 Info: => 0.0008597s 21:41:52.1 Info: 10: album_releases_fix migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 10 21:41:52.1 Info: AlterTable Albums 21:41:52.1 Info: => 4E-07s 21:41:52.1 Info: AlterColumn Albums Releases String 21:41:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:52.1 Info: DROP TABLE "Albums" 21:41:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.1 Info: => 0.0039581s 21:41:52.1 Info: AlterTable Albums 21:41:52.1 Info: => 4E-07s 21:41:52.1 Info: AlterColumn Albums CurrentRelease String 21:41:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:52.1 Info: DROP TABLE "Albums" 21:41:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.1 Info: => 0.004014s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:52', 'album_releases_fix') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 10: album_releases_fix migrated 21:41:52.1 Info: => 0.0045195s 21:41:52.1 Info: 11: import_lists migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 11 21:41:52.1 Info: CreateTable ImportLists 21:41:52.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.1 Info: => 0.0001473s 21:41:52.1 Info: CreateIndex ImportLists (Name) 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:52.1 Info: => 7.92E-05s 21:41:52.1 Info: CreateTable ImportListStatus 21:41:52.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:52.1 Info: => 0.0001014s 21:41:52.1 Info: CreateIndex ImportListStatus (ProviderId) 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:52.1 Info: => 7.39E-05s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:52', 'import_lists') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 11: import_lists migrated 21:41:52.1 Info: => 0.0004952s 21:41:52.1 Info: 12: add_release_status migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 12 21:41:52.1 Info: AlterTable MetadataProfiles 21:41:52.1 Info: => 5E-07s 21:41:52.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:52.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:52.1 Info: => 0.0004986s 21:41:52.1 Info: PerformDBOperation 21:41:52.1 Info: Performing DB Operation 21:41:52.1 Info: => 2.49E-05s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:52', 'add_release_status') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 12: add_release_status migrated 21:41:52.1 Info: => 0.0005077s 21:41:52.1 Info: 13: album_download_notification migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 13 21:41:52.1 Info: AlterTable Notifications 21:41:52.1 Info: => 4E-07s 21:41:52.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:52.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:52.1 Info: => 0.0005772s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:52', 'album_download_notification') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 13: album_download_notification migrated 21:41:52.1 Info: => 0.001098s 21:41:52.1 Info: 14: fix_language_metadata_profiles migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 14 21:41:52.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:52.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:52.1 Info: => 9.02E-05s 21:41:52.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:52.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:52.1 Info: => 7.55E-05s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:52', 'fix_language_metadata_profiles') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 14: fix_language_metadata_profiles migrated 21:41:52.1 Info: => 0.0005383s 21:41:52.1 Info: 15: remove_fanzub migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 15 21:41:52.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:52.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:52.1 Info: => 3.17E-05s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:52', 'remove_fanzub') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 15: remove_fanzub migrated 21:41:52.1 Info: => 0.0004696s 21:41:52.1 Info: 16: update_artist_history_indexes migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 16 21:41:52.1 Info: CreateIndex Albums (ArtistId) 21:41:52.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:52.1 Info: => 9E-05s 21:41:52.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:52.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:52.1 Info: => 8.18E-05s 21:41:52.1 Info: DeleteIndex History (AlbumId) 21:41:52.1 Info: DROP INDEX "IX_History_AlbumId" 21:41:52.1 Info: => 0.000114s 21:41:52.1 Info: CreateIndex History (AlbumId, Date) 21:41:52.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:52.1 Info: => 8.32E-05s 21:41:52.1 Info: DeleteIndex History (DownloadId) 21:41:52.1 Info: DROP INDEX "IX_History_DownloadId" 21:41:52.1 Info: => 0.0001095s 21:41:52.1 Info: CreateIndex History (DownloadId, Date) 21:41:52.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:52.1 Info: => 7.96E-05s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:52', 'update_artist_history_indexes') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 16: update_artist_history_indexes migrated 21:41:52.1 Info: => 0.0004613s 21:41:52.1 Info: 17: remove_nma migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 17 21:41:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:52.1 Info: => 3.72E-05s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:52', 'remove_nma') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 17: remove_nma migrated 21:41:52.1 Info: => 0.0004322s 21:41:52.1 Info: 18: album_disambiguation migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 18 21:41:52.1 Info: AlterTable Albums 21:41:52.1 Info: => 4E-07s 21:41:52.1 Info: CreateColumn Albums Disambiguation String 21:41:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:52.1 Info: => 0.0005134s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:52', 'album_disambiguation') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 18: album_disambiguation migrated 21:41:52.1 Info: => 0.0009154s 21:41:52.1 Info: 19: add_ape_quality_in_profiles migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 19 21:41:52.1 Info: PerformDBOperation 21:41:52.1 Info: Performing DB Operation 21:41:52.1 Info: => 2.72E-05s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:52', 'add_ape_quality_in_profiles') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 19: add_ape_quality_in_profiles migrated 21:41:52.1 Info: => 0.0003669s 21:41:52.1 Info: 20: remove_pushalot migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 20 21:41:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:52.1 Info: => 3.53E-05s 21:41:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:52.1 Info: => 2.67E-05s 21:41:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:52.1 Info: => 2.44E-05s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:52', 'remove_pushalot') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 20: remove_pushalot migrated 21:41:52.1 Info: => 0.0003142s 21:41:52.1 Info: 21: add_custom_filters migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 21 21:41:52.1 Info: CreateTable CustomFilters 21:41:52.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:52.1 Info: => 0.0001064s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:52', 'add_custom_filters') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 21: add_custom_filters migrated 21:41:52.1 Info: => 0.0004053s 21:41:52.1 Info: 22: import_list_tags migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 22 21:41:52.1 Info: AlterTable ImportLists 21:41:52.1 Info: => 4E-07s 21:41:52.1 Info: CreateColumn ImportLists Tags String 21:41:52.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:52.1 Info: => 0.0005678s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:52', 'import_list_tags') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 22: import_list_tags migrated 21:41:52.1 Info: => 0.0009724s 21:41:52.1 Info: 23: add_release_groups_etc migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 23 21:41:52.1 Info: CreateTable ArtistMetadata 21:41:52.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:52.1 Info: => 0.0001487s 21:41:52.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:52.1 Info: => 9.07E-05s 21:41:52.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:52.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:52.1 Info: => 6.93E-05s 21:41:52.1 Info: AlterTable Artists 21:41:52.1 Info: => 3E-07s 21:41:52.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:52.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.1 Info: => 0.0005034s 21:41:52.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:52.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:52.1 Info: => 6.65E-05s 21:41:52.1 Info: CreateTable AlbumReleases 21:41:52.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:52.1 Info: => 0.0001435s 21:41:52.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:52.1 Info: => 8E-05s 21:41:52.1 Info: CreateIndex AlbumReleases (AlbumId) 21:41:52.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:52.1 Info: => 7.4E-05s 21:41:52.1 Info: PerformDBOperation 21:41:52.1 Info: Performing DB Operation 21:41:52.1 Info: => 3.04E-05s 21:41:52.1 Info: AlterTable Albums 21:41:52.1 Info: => 3E-07s 21:41:52.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.1 Info: => 0.0005096s 21:41:52.1 Info: AlterTable Albums 21:41:52.1 Info: => 3E-07s 21:41:52.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:52.1 Info: => 0.0005733s 21:41:52.1 Info: AlterTable Albums 21:41:52.1 Info: => 4E-07s 21:41:52.1 Info: CreateColumn Albums Links String 21:41:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:52.1 Info: => 0.0004956s 21:41:52.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:52.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:52.1 Info: => 8.74E-05s 21:41:52.1 Info: AlterTable Tracks 21:41:52.1 Info: => 3E-07s 21:41:52.1 Info: CreateColumn Tracks ForeignRecordingId String 21:41:52.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:52.1 Info: => 0.0005014s 21:41:52.1 Info: AlterTable Tracks 21:41:52.1 Info: => 4E-07s 21:41:52.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:52.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:52.1 Info: => 0.0005081s 21:41:52.1 Info: AlterTable Tracks 21:41:52.1 Info: => 3E-07s 21:41:52.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:52.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.1 Info: => 0.0005083s 21:41:52.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:52.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:52.1 Info: => 6.45E-05s 21:41:52.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:52.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:52.1 Info: => 5.56E-05s 21:41:52.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:52.1 Info: DROP TABLE "Artists" 21:41:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.1 Info: => 0.008621s 21:41:52.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:52.1 Info: DROP TABLE "Albums" 21:41:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.1 Info: => 0.004123s 21:41:52.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:52.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:52.1 Info: DROP TABLE "Tracks" 21:41:52.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.1 Info: => 0.0036445s 21:41:52.1 Info: DeleteColumn TrackFiles ArtistId 21:41:52.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:52.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:52.1 Info: DROP TABLE "TrackFiles" 21:41:52.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.1 Info: => 0.0034821s 21:41:52.1 Info: CreateIndex Artists (ArtistMetadataId) 21:41:52.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:52.1 Info: => 7.36E-05s 21:41:52.1 Info: CreateIndex Artists (Monitored) 21:41:52.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:52.1 Info: => 6.8E-05s 21:41:52.1 Info: CreateIndex Albums (ArtistMetadataId) 21:41:52.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:52.1 Info: => 6.84E-05s 21:41:52.1 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:52.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:52.1 Info: => 6.69E-05s 21:41:52.1 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:52.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:52.1 Info: => 6.62E-05s 21:41:52.1 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:52.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:52.1 Info: => 6.63E-05s 21:41:52.1 Info: UpdateData 21:41:52.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:52.1 Info: => 4.04E-05s 21:41:52.1 Info: UpdateData 21:41:52.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:52.1 Info: => 5.36E-05s 21:41:52.1 Info: UpdateData 21:41:52.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:52.1 Info: => 3.67E-05s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:52', 'add_release_groups_etc') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 23: add_release_groups_etc migrated 21:41:52.1 Info: => 0.0007202s 21:41:52.1 Info: 24: NewMediaInfoFormat migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 24 21:41:52.1 Info: UpdateData 21:41:52.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:52.1 Info: => 3.85E-05s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:52', 'NewMediaInfoFormat') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 24: NewMediaInfoFormat migrated 21:41:52.1 Info: => 0.0004461s 21:41:52.1 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 25 21:41:52.1 Info: RenameTable Restrictions ReleaseProfiles 21:41:52.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:52.1 Info: => 0.0013785s 21:41:52.1 Info: AlterTable ReleaseProfiles 21:41:52.1 Info: => 5E-07s 21:41:52.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:52.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:52.1 Info: => 0.0005342s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:52', 'rename_restrictions_to_release_profiles') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:52.1 Info: => 0.0009604s 21:41:52.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 26 21:41:52.1 Info: RenameTable Profiles QualityProfiles 21:41:52.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:52.1 Info: => 0.001444s 21:41:52.1 Info: AlterTable QualityProfiles 21:41:52.1 Info: => 4E-07s 21:41:52.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:52.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:52.1 Info: => 0.0004933s 21:41:52.1 Info: AlterTable LanguageProfiles 21:41:52.1 Info: => 3E-07s 21:41:52.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:52.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:52.1 Info: => 0.0004755s 21:41:52.1 Info: UpdateData 21:41:52.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:52.1 Info: => 3.44E-05s 21:41:52.1 Info: UpdateData 21:41:52.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:52.1 Info: => 2.67E-05s 21:41:52.1 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:52.1 Info: DROP TABLE "Artists" 21:41:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:52.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:52.1 Info: => 0.003992s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:52', 'rename_quality_profiles_add_upgrade_allowed') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:52.1 Info: => 0.0044893s 21:41:52.1 Info: 27: add_import_exclusions migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 27 21:41:52.1 Info: CreateTable ImportListExclusions 21:41:52.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:52.1 Info: => 0.0001153s 21:41:52.1 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:52.1 Info: => 7.9E-05s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:52', 'add_import_exclusions') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 27: add_import_exclusions migrated 21:41:52.1 Info: => 0.0005207s 21:41:52.1 Info: 28: clean_artist_metadata_table migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 28 21:41:52.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.1 Info: => 0.000133s 21:41:52.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.1 Info: => 0.0001255s 21:41:52.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:52.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:52.1 Info: => 0.0001111s 21:41:52.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:52.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:52.1 Info: => 0.0001073s 21:41:52.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.1 Info: => 0.0001065s 21:41:52.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.1 Info: => 0.0001054s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:52', 'clean_artist_metadata_table') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 28: clean_artist_metadata_table migrated 21:41:52.1 Info: => 0.0005058s 21:41:52.1 Info: 29: health_issue_notification migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 29 21:41:52.1 Info: AlterTable Notifications 21:41:52.1 Info: => 4E-07s 21:41:52.1 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:52.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:52.1 Info: => 0.0005467s 21:41:52.1 Info: AlterTable Notifications 21:41:52.1 Info: => 3E-07s 21:41:52.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:52.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:52.1 Info: => 0.0004965s 21:41:52.1 Info: AlterTable Notifications 21:41:52.1 Info: => 4E-07s 21:41:52.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:52.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:52.1 Info: => 0.0004671s 21:41:52.1 Info: AlterTable Notifications 21:41:52.1 Info: => 3E-07s 21:41:52.1 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:52.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:52.1 Info: => 0.0004695s 21:41:52.1 Info: AlterTable Notifications 21:41:52.1 Info: => 2E-07s 21:41:52.1 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:52.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:52.1 Info: => 0.0004676s 21:41:52.1 Info: DeleteColumn Notifications OnDownload 21:41:52.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:52.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:52.1 Info: DROP TABLE "Notifications" 21:41:52.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:52.1 Info: => 0.0040895s 21:41:52.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:52.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:52.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:52.1 Info: DROP TABLE "Notifications" 21:41:52.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:52.1 Info: => 0.0041136s 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:52', 'health_issue_notification') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 29: health_issue_notification migrated 21:41:52.1 Info: => 0.0046015s 21:41:52.1 Info: 30: add_mediafilerepository_mtime migrating 21:41:52.1 Info: Beginning Transaction 21:41:52.1 Info: Starting migration of Main DB to 30 21:41:52.1 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:41:52.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:41:52.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:41:52.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T21:41:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:52.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 2, 0) 21:41:52.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T21:41:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:52.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 2, 0) 21:41:52.1 Info: AlterTable TrackFiles 21:41:52.1 Info: => 3E-07s 21:41:52.1 Info: CreateColumn TrackFiles Modified DateTime 21:41:52.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:52.1 Info: => 0.0004784s 21:41:52.1 Info: AlterTable TrackFiles 21:41:52.1 Info: => 3E-07s 21:41:52.1 Info: CreateColumn TrackFiles Path String 21:41:52.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:52.1 Info: => 0.0004609s 21:41:52.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:52.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:52.1 Info: => 2.84E-05s 21:41:52.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.1 Info: => 0.000142s 21:41:52.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:52.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:52.1 Info: => 0.0001338s 21:41:52.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:52.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:52.1 Info: => 0.0001474s 21:41:52.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:52.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:52.1 Info: => 6.5E-05s 21:41:52.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:52.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:52.1 Info: => 4.37E-05s 21:41:52.1 Info: AlterTable TrackFiles 21:41:52.1 Info: => 3E-07s 21:41:52.1 Info: AlterColumn TrackFiles Path String 21:41:52.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:52.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:52.1 Info: DROP TABLE "TrackFiles" 21:41:52.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.1 Info: => 0.003649s 21:41:52.1 Info: CreateIndex TrackFiles (Path) 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:52.1 Info: => 7.52E-05s 21:41:52.1 Info: DeleteColumn TrackFiles RelativePath 21:41:52.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:52.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:52.1 Info: DROP TABLE "TrackFiles" 21:41:52.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:52.1 Info: => 0.0038028s 21:41:52.1 Info: -> 7 Insert operations completed in 00:00:00.0004072 taking an average of 00:00:00.0000581 21:41:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:52', 'add_mediafilerepository_mtime') 21:41:52.1 Info: Committing Transaction 21:41:52.1 Info: 30: add_mediafilerepository_mtime migrated 21:41:52.1 Info: => 0.0046036s 21:41:52.1 Debug: Took: 00:00:00.1342060 21:41:52.2 Debug: Got 0 tracks 21:41:52.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 21:41:52.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 21:41:52.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637122346356_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:52.2 Info: DatabaseEngineVersionCheck migrating 21:41:52.2 Info: PerformDBOperation 21:41:52.2 Info: Performing DB Operation 21:41:52.2 Info: SQLite 3.49.1 21:41:52.2 Info: => 0.0014309s 21:41:52.2 Info: DatabaseEngineVersionCheck migrated 21:41:52.2 Info: => 0.0014396s 21:41:52.2 Info: VersionMigration migrating 21:41:52.2 Info: Beginning Transaction 21:41:52.2 Info: CreateTable VersionInfo 21:41:52.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:52.2 Info: => 0.000136s 21:41:52.2 Info: Committing Transaction 21:41:52.2 Info: VersionMigration migrated 21:41:52.2 Info: => 0.0010255s 21:41:52.2 Info: VersionUniqueMigration migrating 21:41:52.2 Info: Beginning Transaction 21:41:52.2 Info: CreateIndex VersionInfo (Version) 21:41:52.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:52.2 Info: => 0.0001335s 21:41:52.2 Info: AlterTable VersionInfo 21:41:52.2 Info: => 5E-07s 21:41:52.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:52.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:52.2 Info: => 0.0005115s 21:41:52.2 Info: Committing Transaction 21:41:52.2 Info: VersionUniqueMigration migrated 21:41:52.2 Info: => 0.0008249s 21:41:52.2 Info: VersionDescriptionMigration migrating 21:41:52.2 Info: Beginning Transaction 21:41:52.2 Info: AlterTable VersionInfo 21:41:52.2 Info: => 4E-07s 21:41:52.2 Info: CreateColumn VersionInfo Description String 21:41:52.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:52.2 Info: => 0.0002057s 21:41:52.2 Info: Committing Transaction 21:41:52.2 Info: VersionDescriptionMigration migrated 21:41:52.2 Info: => 0.0004981s 21:41:52.2 Info: 1: InitialSetup migrating 21:41:52.2 Info: Beginning Transaction 21:41:52.2 Info: Starting migration of Main DB to 1 21:41:52.2 Info: CreateTable Config 21:41:52.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:52.2 Info: => 0.0001319s 21:41:52.2 Info: CreateIndex Config (Key) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:52.2 Info: => 7.34E-05s 21:41:52.2 Info: CreateTable RootFolders 21:41:52.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:52.2 Info: => 0.0001082s 21:41:52.2 Info: CreateIndex RootFolders (Path) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:52.2 Info: => 7.92E-05s 21:41:52.2 Info: CreateTable Artists 21:41:52.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:52.2 Info: => 0.0002146s 21:41:52.2 Info: CreateIndex Artists (ForeignArtistId) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.2 Info: => 7.16E-05s 21:41:52.2 Info: CreateIndex Artists (NameSlug) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.2 Info: => 6.8E-05s 21:41:52.2 Info: CreateIndex Artists (CleanName) 21:41:52.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.2 Info: => 6.43E-05s 21:41:52.2 Info: CreateIndex Artists (Path) 21:41:52.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.2 Info: => 6.3E-05s 21:41:52.2 Info: CreateTable Albums 21:41:52.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:52.2 Info: => 0.0001736s 21:41:52.2 Info: CreateIndex Albums (ForeignAlbumId) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.2 Info: => 6.56E-05s 21:41:52.2 Info: CreateIndex Albums (MBId) 21:41:52.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.2 Info: => 6.07E-05s 21:41:52.2 Info: CreateIndex Albums (TADBId) 21:41:52.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.2 Info: => 5.92E-05s 21:41:52.2 Info: CreateIndex Albums (TitleSlug) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.2 Info: => 6.14E-05s 21:41:52.2 Info: CreateIndex Albums (CleanTitle) 21:41:52.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.2 Info: => 5.91E-05s 21:41:52.2 Info: CreateIndex Albums (Path) 21:41:52.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:52.2 Info: => 5.73E-05s 21:41:52.2 Info: CreateTable Tracks 21:41:52.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:52.2 Info: => 0.0001161s 21:41:52.2 Info: CreateIndex Tracks (ForeignTrackId) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.2 Info: => 6.39E-05s 21:41:52.2 Info: CreateIndex Tracks (ArtistId) 21:41:52.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:52.2 Info: => 6.61E-05s 21:41:52.2 Info: CreateIndex Tracks (TrackFileId) 21:41:52.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.2 Info: => 6.87E-05s 21:41:52.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:52.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:52.2 Info: => 6.87E-05s 21:41:52.2 Info: CreateTable TrackFiles 21:41:52.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:52.2 Info: => 0.0001091s 21:41:52.2 Info: CreateIndex TrackFiles (ArtistId) 21:41:52.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:52.2 Info: => 6.43E-05s 21:41:52.2 Info: CreateIndex TrackFiles (AlbumId) 21:41:52.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.2 Info: => 5.92E-05s 21:41:52.2 Info: CreateTable History 21:41:52.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:52.2 Info: => 0.0001269s 21:41:52.2 Info: CreateIndex History (Date) 21:41:52.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:52.2 Info: => 6.56E-05s 21:41:52.2 Info: CreateIndex History (EventType) 21:41:52.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:52.2 Info: => 6.27E-05s 21:41:52.2 Info: CreateIndex History (DownloadId) 21:41:52.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:52.2 Info: => 6.25E-05s 21:41:52.2 Info: CreateIndex History (AlbumId) 21:41:52.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:52.2 Info: => 6.46E-05s 21:41:52.2 Info: CreateTable Notifications 21:41:52.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:52.2 Info: => 0.0001047s 21:41:52.2 Info: CreateTable ScheduledTasks 21:41:52.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:52.2 Info: => 8.69E-05s 21:41:52.2 Info: CreateIndex ScheduledTasks (TypeName) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:52.2 Info: => 6.75E-05s 21:41:52.2 Info: CreateTable Indexers 21:41:52.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:52.2 Info: => 9.06E-05s 21:41:52.2 Info: CreateIndex Indexers (Name) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.2 Info: => 6.62E-05s 21:41:52.2 Info: CreateTable Profiles 21:41:52.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:52.2 Info: => 7.97E-05s 21:41:52.2 Info: CreateIndex Profiles (Name) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:52.2 Info: => 6.43E-05s 21:41:52.2 Info: CreateTable QualityDefinitions 21:41:52.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:52.2 Info: => 8.91E-05s 21:41:52.2 Info: CreateIndex QualityDefinitions (Quality) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:52.2 Info: => 6.65E-05s 21:41:52.2 Info: CreateIndex QualityDefinitions (Title) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:52.2 Info: => 8.8E-05s 21:41:52.2 Info: CreateTable NamingConfig 21:41:52.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:52.2 Info: => 0.0001057s 21:41:52.2 Info: CreateTable Blacklist 21:41:52.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:52.2 Info: => 0.0001713s 21:41:52.2 Info: CreateTable Metadata 21:41:52.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:52.2 Info: => 8.67E-05s 21:41:52.2 Info: CreateTable MetadataFiles 21:41:52.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:52.2 Info: => 0.0001026s 21:41:52.2 Info: CreateTable DownloadClients 21:41:52.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:52.2 Info: => 8.61E-05s 21:41:52.2 Info: CreateTable PendingReleases 21:41:52.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:52.2 Info: => 9.52E-05s 21:41:52.2 Info: CreateTable RemotePathMappings 21:41:52.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:52.2 Info: => 8.03E-05s 21:41:52.2 Info: CreateTable Tags 21:41:52.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:52.2 Info: => 7.32E-05s 21:41:52.2 Info: CreateIndex Tags (Label) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:52.2 Info: => 6.99E-05s 21:41:52.2 Info: CreateTable Restrictions 21:41:52.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:52.2 Info: => 8.19E-05s 21:41:52.2 Info: CreateTable DelayProfiles 21:41:52.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:52.2 Info: => 0.0001129s 21:41:52.2 Info: CreateTable Users 21:41:52.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:52.2 Info: => 8.21E-05s 21:41:52.2 Info: CreateIndex Users (Identifier) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:52.2 Info: => 7.68E-05s 21:41:52.2 Info: CreateIndex Users (Username) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:52.2 Info: => 7.16E-05s 21:41:52.2 Info: CreateTable Commands 21:41:52.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:52.2 Info: => 0.0001063s 21:41:52.2 Info: CreateTable IndexerStatus 21:41:52.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:52.2 Info: => 0.0001024s 21:41:52.2 Info: CreateIndex IndexerStatus (ProviderId) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:52.2 Info: => 9.46E-05s 21:41:52.2 Info: CreateTable ExtraFiles 21:41:52.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:52.2 Info: => 0.0001115s 21:41:52.2 Info: CreateTable LyricFiles 21:41:52.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:52.2 Info: => 0.0001116s 21:41:52.2 Info: CreateTable LanguageProfiles 21:41:52.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:52.2 Info: => 8.29E-05s 21:41:52.2 Info: CreateIndex LanguageProfiles (Name) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:52.2 Info: => 7.67E-05s 21:41:52.2 Info: CreateTable DownloadClientStatus 21:41:52.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:52.2 Info: => 9.07E-05s 21:41:52.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:52.2 Info: => 7.68E-05s 21:41:52.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:52.2 Info: -> 1 Insert operations completed in 00:00:00.0000497 taking an average of 00:00:00.0000497 21:41:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:52', 'InitialSetup') 21:41:52.2 Info: Committing Transaction 21:41:52.2 Info: 1: InitialSetup migrated 21:41:52.2 Info: => 0.0008978s 21:41:52.2 Info: 2: add_reason_to_pending_releases migrating 21:41:52.2 Info: Beginning Transaction 21:41:52.2 Info: Starting migration of Main DB to 2 21:41:52.2 Info: AlterTable PendingReleases 21:41:52.2 Info: => 4E-07s 21:41:52.2 Info: CreateColumn PendingReleases Reason Int32 21:41:52.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:52.2 Info: => 0.0005051s 21:41:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:52', 'add_reason_to_pending_releases') 21:41:52.2 Info: Committing Transaction 21:41:52.2 Info: 2: add_reason_to_pending_releases migrated 21:41:52.2 Info: => 0.000933s 21:41:52.2 Info: 3: add_medium_support migrating 21:41:52.2 Info: Beginning Transaction 21:41:52.2 Info: Starting migration of Main DB to 3 21:41:52.2 Info: AlterTable Albums 21:41:52.2 Info: => 5E-07s 21:41:52.2 Info: CreateColumn Albums Media String 21:41:52.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:52.2 Info: => 0.0004651s 21:41:52.2 Info: AlterTable Tracks 21:41:52.2 Info: => 3E-07s 21:41:52.2 Info: CreateColumn Tracks MediumNumber Int32 21:41:52.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:52.2 Info: => 0.0004444s 21:41:52.2 Info: AlterTable Tracks 21:41:52.2 Info: => 3E-07s 21:41:52.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:52.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:52.2 Info: => 0.000445s 21:41:52.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:52.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:52.2 Info: => 3.47E-05s 21:41:52.2 Info: DeleteColumn Tracks TrackNumber 21:41:52.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:52.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:52.2 Info: DROP TABLE "Tracks" 21:41:52.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:52.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.2 Info: => 0.0036897s 21:41:52.2 Info: AlterTable Tracks 21:41:52.2 Info: => 4E-07s 21:41:52.2 Info: CreateColumn Tracks TrackNumber String 21:41:52.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:52.2 Info: => 0.0004685s 21:41:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:52', 'add_medium_support') 21:41:52.2 Info: Committing Transaction 21:41:52.2 Info: 3: add_medium_support migrated 21:41:52.2 Info: => 0.0010149s 21:41:52.2 Info: 4: add_various_qualites_in_profile migrating 21:41:52.2 Info: Beginning Transaction 21:41:52.2 Info: Starting migration of Main DB to 4 21:41:52.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:52.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:52.2 Info: => 4.04E-05s 21:41:52.2 Info: PerformDBOperation 21:41:52.2 Info: Performing DB Operation 21:41:52.2 Info: => 2.97E-05s 21:41:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:52', 'add_various_qualites_in_profile') 21:41:52.2 Info: Committing Transaction 21:41:52.2 Info: 4: add_various_qualites_in_profile migrated 21:41:52.2 Info: => 0.00044s 21:41:52.2 Info: 5: metadata_profiles migrating 21:41:52.2 Info: Beginning Transaction 21:41:52.2 Info: Starting migration of Main DB to 5 21:41:52.2 Info: CreateTable MetadataProfiles 21:41:52.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:52.2 Info: => 0.0001164s 21:41:52.2 Info: CreateIndex MetadataProfiles (Name) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:52.2 Info: => 8.25E-05s 21:41:52.2 Info: AlterTable Artists 21:41:52.2 Info: => 3E-07s 21:41:52.2 Info: CreateColumn Artists MetadataProfileId Int32 21:41:52.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:52.2 Info: => 0.0004377s 21:41:52.2 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:52.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:52.2 Info: DROP TABLE "Artists" 21:41:52.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.2 Info: => 0.0038295s 21:41:52.2 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:52.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:52.2 Info: DROP TABLE "Artists" 21:41:52.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.2 Info: => 0.003865s 21:41:52.2 Info: AlterTable Albums 21:41:52.2 Info: => 3E-07s 21:41:52.2 Info: CreateColumn Albums SecondaryTypes String 21:41:52.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:52.2 Info: => 0.0005278s 21:41:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:52', 'metadata_profiles') 21:41:52.2 Info: Committing Transaction 21:41:52.2 Info: 5: metadata_profiles migrated 21:41:52.2 Info: => 0.0010737s 21:41:52.2 Info: 6: separate_automatic_and_interactive_search migrating 21:41:52.2 Info: Beginning Transaction 21:41:52.2 Info: Starting migration of Main DB to 6 21:41:52.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:52.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:52.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:52.2 Info: DROP TABLE "Indexers" 21:41:52.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.2 Info: => 0.0038684s 21:41:52.2 Info: AlterTable Indexers 21:41:52.2 Info: => 3E-07s 21:41:52.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:52.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:52.2 Info: => 0.0004498s 21:41:52.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:52.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:52.2 Info: => 3.48E-05s 21:41:52.2 Info: AlterTable Indexers 21:41:52.2 Info: => 3E-07s 21:41:52.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:52.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:52.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:52.2 Info: DROP TABLE "Indexers" 21:41:52.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.2 Info: => 0.0038229s 21:41:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:52', 'separate_automatic_and_interactive_search') 21:41:52.2 Info: Committing Transaction 21:41:52.2 Info: 6: separate_automatic_and_interactive_search migrated 21:41:52.2 Info: => 0.0044586s 21:41:52.2 Info: 7: change_album_path_to_relative migrating 21:41:52.2 Info: Beginning Transaction 21:41:52.2 Info: Starting migration of Main DB to 7 21:41:52.2 Info: DeleteColumn Albums Path 21:41:52.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:52.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:52.2 Info: DROP TABLE "Albums" 21:41:52.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.2 Info: => 0.0046671s 21:41:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:52', 'change_album_path_to_relative') 21:41:52.2 Info: Committing Transaction 21:41:52.2 Info: 7: change_album_path_to_relative migrated 21:41:52.2 Info: => 0.0052121s 21:41:52.2 Info: 8: change_quality_size_mb_to_kb migrating 21:41:52.2 Info: Beginning Transaction 21:41:52.2 Info: Starting migration of Main DB to 8 21:41:52.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:52.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:52.2 Info: => 5.09E-05s 21:41:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:52', 'change_quality_size_mb_to_kb') 21:41:52.2 Info: Committing Transaction 21:41:52.2 Info: 8: change_quality_size_mb_to_kb migrated 21:41:52.2 Info: => 0.0004897s 21:41:52.2 Info: 9: album_releases migrating 21:41:52.2 Info: Beginning Transaction 21:41:52.2 Info: Starting migration of Main DB to 9 21:41:52.2 Info: AlterTable Albums 21:41:52.2 Info: => 5E-07s 21:41:52.2 Info: CreateColumn Albums Releases String 21:41:52.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:52.2 Info: => 0.0004834s 21:41:52.2 Info: AlterTable Albums 21:41:52.2 Info: => 3E-07s 21:41:52.2 Info: CreateColumn Albums CurrentRelease String 21:41:52.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:52.2 Info: => 0.0005378s 21:41:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:52', 'album_releases') 21:41:52.2 Info: Committing Transaction 21:41:52.2 Info: 9: album_releases migrated 21:41:52.2 Info: => 0.0009817s 21:41:52.2 Info: 10: album_releases_fix migrating 21:41:52.2 Info: Beginning Transaction 21:41:52.2 Info: Starting migration of Main DB to 10 21:41:52.2 Info: AlterTable Albums 21:41:52.2 Info: => 5E-07s 21:41:52.2 Info: AlterColumn Albums Releases String 21:41:52.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:52.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:52.2 Info: DROP TABLE "Albums" 21:41:52.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.2 Info: => 0.0045923s 21:41:52.2 Info: AlterTable Albums 21:41:52.2 Info: => 3E-07s 21:41:52.2 Info: AlterColumn Albums CurrentRelease String 21:41:52.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:52.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:52.2 Info: DROP TABLE "Albums" 21:41:52.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.3 Info: => 0.0045234s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:52', 'album_releases_fix') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 10: album_releases_fix migrated 21:41:52.3 Info: => 0.0050689s 21:41:52.3 Info: 11: import_lists migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 11 21:41:52.3 Info: CreateTable ImportLists 21:41:52.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.3 Info: => 0.0001506s 21:41:52.3 Info: CreateIndex ImportLists (Name) 21:41:52.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:52.3 Info: => 9.08E-05s 21:41:52.3 Info: CreateTable ImportListStatus 21:41:52.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:52.3 Info: => 0.000109s 21:41:52.3 Info: CreateIndex ImportListStatus (ProviderId) 21:41:52.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:52.3 Info: => 8.04E-05s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:52', 'import_lists') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 11: import_lists migrated 21:41:52.3 Info: => 0.0005451s 21:41:52.3 Info: 12: add_release_status migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 12 21:41:52.3 Info: AlterTable MetadataProfiles 21:41:52.3 Info: => 5E-07s 21:41:52.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:52.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:52.3 Info: => 0.0005179s 21:41:52.3 Info: PerformDBOperation 21:41:52.3 Info: Performing DB Operation 21:41:52.3 Info: => 2.91E-05s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:52', 'add_release_status') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 12: add_release_status migrated 21:41:52.3 Info: => 0.0003905s 21:41:52.3 Info: 13: album_download_notification migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 13 21:41:52.3 Info: AlterTable Notifications 21:41:52.3 Info: => 4E-07s 21:41:52.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:52.3 Info: => 0.0005281s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:52', 'album_download_notification') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 13: album_download_notification migrated 21:41:52.3 Info: => 0.0009772s 21:41:52.3 Info: 14: fix_language_metadata_profiles migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 14 21:41:52.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:52.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:52.3 Info: => 9.36E-05s 21:41:52.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:52.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:52.3 Info: => 8.47E-05s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:52', 'fix_language_metadata_profiles') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 14: fix_language_metadata_profiles migrated 21:41:52.3 Info: => 0.0005167s 21:41:52.3 Info: 15: remove_fanzub migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 15 21:41:52.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:52.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:52.3 Info: => 3.83E-05s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:52', 'remove_fanzub') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 15: remove_fanzub migrated 21:41:52.3 Info: => 0.0004632s 21:41:52.3 Info: 16: update_artist_history_indexes migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 16 21:41:52.3 Info: CreateIndex Albums (ArtistId) 21:41:52.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:52.3 Info: => 9.9E-05s 21:41:52.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:52.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:52.3 Info: => 8.93E-05s 21:41:52.3 Info: DeleteIndex History (AlbumId) 21:41:52.3 Info: DROP INDEX "IX_History_AlbumId" 21:41:52.3 Info: => 0.0001295s 21:41:52.3 Info: CreateIndex History (AlbumId, Date) 21:41:52.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:52.3 Info: => 8.57E-05s 21:41:52.3 Info: DeleteIndex History (DownloadId) 21:41:52.3 Info: DROP INDEX "IX_History_DownloadId" 21:41:52.3 Info: => 0.0001258s 21:41:52.3 Info: CreateIndex History (DownloadId, Date) 21:41:52.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:52.3 Info: => 8.31E-05s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:52', 'update_artist_history_indexes') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 16: update_artist_history_indexes migrated 21:41:52.3 Info: => 0.0004736s 21:41:52.3 Info: 17: remove_nma migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 17 21:41:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:52.3 Info: => 3.86E-05s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:52', 'remove_nma') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 17: remove_nma migrated 21:41:52.3 Info: => 0.0003767s 21:41:52.3 Info: 18: album_disambiguation migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 18 21:41:52.3 Info: AlterTable Albums 21:41:52.3 Info: => 5E-07s 21:41:52.3 Info: CreateColumn Albums Disambiguation String 21:41:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:52.3 Info: => 0.0005419s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:52', 'album_disambiguation') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 18: album_disambiguation migrated 21:41:52.3 Info: => 0.0008865s 21:41:52.3 Info: 19: add_ape_quality_in_profiles migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 19 21:41:52.3 Info: PerformDBOperation 21:41:52.3 Info: Performing DB Operation 21:41:52.3 Info: => 3.17E-05s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:52', 'add_ape_quality_in_profiles') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 19: add_ape_quality_in_profiles migrated 21:41:52.3 Info: => 0.0003629s 21:41:52.3 Info: 20: remove_pushalot migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 20 21:41:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:52.3 Info: => 4.06E-05s 21:41:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:52.3 Info: => 2.96E-05s 21:41:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:52.3 Info: => 4.19E-05s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:52', 'remove_pushalot') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 20: remove_pushalot migrated 21:41:52.3 Info: => 0.0003523s 21:41:52.3 Info: 21: add_custom_filters migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 21 21:41:52.3 Info: CreateTable CustomFilters 21:41:52.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:52.3 Info: => 0.0001267s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:52', 'add_custom_filters') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 21: add_custom_filters migrated 21:41:52.3 Info: => 0.0005646s 21:41:52.3 Info: 22: import_list_tags migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 22 21:41:52.3 Info: AlterTable ImportLists 21:41:52.3 Info: => 4E-07s 21:41:52.3 Info: CreateColumn ImportLists Tags String 21:41:52.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:52.3 Info: => 0.0005204s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:52', 'import_list_tags') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 22: import_list_tags migrated 21:41:52.3 Info: => 0.0009014s 21:41:52.3 Info: 23: add_release_groups_etc migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 23 21:41:52.3 Info: CreateTable ArtistMetadata 21:41:52.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:52.3 Info: => 0.0001634s 21:41:52.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:52.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:52.3 Info: => 9.52E-05s 21:41:52.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:52.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:52.3 Info: => 9.33E-05s 21:41:52.3 Info: AlterTable Artists 21:41:52.3 Info: => 3E-07s 21:41:52.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:52.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.3 Info: => 0.000526s 21:41:52.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:52.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:52.3 Info: => 7.37E-05s 21:41:52.3 Info: CreateTable AlbumReleases 21:41:52.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:52.3 Info: => 0.0001626s 21:41:52.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:52.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:52.3 Info: => 8.38E-05s 21:41:52.3 Info: CreateIndex AlbumReleases (AlbumId) 21:41:52.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:52.3 Info: => 7.76E-05s 21:41:52.3 Info: PerformDBOperation 21:41:52.3 Info: Performing DB Operation 21:41:52.3 Info: => 3.49E-05s 21:41:52.3 Info: AlterTable Albums 21:41:52.3 Info: => 2E-07s 21:41:52.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.3 Info: => 0.0006358s 21:41:52.3 Info: AlterTable Albums 21:41:52.3 Info: => 3E-07s 21:41:52.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:52.3 Info: => 0.0005103s 21:41:52.3 Info: AlterTable Albums 21:41:52.3 Info: => 3E-07s 21:41:52.3 Info: CreateColumn Albums Links String 21:41:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:52.3 Info: => 0.0004926s 21:41:52.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:52.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:52.3 Info: => 9.82E-05s 21:41:52.3 Info: AlterTable Tracks 21:41:52.3 Info: => 3E-07s 21:41:52.3 Info: CreateColumn Tracks ForeignRecordingId String 21:41:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:52.3 Info: => 0.0005046s 21:41:52.3 Info: AlterTable Tracks 21:41:52.3 Info: => 3E-07s 21:41:52.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:52.3 Info: => 0.0005093s 21:41:52.3 Info: AlterTable Tracks 21:41:52.3 Info: => 2E-07s 21:41:52.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.3 Info: => 0.0005087s 21:41:52.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:52.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:52.3 Info: => 7.73E-05s 21:41:52.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:52.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:52.3 Info: => 6.65E-05s 21:41:52.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:52.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:52.3 Info: DROP TABLE "Artists" 21:41:52.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.3 Info: => 0.011768s 21:41:52.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:52.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:52.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:52.3 Info: DROP TABLE "Albums" 21:41:52.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.3 Info: => 0.004046s 21:41:52.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:52.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:52.3 Info: DROP TABLE "Tracks" 21:41:52.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:52.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.3 Info: => 0.0037604s 21:41:52.3 Info: DeleteColumn TrackFiles ArtistId 21:41:52.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:52.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:52.3 Info: DROP TABLE "TrackFiles" 21:41:52.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.3 Info: => 0.0034449s 21:41:52.3 Info: CreateIndex Artists (ArtistMetadataId) 21:41:52.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:52.3 Info: => 7.5E-05s 21:41:52.3 Info: CreateIndex Artists (Monitored) 21:41:52.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:52.3 Info: => 7.78E-05s 21:41:52.3 Info: CreateIndex Albums (ArtistMetadataId) 21:41:52.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:52.3 Info: => 6.82E-05s 21:41:52.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:52.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:52.3 Info: => 6.75E-05s 21:41:52.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:52.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:52.3 Info: => 6.66E-05s 21:41:52.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:52.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:52.3 Info: => 6.51E-05s 21:41:52.3 Info: UpdateData 21:41:52.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:52.3 Info: => 3.54E-05s 21:41:52.3 Info: UpdateData 21:41:52.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:52.3 Info: => 2.97E-05s 21:41:52.3 Info: UpdateData 21:41:52.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:52.3 Info: => 3.54E-05s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:52', 'add_release_groups_etc') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 23: add_release_groups_etc migrated 21:41:52.3 Info: => 0.0007356s 21:41:52.3 Info: 24: NewMediaInfoFormat migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 24 21:41:52.3 Info: UpdateData 21:41:52.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:52.3 Info: => 3.9E-05s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:52', 'NewMediaInfoFormat') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 24: NewMediaInfoFormat migrated 21:41:52.3 Info: => 0.0004532s 21:41:52.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 25 21:41:52.3 Info: RenameTable Restrictions ReleaseProfiles 21:41:52.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:52.3 Info: => 0.0013629s 21:41:52.3 Info: AlterTable ReleaseProfiles 21:41:52.3 Info: => 4E-07s 21:41:52.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:52.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:52.3 Info: => 0.0004759s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:52', 'rename_restrictions_to_release_profiles') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:52.3 Info: => 0.0009083s 21:41:52.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 26 21:41:52.3 Info: RenameTable Profiles QualityProfiles 21:41:52.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:52.3 Info: => 0.0014411s 21:41:52.3 Info: AlterTable QualityProfiles 21:41:52.3 Info: => 3E-07s 21:41:52.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:52.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:52.3 Info: => 0.0004913s 21:41:52.3 Info: AlterTable LanguageProfiles 21:41:52.3 Info: => 4E-07s 21:41:52.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:52.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:52.3 Info: => 0.000485s 21:41:52.3 Info: UpdateData 21:41:52.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:52.3 Info: => 3.64E-05s 21:41:52.3 Info: UpdateData 21:41:52.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:52.3 Info: => 2.71E-05s 21:41:52.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:52.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:52.3 Info: DROP TABLE "Artists" 21:41:52.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:52.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:52.3 Info: => 0.0039526s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:52', 'rename_quality_profiles_add_upgrade_allowed') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:52.3 Info: => 0.0045281s 21:41:52.3 Info: 27: add_import_exclusions migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 27 21:41:52.3 Info: CreateTable ImportListExclusions 21:41:52.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:52.3 Info: => 0.0001065s 21:41:52.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:52.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:52.3 Info: => 8.03E-05s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:52', 'add_import_exclusions') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 27: add_import_exclusions migrated 21:41:52.3 Info: => 0.0006489s 21:41:52.3 Info: 28: clean_artist_metadata_table migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 28 21:41:52.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.3 Info: => 0.0001332s 21:41:52.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.3 Info: => 0.0001221s 21:41:52.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:52.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:52.3 Info: => 0.0001075s 21:41:52.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:52.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:52.3 Info: => 0.0001066s 21:41:52.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.3 Info: => 0.0001164s 21:41:52.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.3 Info: => 0.0001093s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:52', 'clean_artist_metadata_table') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 28: clean_artist_metadata_table migrated 21:41:52.3 Info: => 0.0006445s 21:41:52.3 Info: 29: health_issue_notification migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 29 21:41:52.3 Info: AlterTable Notifications 21:41:52.3 Info: => 6E-07s 21:41:52.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:52.3 Info: => 0.0005118s 21:41:52.3 Info: AlterTable Notifications 21:41:52.3 Info: => 3E-07s 21:41:52.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:52.3 Info: => 0.0004958s 21:41:52.3 Info: AlterTable Notifications 21:41:52.3 Info: => 3E-07s 21:41:52.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:52.3 Info: => 0.000493s 21:41:52.3 Info: AlterTable Notifications 21:41:52.3 Info: => 3E-07s 21:41:52.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:52.3 Info: => 0.0004944s 21:41:52.3 Info: AlterTable Notifications 21:41:52.3 Info: => 4E-07s 21:41:52.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:52.3 Info: => 0.0004921s 21:41:52.3 Info: DeleteColumn Notifications OnDownload 21:41:52.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:52.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:52.3 Info: DROP TABLE "Notifications" 21:41:52.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:52.3 Info: => 0.0039756s 21:41:52.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:52.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:52.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:52.3 Info: DROP TABLE "Notifications" 21:41:52.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:52.3 Info: => 0.004352s 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:52', 'health_issue_notification') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 29: health_issue_notification migrated 21:41:52.3 Info: => 0.0048312s 21:41:52.3 Info: 30: add_mediafilerepository_mtime migrating 21:41:52.3 Info: Beginning Transaction 21:41:52.3 Info: Starting migration of Main DB to 30 21:41:52.3 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:41:52.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:41:52.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:41:52.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T21:41:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:52.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:41:52.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T21:41:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:52.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:41:52.3 Info: AlterTable TrackFiles 21:41:52.3 Info: => 3E-07s 21:41:52.3 Info: CreateColumn TrackFiles Modified DateTime 21:41:52.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:52.3 Info: => 0.0004879s 21:41:52.3 Info: AlterTable TrackFiles 21:41:52.3 Info: => 4E-07s 21:41:52.3 Info: CreateColumn TrackFiles Path String 21:41:52.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:52.3 Info: => 0.0004629s 21:41:52.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:52.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:52.3 Info: => 2.84E-05s 21:41:52.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.3 Info: => 0.0001145s 21:41:52.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:52.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:52.3 Info: => 0.00013s 21:41:52.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:52.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:52.3 Info: => 0.0001274s 21:41:52.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:52.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:52.3 Info: => 6.33E-05s 21:41:52.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:52.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:52.3 Info: => 4.27E-05s 21:41:52.3 Info: AlterTable TrackFiles 21:41:52.3 Info: => 3E-07s 21:41:52.3 Info: AlterColumn TrackFiles Path String 21:41:52.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:52.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:52.3 Info: DROP TABLE "TrackFiles" 21:41:52.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.3 Info: => 0.0035667s 21:41:52.3 Info: CreateIndex TrackFiles (Path) 21:41:52.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:52.3 Info: => 7.48E-05s 21:41:52.3 Info: DeleteColumn TrackFiles RelativePath 21:41:52.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:52.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:52.3 Info: DROP TABLE "TrackFiles" 21:41:52.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:52.3 Info: => 0.0039019s 21:41:52.3 Info: -> 7 Insert operations completed in 00:00:00.0004082 taking an average of 00:00:00.0000583 21:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:52', 'add_mediafilerepository_mtime') 21:41:52.3 Info: Committing Transaction 21:41:52.3 Info: 30: add_mediafilerepository_mtime migrated 21:41:52.3 Info: => 0.0045076s 21:41:52.3 Debug: Took: 00:00:00.1410035 21:41:52.3 Debug: Got 0 tracks 21:41:52.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 21:41:52.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 21:41:52.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637124115341_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:52.4 Info: DatabaseEngineVersionCheck migrating 21:41:52.4 Info: PerformDBOperation 21:41:52.4 Info: Performing DB Operation 21:41:52.4 Info: SQLite 3.49.1 21:41:52.4 Info: => 0.0014409s 21:41:52.4 Info: DatabaseEngineVersionCheck migrated 21:41:52.4 Info: => 0.0014494s 21:41:52.4 Info: VersionMigration migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: CreateTable VersionInfo 21:41:52.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:52.4 Info: => 0.0001371s 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: VersionMigration migrated 21:41:52.4 Info: => 0.0009079s 21:41:52.4 Info: VersionUniqueMigration migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: CreateIndex VersionInfo (Version) 21:41:52.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:52.4 Info: => 0.0001161s 21:41:52.4 Info: AlterTable VersionInfo 21:41:52.4 Info: => 5E-07s 21:41:52.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:52.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:52.4 Info: => 0.0004925s 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: VersionUniqueMigration migrated 21:41:52.4 Info: => 0.000857s 21:41:52.4 Info: VersionDescriptionMigration migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: AlterTable VersionInfo 21:41:52.4 Info: => 5E-07s 21:41:52.4 Info: CreateColumn VersionInfo Description String 21:41:52.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:52.4 Info: => 0.0001783s 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: VersionDescriptionMigration migrated 21:41:52.4 Info: => 0.0004741s 21:41:52.4 Info: 1: InitialSetup migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 1 21:41:52.4 Info: CreateTable Config 21:41:52.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:52.4 Info: => 0.000135s 21:41:52.4 Info: CreateIndex Config (Key) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:52.4 Info: => 7.69E-05s 21:41:52.4 Info: CreateTable RootFolders 21:41:52.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:52.4 Info: => 8.44E-05s 21:41:52.4 Info: CreateIndex RootFolders (Path) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:52.4 Info: => 7.17E-05s 21:41:52.4 Info: CreateTable Artists 21:41:52.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:52.4 Info: => 0.0002378s 21:41:52.4 Info: CreateIndex Artists (ForeignArtistId) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.4 Info: => 8.03E-05s 21:41:52.4 Info: CreateIndex Artists (NameSlug) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.4 Info: => 0.000101s 21:41:52.4 Info: CreateIndex Artists (CleanName) 21:41:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.4 Info: => 6.07E-05s 21:41:52.4 Info: CreateIndex Artists (Path) 21:41:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.4 Info: => 6.04E-05s 21:41:52.4 Info: CreateTable Albums 21:41:52.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:52.4 Info: => 0.0001806s 21:41:52.4 Info: CreateIndex Albums (ForeignAlbumId) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.4 Info: => 6.68E-05s 21:41:52.4 Info: CreateIndex Albums (MBId) 21:41:52.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.4 Info: => 6.13E-05s 21:41:52.4 Info: CreateIndex Albums (TADBId) 21:41:52.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.4 Info: => 6.12E-05s 21:41:52.4 Info: CreateIndex Albums (TitleSlug) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.4 Info: => 6.23E-05s 21:41:52.4 Info: CreateIndex Albums (CleanTitle) 21:41:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.4 Info: => 5.92E-05s 21:41:52.4 Info: CreateIndex Albums (Path) 21:41:52.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:52.4 Info: => 5.91E-05s 21:41:52.4 Info: CreateTable Tracks 21:41:52.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:52.4 Info: => 0.000113s 21:41:52.4 Info: CreateIndex Tracks (ForeignTrackId) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.4 Info: => 6.47E-05s 21:41:52.4 Info: CreateIndex Tracks (ArtistId) 21:41:52.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:52.4 Info: => 6.81E-05s 21:41:52.4 Info: CreateIndex Tracks (TrackFileId) 21:41:52.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.4 Info: => 6.78E-05s 21:41:52.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:52.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:52.4 Info: => 6.8E-05s 21:41:52.4 Info: CreateTable TrackFiles 21:41:52.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:52.4 Info: => 0.0001088s 21:41:52.4 Info: CreateIndex TrackFiles (ArtistId) 21:41:52.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:52.4 Info: => 6.41E-05s 21:41:52.4 Info: CreateIndex TrackFiles (AlbumId) 21:41:52.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.4 Info: => 5.97E-05s 21:41:52.4 Info: CreateTable History 21:41:52.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:52.4 Info: => 0.0001249s 21:41:52.4 Info: CreateIndex History (Date) 21:41:52.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:52.4 Info: => 6.6E-05s 21:41:52.4 Info: CreateIndex History (EventType) 21:41:52.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:52.4 Info: => 6.04E-05s 21:41:52.4 Info: CreateIndex History (DownloadId) 21:41:52.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:52.4 Info: => 6.19E-05s 21:41:52.4 Info: CreateIndex History (AlbumId) 21:41:52.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:52.4 Info: => 6.1E-05s 21:41:52.4 Info: CreateTable Notifications 21:41:52.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:52.4 Info: => 0.0001283s 21:41:52.4 Info: CreateTable ScheduledTasks 21:41:52.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:52.4 Info: => 8.94E-05s 21:41:52.4 Info: CreateIndex ScheduledTasks (TypeName) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:52.4 Info: => 6.74E-05s 21:41:52.4 Info: CreateTable Indexers 21:41:52.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:52.4 Info: => 8.93E-05s 21:41:52.4 Info: CreateIndex Indexers (Name) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.4 Info: => 6.67E-05s 21:41:52.4 Info: CreateTable Profiles 21:41:52.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:52.4 Info: => 8.1E-05s 21:41:52.4 Info: CreateIndex Profiles (Name) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:52.4 Info: => 9.04E-05s 21:41:52.4 Info: CreateTable QualityDefinitions 21:41:52.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:52.4 Info: => 0.000106s 21:41:52.4 Info: CreateIndex QualityDefinitions (Quality) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:52.4 Info: => 6.84E-05s 21:41:52.4 Info: CreateIndex QualityDefinitions (Title) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:52.4 Info: => 6.89E-05s 21:41:52.4 Info: CreateTable NamingConfig 21:41:52.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:52.4 Info: => 0.0001231s 21:41:52.4 Info: CreateTable Blacklist 21:41:52.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:52.4 Info: => 0.0001555s 21:41:52.4 Info: CreateTable Metadata 21:41:52.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:52.4 Info: => 9.8E-05s 21:41:52.4 Info: CreateTable MetadataFiles 21:41:52.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:52.4 Info: => 0.0001216s 21:41:52.4 Info: CreateTable DownloadClients 21:41:52.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:52.4 Info: => 0.0001067s 21:41:52.4 Info: CreateTable PendingReleases 21:41:52.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:52.4 Info: => 0.0001045s 21:41:52.4 Info: CreateTable RemotePathMappings 21:41:52.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:52.4 Info: => 9.01E-05s 21:41:52.4 Info: CreateTable Tags 21:41:52.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:52.4 Info: => 8.06E-05s 21:41:52.4 Info: CreateIndex Tags (Label) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:52.4 Info: => 8.2E-05s 21:41:52.4 Info: CreateTable Restrictions 21:41:52.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:52.4 Info: => 8.94E-05s 21:41:52.4 Info: CreateTable DelayProfiles 21:41:52.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:52.4 Info: => 0.0001349s 21:41:52.4 Info: CreateTable Users 21:41:52.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:52.4 Info: => 8.57E-05s 21:41:52.4 Info: CreateIndex Users (Identifier) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:52.4 Info: => 8.13E-05s 21:41:52.4 Info: CreateIndex Users (Username) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:52.4 Info: => 7.62E-05s 21:41:52.4 Info: CreateTable Commands 21:41:52.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:52.4 Info: => 0.0001132s 21:41:52.4 Info: CreateTable IndexerStatus 21:41:52.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:52.4 Info: => 0.0001093s 21:41:52.4 Info: CreateIndex IndexerStatus (ProviderId) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:52.4 Info: => 9.82E-05s 21:41:52.4 Info: CreateTable ExtraFiles 21:41:52.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:52.4 Info: => 0.0001482s 21:41:52.4 Info: CreateTable LyricFiles 21:41:52.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:52.4 Info: => 0.0001208s 21:41:52.4 Info: CreateTable LanguageProfiles 21:41:52.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:52.4 Info: => 8.76E-05s 21:41:52.4 Info: CreateIndex LanguageProfiles (Name) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:52.4 Info: => 8.18E-05s 21:41:52.4 Info: CreateTable DownloadClientStatus 21:41:52.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:52.4 Info: => 9.52E-05s 21:41:52.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:52.4 Info: => 8.39E-05s 21:41:52.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:52.4 Info: -> 1 Insert operations completed in 00:00:00.0000542 taking an average of 00:00:00.0000542 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:52', 'InitialSetup') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 1: InitialSetup migrated 21:41:52.4 Info: => 0.0008998s 21:41:52.4 Info: 2: add_reason_to_pending_releases migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 2 21:41:52.4 Info: AlterTable PendingReleases 21:41:52.4 Info: => 5E-07s 21:41:52.4 Info: CreateColumn PendingReleases Reason Int32 21:41:52.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:52.4 Info: => 0.0005183s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:52', 'add_reason_to_pending_releases') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 2: add_reason_to_pending_releases migrated 21:41:52.4 Info: => 0.0009605s 21:41:52.4 Info: 3: add_medium_support migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 3 21:41:52.4 Info: AlterTable Albums 21:41:52.4 Info: => 5E-07s 21:41:52.4 Info: CreateColumn Albums Media String 21:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:52.4 Info: => 0.0004852s 21:41:52.4 Info: AlterTable Tracks 21:41:52.4 Info: => 3E-07s 21:41:52.4 Info: CreateColumn Tracks MediumNumber Int32 21:41:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:52.4 Info: => 0.0004638s 21:41:52.4 Info: AlterTable Tracks 21:41:52.4 Info: => 3E-07s 21:41:52.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:52.4 Info: => 0.0004377s 21:41:52.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:52.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:52.4 Info: => 3.41E-05s 21:41:52.4 Info: DeleteColumn Tracks TrackNumber 21:41:52.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:52.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:52.4 Info: DROP TABLE "Tracks" 21:41:52.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.4 Info: => 0.0036997s 21:41:52.4 Info: AlterTable Tracks 21:41:52.4 Info: => 3E-07s 21:41:52.4 Info: CreateColumn Tracks TrackNumber String 21:41:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:52.4 Info: => 0.0005099s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:52', 'add_medium_support') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 3: add_medium_support migrated 21:41:52.4 Info: => 0.001005s 21:41:52.4 Info: 4: add_various_qualites_in_profile migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 4 21:41:52.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:52.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:52.4 Info: => 4.15E-05s 21:41:52.4 Info: PerformDBOperation 21:41:52.4 Info: Performing DB Operation 21:41:52.4 Info: => 2.93E-05s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:52', 'add_various_qualites_in_profile') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 4: add_various_qualites_in_profile migrated 21:41:52.4 Info: => 0.0004196s 21:41:52.4 Info: 5: metadata_profiles migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 5 21:41:52.4 Info: CreateTable MetadataProfiles 21:41:52.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:52.4 Info: => 0.0001087s 21:41:52.4 Info: CreateIndex MetadataProfiles (Name) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:52.4 Info: => 8.73E-05s 21:41:52.4 Info: AlterTable Artists 21:41:52.4 Info: => 3E-07s 21:41:52.4 Info: CreateColumn Artists MetadataProfileId Int32 21:41:52.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:52.4 Info: => 0.0004847s 21:41:52.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:52.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:52.4 Info: DROP TABLE "Artists" 21:41:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.4 Info: => 0.0039216s 21:41:52.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:52.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:52.4 Info: DROP TABLE "Artists" 21:41:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.4 Info: => 0.0038392s 21:41:52.4 Info: AlterTable Albums 21:41:52.4 Info: => 4E-07s 21:41:52.4 Info: CreateColumn Albums SecondaryTypes String 21:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:52.4 Info: => 0.0004938s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:52', 'metadata_profiles') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 5: metadata_profiles migrated 21:41:52.4 Info: => 0.0010156s 21:41:52.4 Info: 6: separate_automatic_and_interactive_search migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 6 21:41:52.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:52.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:52.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:52.4 Info: DROP TABLE "Indexers" 21:41:52.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.4 Info: => 0.003278s 21:41:52.4 Info: AlterTable Indexers 21:41:52.4 Info: => 3E-07s 21:41:52.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:52.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:52.4 Info: => 0.0004587s 21:41:52.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:52.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:52.4 Info: => 3.01E-05s 21:41:52.4 Info: AlterTable Indexers 21:41:52.4 Info: => 3E-07s 21:41:52.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:52.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:52.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:52.4 Info: DROP TABLE "Indexers" 21:41:52.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.4 Info: => 0.0032437s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:52', 'separate_automatic_and_interactive_search') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 6: separate_automatic_and_interactive_search migrated 21:41:52.4 Info: => 0.0037032s 21:41:52.4 Info: 7: change_album_path_to_relative migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 7 21:41:52.4 Info: DeleteColumn Albums Path 21:41:52.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:52.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:52.4 Info: DROP TABLE "Albums" 21:41:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.4 Info: => 0.0040682s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:52', 'change_album_path_to_relative') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 7: change_album_path_to_relative migrated 21:41:52.4 Info: => 0.0046391s 21:41:52.4 Info: 8: change_quality_size_mb_to_kb migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 8 21:41:52.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:52.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:52.4 Info: => 4.05E-05s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:52', 'change_quality_size_mb_to_kb') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 8: change_quality_size_mb_to_kb migrated 21:41:52.4 Info: => 0.0003824s 21:41:52.4 Info: 9: album_releases migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 9 21:41:52.4 Info: AlterTable Albums 21:41:52.4 Info: => 4E-07s 21:41:52.4 Info: CreateColumn Albums Releases String 21:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:52.4 Info: => 0.0004924s 21:41:52.4 Info: AlterTable Albums 21:41:52.4 Info: => 3E-07s 21:41:52.4 Info: CreateColumn Albums CurrentRelease String 21:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:52.4 Info: => 0.0004998s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:52', 'album_releases') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 9: album_releases migrated 21:41:52.4 Info: => 0.0008607s 21:41:52.4 Info: 10: album_releases_fix migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 10 21:41:52.4 Info: AlterTable Albums 21:41:52.4 Info: => 5E-07s 21:41:52.4 Info: AlterColumn Albums Releases String 21:41:52.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:52.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:52.4 Info: DROP TABLE "Albums" 21:41:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.4 Info: => 0.0044145s 21:41:52.4 Info: AlterTable Albums 21:41:52.4 Info: => 4E-07s 21:41:52.4 Info: AlterColumn Albums CurrentRelease String 21:41:52.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:52.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:52.4 Info: DROP TABLE "Albums" 21:41:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.4 Info: => 0.0045626s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:52', 'album_releases_fix') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 10: album_releases_fix migrated 21:41:52.4 Info: => 0.0050564s 21:41:52.4 Info: 11: import_lists migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 11 21:41:52.4 Info: CreateTable ImportLists 21:41:52.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.4 Info: => 0.0001506s 21:41:52.4 Info: CreateIndex ImportLists (Name) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:52.4 Info: => 9E-05s 21:41:52.4 Info: CreateTable ImportListStatus 21:41:52.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:52.4 Info: => 0.0001086s 21:41:52.4 Info: CreateIndex ImportListStatus (ProviderId) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:52.4 Info: => 8.11E-05s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:52', 'import_lists') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 11: import_lists migrated 21:41:52.4 Info: => 0.0005444s 21:41:52.4 Info: 12: add_release_status migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 12 21:41:52.4 Info: AlterTable MetadataProfiles 21:41:52.4 Info: => 5E-07s 21:41:52.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:52.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:52.4 Info: => 0.0006528s 21:41:52.4 Info: PerformDBOperation 21:41:52.4 Info: Performing DB Operation 21:41:52.4 Info: => 2.79E-05s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:52', 'add_release_status') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 12: add_release_status migrated 21:41:52.4 Info: => 0.000468s 21:41:52.4 Info: 13: album_download_notification migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 13 21:41:52.4 Info: AlterTable Notifications 21:41:52.4 Info: => 4E-07s 21:41:52.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:52.4 Info: => 0.0005314s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:52', 'album_download_notification') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 13: album_download_notification migrated 21:41:52.4 Info: => 0.0009147s 21:41:52.4 Info: 14: fix_language_metadata_profiles migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 14 21:41:52.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:52.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:52.4 Info: => 8.73E-05s 21:41:52.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:52.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:52.4 Info: => 7.14E-05s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:52', 'fix_language_metadata_profiles') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 14: fix_language_metadata_profiles migrated 21:41:52.4 Info: => 0.0004442s 21:41:52.4 Info: 15: remove_fanzub migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 15 21:41:52.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:52.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:52.4 Info: => 3.79E-05s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:52', 'remove_fanzub') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 15: remove_fanzub migrated 21:41:52.4 Info: => 0.0003933s 21:41:52.4 Info: 16: update_artist_history_indexes migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 16 21:41:52.4 Info: CreateIndex Albums (ArtistId) 21:41:52.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:52.4 Info: => 9.69E-05s 21:41:52.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:52.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:52.4 Info: => 9.74E-05s 21:41:52.4 Info: DeleteIndex History (AlbumId) 21:41:52.4 Info: DROP INDEX "IX_History_AlbumId" 21:41:52.4 Info: => 0.0001279s 21:41:52.4 Info: CreateIndex History (AlbumId, Date) 21:41:52.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:52.4 Info: => 8.36E-05s 21:41:52.4 Info: DeleteIndex History (DownloadId) 21:41:52.4 Info: DROP INDEX "IX_History_DownloadId" 21:41:52.4 Info: => 0.0001187s 21:41:52.4 Info: CreateIndex History (DownloadId, Date) 21:41:52.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:52.4 Info: => 9.26E-05s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:52', 'update_artist_history_indexes') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 16: update_artist_history_indexes migrated 21:41:52.4 Info: => 0.0005816s 21:41:52.4 Info: 17: remove_nma migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 17 21:41:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:52.4 Info: => 4.08E-05s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:52', 'remove_nma') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 17: remove_nma migrated 21:41:52.4 Info: => 0.0004256s 21:41:52.4 Info: 18: album_disambiguation migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 18 21:41:52.4 Info: AlterTable Albums 21:41:52.4 Info: => 5E-07s 21:41:52.4 Info: CreateColumn Albums Disambiguation String 21:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:52.4 Info: => 0.0005364s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:52', 'album_disambiguation') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 18: album_disambiguation migrated 21:41:52.4 Info: => 0.0008985s 21:41:52.4 Info: 19: add_ape_quality_in_profiles migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 19 21:41:52.4 Info: PerformDBOperation 21:41:52.4 Info: Performing DB Operation 21:41:52.4 Info: => 3.99E-05s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:52', 'add_ape_quality_in_profiles') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 19: add_ape_quality_in_profiles migrated 21:41:52.4 Info: => 0.0003512s 21:41:52.4 Info: 20: remove_pushalot migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 20 21:41:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:52.4 Info: => 4.16E-05s 21:41:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:52.4 Info: => 4.96E-05s 21:41:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:52.4 Info: => 4.24E-05s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:52', 'remove_pushalot') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 20: remove_pushalot migrated 21:41:52.4 Info: => 0.0003996s 21:41:52.4 Info: 21: add_custom_filters migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 21 21:41:52.4 Info: CreateTable CustomFilters 21:41:52.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:52.4 Info: => 0.0001266s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:52', 'add_custom_filters') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 21: add_custom_filters migrated 21:41:52.4 Info: => 0.0005595s 21:41:52.4 Info: 22: import_list_tags migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 22 21:41:52.4 Info: AlterTable ImportLists 21:41:52.4 Info: => 4E-07s 21:41:52.4 Info: CreateColumn ImportLists Tags String 21:41:52.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:52.4 Info: => 0.0005325s 21:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:52', 'import_list_tags') 21:41:52.4 Info: Committing Transaction 21:41:52.4 Info: 22: import_list_tags migrated 21:41:52.4 Info: => 0.0009401s 21:41:52.4 Info: 23: add_release_groups_etc migrating 21:41:52.4 Info: Beginning Transaction 21:41:52.4 Info: Starting migration of Main DB to 23 21:41:52.4 Info: CreateTable ArtistMetadata 21:41:52.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:52.4 Info: => 0.0002143s 21:41:52.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:52.4 Info: => 0.0001022s 21:41:52.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:52.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:52.4 Info: => 0.0001171s 21:41:52.4 Info: AlterTable Artists 21:41:52.4 Info: => 3E-07s 21:41:52.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:52.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.4 Info: => 0.0005303s 21:41:52.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:52.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:52.4 Info: => 7.46E-05s 21:41:52.4 Info: CreateTable AlbumReleases 21:41:52.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:52.4 Info: => 0.0001641s 21:41:52.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:52.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:52.4 Info: => 8.39E-05s 21:41:52.4 Info: CreateIndex AlbumReleases (AlbumId) 21:41:52.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:52.4 Info: => 7.63E-05s 21:41:52.4 Info: PerformDBOperation 21:41:52.4 Info: Performing DB Operation 21:41:52.4 Info: => 3.23E-05s 21:41:52.4 Info: AlterTable Albums 21:41:52.4 Info: => 3E-07s 21:41:52.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.4 Info: => 0.0008469s 21:41:52.4 Info: AlterTable Albums 21:41:52.4 Info: => 5E-07s 21:41:52.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:52.4 Info: => 0.0005503s 21:41:52.4 Info: AlterTable Albums 21:41:52.4 Info: => 4E-07s 21:41:52.4 Info: CreateColumn Albums Links String 21:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:52.4 Info: => 0.0005317s 21:41:52.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:52.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:52.4 Info: => 8.84E-05s 21:41:52.4 Info: AlterTable Tracks 21:41:52.4 Info: => 4E-07s 21:41:52.4 Info: CreateColumn Tracks ForeignRecordingId String 21:41:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:52.4 Info: => 0.0005364s 21:41:52.4 Info: AlterTable Tracks 21:41:52.4 Info: => 3E-07s 21:41:52.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:52.4 Info: => 0.0005236s 21:41:52.4 Info: AlterTable Tracks 21:41:52.4 Info: => 4E-07s 21:41:52.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.4 Info: => 0.0005322s 21:41:52.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:52.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:52.4 Info: => 8.91E-05s 21:41:52.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:52.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:52.4 Info: => 6.51E-05s 21:41:52.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:52.5 Info: DROP TABLE "Artists" 21:41:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.5 Info: => 0.0111476s 21:41:52.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:52.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:52.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:52.5 Info: DROP TABLE "Albums" 21:41:52.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.5 Info: => 0.0043045s 21:41:52.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:52.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:52.5 Info: DROP TABLE "Tracks" 21:41:52.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:52.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.5 Info: => 0.003795s 21:41:52.5 Info: DeleteColumn TrackFiles ArtistId 21:41:52.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:52.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:52.5 Info: DROP TABLE "TrackFiles" 21:41:52.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.5 Info: => 0.0038095s 21:41:52.5 Info: CreateIndex Artists (ArtistMetadataId) 21:41:52.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:52.5 Info: => 8.23E-05s 21:41:52.5 Info: CreateIndex Artists (Monitored) 21:41:52.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:52.5 Info: => 7.64E-05s 21:41:52.5 Info: CreateIndex Albums (ArtistMetadataId) 21:41:52.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:52.5 Info: => 7.53E-05s 21:41:52.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:52.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:52.5 Info: => 7.15E-05s 21:41:52.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:52.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:52.5 Info: => 7.29E-05s 21:41:52.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:52.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:52.5 Info: => 7.34E-05s 21:41:52.5 Info: UpdateData 21:41:52.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:52.5 Info: => 3.92E-05s 21:41:52.5 Info: UpdateData 21:41:52.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:52.5 Info: => 3.16E-05s 21:41:52.5 Info: UpdateData 21:41:52.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:52.5 Info: => 3.76E-05s 21:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:52', 'add_release_groups_etc') 21:41:52.5 Info: Committing Transaction 21:41:52.5 Info: 23: add_release_groups_etc migrated 21:41:52.5 Info: => 0.0006993s 21:41:52.5 Info: 24: NewMediaInfoFormat migrating 21:41:52.5 Info: Beginning Transaction 21:41:52.5 Info: Starting migration of Main DB to 24 21:41:52.5 Info: UpdateData 21:41:52.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:52.5 Info: => 3.95E-05s 21:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:52', 'NewMediaInfoFormat') 21:41:52.5 Info: Committing Transaction 21:41:52.5 Info: 24: NewMediaInfoFormat migrated 21:41:52.5 Info: => 0.0003373s 21:41:52.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:52.5 Info: Beginning Transaction 21:41:52.5 Info: Starting migration of Main DB to 25 21:41:52.5 Info: RenameTable Restrictions ReleaseProfiles 21:41:52.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:52.5 Info: => 0.0014776s 21:41:52.5 Info: AlterTable ReleaseProfiles 21:41:52.5 Info: => 4E-07s 21:41:52.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:52.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:52.5 Info: => 0.0005088s 21:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:52', 'rename_restrictions_to_release_profiles') 21:41:52.5 Info: Committing Transaction 21:41:52.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:52.5 Info: => 0.0008987s 21:41:52.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:52.5 Info: Beginning Transaction 21:41:52.5 Info: Starting migration of Main DB to 26 21:41:52.5 Info: RenameTable Profiles QualityProfiles 21:41:52.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:52.5 Info: => 0.0015005s 21:41:52.5 Info: AlterTable QualityProfiles 21:41:52.5 Info: => 4E-07s 21:41:52.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:52.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:52.5 Info: => 0.000485s 21:41:52.5 Info: AlterTable LanguageProfiles 21:41:52.5 Info: => 4E-07s 21:41:52.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:52.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:52.5 Info: => 0.0004689s 21:41:52.5 Info: UpdateData 21:41:52.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:52.5 Info: => 3.52E-05s 21:41:52.5 Info: UpdateData 21:41:52.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:52.5 Info: => 2.61E-05s 21:41:52.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:52.5 Info: DROP TABLE "Artists" 21:41:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:52.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:52.5 Info: => 0.0039821s 21:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:52', 'rename_quality_profiles_add_upgrade_allowed') 21:41:52.5 Info: Committing Transaction 21:41:52.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:52.5 Info: => 0.0044403s 21:41:52.5 Info: 27: add_import_exclusions migrating 21:41:52.5 Info: Beginning Transaction 21:41:52.5 Info: Starting migration of Main DB to 27 21:41:52.5 Info: CreateTable ImportListExclusions 21:41:52.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:52.5 Info: => 0.0001108s 21:41:52.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:52.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:52.5 Info: => 9.26E-05s 21:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:52', 'add_import_exclusions') 21:41:52.5 Info: Committing Transaction 21:41:52.5 Info: 27: add_import_exclusions migrated 21:41:52.5 Info: => 0.0005553s 21:41:52.5 Info: 28: clean_artist_metadata_table migrating 21:41:52.5 Info: Beginning Transaction 21:41:52.5 Info: Starting migration of Main DB to 28 21:41:52.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.5 Info: => 0.0001313s 21:41:52.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.5 Info: => 0.000113s 21:41:52.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:52.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:52.5 Info: => 0.0001075s 21:41:52.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:52.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:52.5 Info: => 0.0001067s 21:41:52.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.5 Info: => 0.0001043s 21:41:52.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.5 Info: => 0.0001079s 21:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:52', 'clean_artist_metadata_table') 21:41:52.5 Info: Committing Transaction 21:41:52.5 Info: 28: clean_artist_metadata_table migrated 21:41:52.5 Info: => 0.0005101s 21:41:52.5 Info: 29: health_issue_notification migrating 21:41:52.5 Info: Beginning Transaction 21:41:52.5 Info: Starting migration of Main DB to 29 21:41:52.5 Info: AlterTable Notifications 21:41:52.5 Info: => 4E-07s 21:41:52.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:52.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:52.5 Info: => 0.0005017s 21:41:52.5 Info: AlterTable Notifications 21:41:52.5 Info: => 3E-07s 21:41:52.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:52.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:52.5 Info: => 0.0004902s 21:41:52.5 Info: AlterTable Notifications 21:41:52.5 Info: => 4E-07s 21:41:52.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:52.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:52.5 Info: => 0.0005617s 21:41:52.5 Info: AlterTable Notifications 21:41:52.5 Info: => 3E-07s 21:41:52.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:52.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:52.5 Info: => 0.0004912s 21:41:52.5 Info: AlterTable Notifications 21:41:52.5 Info: => 3E-07s 21:41:52.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:52.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:52.5 Info: => 0.0004877s 21:41:52.5 Info: DeleteColumn Notifications OnDownload 21:41:52.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:52.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:52.5 Info: DROP TABLE "Notifications" 21:41:52.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:52.5 Info: => 0.0043829s 21:41:52.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:52.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:52.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:52.5 Info: DROP TABLE "Notifications" 21:41:52.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:52.5 Info: => 0.0042424s 21:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:52', 'health_issue_notification') 21:41:52.5 Info: Committing Transaction 21:41:52.5 Info: 29: health_issue_notification migrated 21:41:52.5 Info: => 0.0048237s 21:41:52.5 Info: 30: add_mediafilerepository_mtime migrating 21:41:52.5 Info: Beginning Transaction 21:41:52.5 Info: Starting migration of Main DB to 30 21:41:52.5 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:41:52.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:41:52.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:41:52.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T21:41:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:52.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:41:52.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T21:41:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:52.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:41:52.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2025-04-14T21:41:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:52.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (3, '3', 0, 3, 100, 1, 1, '3', 1, 0) 21:41:52.5 Info: AlterTable TrackFiles 21:41:52.5 Info: => 3E-07s 21:41:52.5 Info: CreateColumn TrackFiles Modified DateTime 21:41:52.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:52.5 Info: => 0.0004865s 21:41:52.5 Info: AlterTable TrackFiles 21:41:52.5 Info: => 3E-07s 21:41:52.5 Info: CreateColumn TrackFiles Path String 21:41:52.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:52.5 Info: => 0.0004718s 21:41:52.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:52.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:52.5 Info: => 3.01E-05s 21:41:52.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.5 Info: => 0.0001145s 21:41:52.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:52.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:52.5 Info: => 0.0001263s 21:41:52.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:52.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:52.5 Info: => 0.0001288s 21:41:52.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:52.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:52.5 Info: => 7.19E-05s 21:41:52.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:52.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:52.5 Info: => 0.0001508s 21:41:52.5 Info: AlterTable TrackFiles 21:41:52.5 Info: => 3E-07s 21:41:52.5 Info: AlterColumn TrackFiles Path String 21:41:52.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:52.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:52.5 Info: DROP TABLE "TrackFiles" 21:41:52.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.5 Info: => 0.0036617s 21:41:52.5 Info: CreateIndex TrackFiles (Path) 21:41:52.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:52.5 Info: => 7.88E-05s 21:41:52.5 Info: DeleteColumn TrackFiles RelativePath 21:41:52.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:52.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:52.5 Info: DROP TABLE "TrackFiles" 21:41:52.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:52.5 Info: => 0.0038542s 21:41:52.5 Info: -> 9 Insert operations completed in 00:00:00.0005154 taking an average of 00:00:00.0000572 21:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:52', 'add_mediafilerepository_mtime') 21:41:52.5 Info: Committing Transaction 21:41:52.5 Info: 30: add_mediafilerepository_mtime migrated 21:41:52.5 Info: => 0.00438s 21:41:52.5 Debug: Took: 00:00:00.1394846 21:41:52.5 Debug: Got 2 tracks 21:41:52.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 21:41:52.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 21:41:52.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637125865495_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:52.5 Info: DatabaseEngineVersionCheck migrating 21:41:52.5 Info: PerformDBOperation 21:41:52.5 Info: Performing DB Operation 21:41:52.5 Info: SQLite 3.49.1 21:41:52.5 Info: => 0.0014878s 21:41:52.5 Info: DatabaseEngineVersionCheck migrated 21:41:52.5 Info: => 0.0014967s 21:41:52.5 Info: VersionMigration migrating 21:41:52.5 Info: Beginning Transaction 21:41:52.5 Info: CreateTable VersionInfo 21:41:52.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:52.5 Info: => 0.000135s 21:41:52.5 Info: Committing Transaction 21:41:52.5 Info: VersionMigration migrated 21:41:52.5 Info: => 0.0007077s 21:41:52.5 Info: VersionUniqueMigration migrating 21:41:52.5 Info: Beginning Transaction 21:41:52.5 Info: CreateIndex VersionInfo (Version) 21:41:52.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:52.5 Info: => 0.0001288s 21:41:52.5 Info: AlterTable VersionInfo 21:41:52.5 Info: => 5E-07s 21:41:52.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:52.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:52.5 Info: => 0.0005375s 21:41:52.5 Info: Committing Transaction 21:41:52.5 Info: VersionUniqueMigration migrated 21:41:52.5 Info: => 0.0008155s 21:41:52.5 Info: VersionDescriptionMigration migrating 21:41:52.5 Info: Beginning Transaction 21:41:52.5 Info: AlterTable VersionInfo 21:41:52.5 Info: => 4E-07s 21:41:52.5 Info: CreateColumn VersionInfo Description String 21:41:52.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:52.5 Info: => 0.0001915s 21:41:52.5 Info: Committing Transaction 21:41:52.5 Info: VersionDescriptionMigration migrated 21:41:52.5 Info: => 0.0004748s 21:41:52.5 Info: 1: InitialSetup migrating 21:41:52.5 Info: Beginning Transaction 21:41:52.5 Info: Starting migration of Main DB to 1 21:41:52.6 Info: CreateTable Config 21:41:52.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:52.6 Info: => 0.000134s 21:41:52.6 Info: CreateIndex Config (Key) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:52.6 Info: => 7.62E-05s 21:41:52.6 Info: CreateTable RootFolders 21:41:52.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:52.6 Info: => 8.19E-05s 21:41:52.6 Info: CreateIndex RootFolders (Path) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:52.6 Info: => 6.99E-05s 21:41:52.6 Info: CreateTable Artists 21:41:52.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:52.6 Info: => 0.0001875s 21:41:52.6 Info: CreateIndex Artists (ForeignArtistId) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.6 Info: => 7.87E-05s 21:41:52.6 Info: CreateIndex Artists (NameSlug) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.6 Info: => 6.77E-05s 21:41:52.6 Info: CreateIndex Artists (CleanName) 21:41:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.6 Info: => 6.37E-05s 21:41:52.6 Info: CreateIndex Artists (Path) 21:41:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.6 Info: => 7.49E-05s 21:41:52.6 Info: CreateTable Albums 21:41:52.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:52.6 Info: => 0.0001707s 21:41:52.6 Info: CreateIndex Albums (ForeignAlbumId) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.6 Info: => 7.05E-05s 21:41:52.6 Info: CreateIndex Albums (MBId) 21:41:52.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.6 Info: => 7.36E-05s 21:41:52.6 Info: CreateIndex Albums (TADBId) 21:41:52.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.6 Info: => 6.31E-05s 21:41:52.6 Info: CreateIndex Albums (TitleSlug) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.6 Info: => 6.4E-05s 21:41:52.6 Info: CreateIndex Albums (CleanTitle) 21:41:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.6 Info: => 6.36E-05s 21:41:52.6 Info: CreateIndex Albums (Path) 21:41:52.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:52.6 Info: => 6.14E-05s 21:41:52.6 Info: CreateTable Tracks 21:41:52.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:52.6 Info: => 0.0001191s 21:41:52.6 Info: CreateIndex Tracks (ForeignTrackId) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.6 Info: => 6.84E-05s 21:41:52.6 Info: CreateIndex Tracks (ArtistId) 21:41:52.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:52.6 Info: => 6.77E-05s 21:41:52.6 Info: CreateIndex Tracks (TrackFileId) 21:41:52.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.6 Info: => 7.05E-05s 21:41:52.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:52.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:52.6 Info: => 7E-05s 21:41:52.6 Info: CreateTable TrackFiles 21:41:52.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:52.6 Info: => 0.0001211s 21:41:52.6 Info: CreateIndex TrackFiles (ArtistId) 21:41:52.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:52.6 Info: => 6.27E-05s 21:41:52.6 Info: CreateIndex TrackFiles (AlbumId) 21:41:52.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.6 Info: => 6.13E-05s 21:41:52.6 Info: CreateTable History 21:41:52.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:52.6 Info: => 0.000144s 21:41:52.6 Info: CreateIndex History (Date) 21:41:52.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:52.6 Info: => 7.23E-05s 21:41:52.6 Info: CreateIndex History (EventType) 21:41:52.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:52.6 Info: => 6.75E-05s 21:41:52.6 Info: CreateIndex History (DownloadId) 21:41:52.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:52.6 Info: => 6.63E-05s 21:41:52.6 Info: CreateIndex History (AlbumId) 21:41:52.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:52.6 Info: => 8.5E-05s 21:41:52.6 Info: CreateTable Notifications 21:41:52.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:52.6 Info: => 0.0001036s 21:41:52.6 Info: CreateTable ScheduledTasks 21:41:52.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:52.6 Info: => 8.53E-05s 21:41:52.6 Info: CreateIndex ScheduledTasks (TypeName) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:52.6 Info: => 6.67E-05s 21:41:52.6 Info: CreateTable Indexers 21:41:52.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:52.6 Info: => 8.85E-05s 21:41:52.6 Info: CreateIndex Indexers (Name) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.6 Info: => 6.47E-05s 21:41:52.6 Info: CreateTable Profiles 21:41:52.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:52.6 Info: => 8.1E-05s 21:41:52.6 Info: CreateIndex Profiles (Name) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:52.6 Info: => 6.43E-05s 21:41:52.6 Info: CreateTable QualityDefinitions 21:41:52.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:52.6 Info: => 0.0001208s 21:41:52.6 Info: CreateIndex QualityDefinitions (Quality) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:52.6 Info: => 8.39E-05s 21:41:52.6 Info: CreateIndex QualityDefinitions (Title) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:52.6 Info: => 7.05E-05s 21:41:52.6 Info: CreateTable NamingConfig 21:41:52.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:52.6 Info: => 0.0001021s 21:41:52.6 Info: CreateTable Blacklist 21:41:52.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:52.6 Info: => 0.0001314s 21:41:52.6 Info: CreateTable Metadata 21:41:52.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:52.6 Info: => 8.65E-05s 21:41:52.6 Info: CreateTable MetadataFiles 21:41:52.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:52.6 Info: => 0.0001005s 21:41:52.6 Info: CreateTable DownloadClients 21:41:52.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:52.6 Info: => 9.72E-05s 21:41:52.6 Info: CreateTable PendingReleases 21:41:52.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:52.6 Info: => 0.0001009s 21:41:52.6 Info: CreateTable RemotePathMappings 21:41:52.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:52.6 Info: => 8.36E-05s 21:41:52.6 Info: CreateTable Tags 21:41:52.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:52.6 Info: => 7.76E-05s 21:41:52.6 Info: CreateIndex Tags (Label) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:52.6 Info: => 7.79E-05s 21:41:52.6 Info: CreateTable Restrictions 21:41:52.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:52.6 Info: => 8.51E-05s 21:41:52.6 Info: CreateTable DelayProfiles 21:41:52.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:52.6 Info: => 0.0001223s 21:41:52.6 Info: CreateTable Users 21:41:52.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:52.6 Info: => 9.13E-05s 21:41:52.6 Info: CreateIndex Users (Identifier) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:52.6 Info: => 7.68E-05s 21:41:52.6 Info: CreateIndex Users (Username) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:52.6 Info: => 7.25E-05s 21:41:52.6 Info: CreateTable Commands 21:41:52.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:52.6 Info: => 0.0001071s 21:41:52.6 Info: CreateTable IndexerStatus 21:41:52.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:52.6 Info: => 0.0001048s 21:41:52.6 Info: CreateIndex IndexerStatus (ProviderId) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:52.6 Info: => 7.52E-05s 21:41:52.6 Info: CreateTable ExtraFiles 21:41:52.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:52.6 Info: => 9.74E-05s 21:41:52.6 Info: CreateTable LyricFiles 21:41:52.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:52.6 Info: => 0.0001402s 21:41:52.6 Info: CreateTable LanguageProfiles 21:41:52.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:52.6 Info: => 0.0001044s 21:41:52.6 Info: CreateIndex LanguageProfiles (Name) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:52.6 Info: => 8.61E-05s 21:41:52.6 Info: CreateTable DownloadClientStatus 21:41:52.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:52.6 Info: => 0.0001304s 21:41:52.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:52.6 Info: => 7.98E-05s 21:41:52.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:52.6 Info: -> 1 Insert operations completed in 00:00:00.0000516 taking an average of 00:00:00.0000516 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:52', 'InitialSetup') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 1: InitialSetup migrated 21:41:52.6 Info: => 0.000885s 21:41:52.6 Info: 2: add_reason_to_pending_releases migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 2 21:41:52.6 Info: AlterTable PendingReleases 21:41:52.6 Info: => 5E-07s 21:41:52.6 Info: CreateColumn PendingReleases Reason Int32 21:41:52.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:52.6 Info: => 0.0005016s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:52', 'add_reason_to_pending_releases') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 2: add_reason_to_pending_releases migrated 21:41:52.6 Info: => 0.0008661s 21:41:52.6 Info: 3: add_medium_support migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 3 21:41:52.6 Info: AlterTable Albums 21:41:52.6 Info: => 5E-07s 21:41:52.6 Info: CreateColumn Albums Media String 21:41:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:52.6 Info: => 0.0004628s 21:41:52.6 Info: AlterTable Tracks 21:41:52.6 Info: => 3E-07s 21:41:52.6 Info: CreateColumn Tracks MediumNumber Int32 21:41:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:52.6 Info: => 0.0004861s 21:41:52.6 Info: AlterTable Tracks 21:41:52.6 Info: => 3E-07s 21:41:52.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:52.6 Info: => 0.000463s 21:41:52.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:52.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:52.6 Info: => 3.48E-05s 21:41:52.6 Info: DeleteColumn Tracks TrackNumber 21:41:52.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:52.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:52.6 Info: DROP TABLE "Tracks" 21:41:52.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.6 Info: => 0.0040342s 21:41:52.6 Info: AlterTable Tracks 21:41:52.6 Info: => 3E-07s 21:41:52.6 Info: CreateColumn Tracks TrackNumber String 21:41:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:52.6 Info: => 0.0004187s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:52', 'add_medium_support') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 3: add_medium_support migrated 21:41:52.6 Info: => 0.0009593s 21:41:52.6 Info: 4: add_various_qualites_in_profile migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 4 21:41:52.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:52.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:52.6 Info: => 4.05E-05s 21:41:52.6 Info: PerformDBOperation 21:41:52.6 Info: Performing DB Operation 21:41:52.6 Info: => 3E-05s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:52', 'add_various_qualites_in_profile') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 4: add_various_qualites_in_profile migrated 21:41:52.6 Info: => 0.0004568s 21:41:52.6 Info: 5: metadata_profiles migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 5 21:41:52.6 Info: CreateTable MetadataProfiles 21:41:52.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:52.6 Info: => 0.0001157s 21:41:52.6 Info: CreateIndex MetadataProfiles (Name) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:52.6 Info: => 9.14E-05s 21:41:52.6 Info: AlterTable Artists 21:41:52.6 Info: => 4E-07s 21:41:52.6 Info: CreateColumn Artists MetadataProfileId Int32 21:41:52.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:52.6 Info: => 0.0004762s 21:41:52.6 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:52.6 Info: DROP TABLE "Artists" 21:41:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.6 Info: => 0.0038124s 21:41:52.6 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:52.6 Info: DROP TABLE "Artists" 21:41:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.6 Info: => 0.0037631s 21:41:52.6 Info: AlterTable Albums 21:41:52.6 Info: => 3E-07s 21:41:52.6 Info: CreateColumn Albums SecondaryTypes String 21:41:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:52.6 Info: => 0.0004421s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:52', 'metadata_profiles') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 5: metadata_profiles migrated 21:41:52.6 Info: => 0.0009449s 21:41:52.6 Info: 6: separate_automatic_and_interactive_search migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 6 21:41:52.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:52.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:52.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:52.6 Info: DROP TABLE "Indexers" 21:41:52.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.6 Info: => 0.003669s 21:41:52.6 Info: AlterTable Indexers 21:41:52.6 Info: => 3E-07s 21:41:52.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:52.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:52.6 Info: => 0.0004711s 21:41:52.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:52.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:52.6 Info: => 3.24E-05s 21:41:52.6 Info: AlterTable Indexers 21:41:52.6 Info: => 4E-07s 21:41:52.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:52.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:52.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:52.6 Info: DROP TABLE "Indexers" 21:41:52.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.6 Info: => 0.0036809s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:52', 'separate_automatic_and_interactive_search') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 6: separate_automatic_and_interactive_search migrated 21:41:52.6 Info: => 0.0042081s 21:41:52.6 Info: 7: change_album_path_to_relative migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 7 21:41:52.6 Info: DeleteColumn Albums Path 21:41:52.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:52.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:52.6 Info: DROP TABLE "Albums" 21:41:52.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.6 Info: => 0.0040272s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:52', 'change_album_path_to_relative') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 7: change_album_path_to_relative migrated 21:41:52.6 Info: => 0.0045751s 21:41:52.6 Info: 8: change_quality_size_mb_to_kb migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 8 21:41:52.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:52.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:52.6 Info: => 3.97E-05s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:52', 'change_quality_size_mb_to_kb') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 8: change_quality_size_mb_to_kb migrated 21:41:52.6 Info: => 0.0004695s 21:41:52.6 Info: 9: album_releases migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 9 21:41:52.6 Info: AlterTable Albums 21:41:52.6 Info: => 5E-07s 21:41:52.6 Info: CreateColumn Albums Releases String 21:41:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:52.6 Info: => 0.0005053s 21:41:52.6 Info: AlterTable Albums 21:41:52.6 Info: => 4E-07s 21:41:52.6 Info: CreateColumn Albums CurrentRelease String 21:41:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:52.6 Info: => 0.0004571s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:52', 'album_releases') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 9: album_releases migrated 21:41:52.6 Info: => 0.0008988s 21:41:52.6 Info: 10: album_releases_fix migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 10 21:41:52.6 Info: AlterTable Albums 21:41:52.6 Info: => 5E-07s 21:41:52.6 Info: AlterColumn Albums Releases String 21:41:52.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:52.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:52.6 Info: DROP TABLE "Albums" 21:41:52.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.6 Info: => 0.0038673s 21:41:52.6 Info: AlterTable Albums 21:41:52.6 Info: => 3E-07s 21:41:52.6 Info: AlterColumn Albums CurrentRelease String 21:41:52.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:52.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:52.6 Info: DROP TABLE "Albums" 21:41:52.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.6 Info: => 0.0043684s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:52', 'album_releases_fix') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 10: album_releases_fix migrated 21:41:52.6 Info: => 0.0049088s 21:41:52.6 Info: 11: import_lists migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 11 21:41:52.6 Info: CreateTable ImportLists 21:41:52.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.6 Info: => 0.0001596s 21:41:52.6 Info: CreateIndex ImportLists (Name) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:52.6 Info: => 8.22E-05s 21:41:52.6 Info: CreateTable ImportListStatus 21:41:52.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:52.6 Info: => 0.0001082s 21:41:52.6 Info: CreateIndex ImportListStatus (ProviderId) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:52.6 Info: => 7.77E-05s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:52', 'import_lists') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 11: import_lists migrated 21:41:52.6 Info: => 0.0005444s 21:41:52.6 Info: 12: add_release_status migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 12 21:41:52.6 Info: AlterTable MetadataProfiles 21:41:52.6 Info: => 5E-07s 21:41:52.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:52.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:52.6 Info: => 0.0005046s 21:41:52.6 Info: PerformDBOperation 21:41:52.6 Info: Performing DB Operation 21:41:52.6 Info: => 2.94E-05s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:52', 'add_release_status') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 12: add_release_status migrated 21:41:52.6 Info: => 0.0003906s 21:41:52.6 Info: 13: album_download_notification migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 13 21:41:52.6 Info: AlterTable Notifications 21:41:52.6 Info: => 5E-07s 21:41:52.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:52.6 Info: => 0.000527s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:52', 'album_download_notification') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 13: album_download_notification migrated 21:41:52.6 Info: => 0.0009103s 21:41:52.6 Info: 14: fix_language_metadata_profiles migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 14 21:41:52.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:52.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:52.6 Info: => 7.63E-05s 21:41:52.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:52.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:52.6 Info: => 5.48E-05s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:52', 'fix_language_metadata_profiles') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 14: fix_language_metadata_profiles migrated 21:41:52.6 Info: => 0.000386s 21:41:52.6 Info: 15: remove_fanzub migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 15 21:41:52.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:52.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:52.6 Info: => 3.93E-05s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:52', 'remove_fanzub') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 15: remove_fanzub migrated 21:41:52.6 Info: => 0.0004375s 21:41:52.6 Info: 16: update_artist_history_indexes migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 16 21:41:52.6 Info: CreateIndex Albums (ArtistId) 21:41:52.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:52.6 Info: => 0.0001031s 21:41:52.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:52.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:52.6 Info: => 9.39E-05s 21:41:52.6 Info: DeleteIndex History (AlbumId) 21:41:52.6 Info: DROP INDEX "IX_History_AlbumId" 21:41:52.6 Info: => 0.0001274s 21:41:52.6 Info: CreateIndex History (AlbumId, Date) 21:41:52.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:52.6 Info: => 8.14E-05s 21:41:52.6 Info: DeleteIndex History (DownloadId) 21:41:52.6 Info: DROP INDEX "IX_History_DownloadId" 21:41:52.6 Info: => 0.0001089s 21:41:52.6 Info: CreateIndex History (DownloadId, Date) 21:41:52.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:52.6 Info: => 7.8E-05s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:52', 'update_artist_history_indexes') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 16: update_artist_history_indexes migrated 21:41:52.6 Info: => 0.0005378s 21:41:52.6 Info: 17: remove_nma migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 17 21:41:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:52.6 Info: => 3.93E-05s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:52', 'remove_nma') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 17: remove_nma migrated 21:41:52.6 Info: => 0.0003985s 21:41:52.6 Info: 18: album_disambiguation migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 18 21:41:52.6 Info: AlterTable Albums 21:41:52.6 Info: => 6E-07s 21:41:52.6 Info: CreateColumn Albums Disambiguation String 21:41:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:52.6 Info: => 0.0005391s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:52', 'album_disambiguation') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 18: album_disambiguation migrated 21:41:52.6 Info: => 0.0009203s 21:41:52.6 Info: 19: add_ape_quality_in_profiles migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 19 21:41:52.6 Info: PerformDBOperation 21:41:52.6 Info: Performing DB Operation 21:41:52.6 Info: => 3.2E-05s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:52', 'add_ape_quality_in_profiles') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 19: add_ape_quality_in_profiles migrated 21:41:52.6 Info: => 0.000428s 21:41:52.6 Info: 20: remove_pushalot migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 20 21:41:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:52.6 Info: => 4.01E-05s 21:41:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:52.6 Info: => 3.28E-05s 21:41:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:52.6 Info: => 4.05E-05s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:52', 'remove_pushalot') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 20: remove_pushalot migrated 21:41:52.6 Info: => 0.0003822s 21:41:52.6 Info: 21: add_custom_filters migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 21 21:41:52.6 Info: CreateTable CustomFilters 21:41:52.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:52.6 Info: => 0.0001258s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:52', 'add_custom_filters') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 21: add_custom_filters migrated 21:41:52.6 Info: => 0.0004692s 21:41:52.6 Info: 22: import_list_tags migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 22 21:41:52.6 Info: AlterTable ImportLists 21:41:52.6 Info: => 5E-07s 21:41:52.6 Info: CreateColumn ImportLists Tags String 21:41:52.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:52.6 Info: => 0.0005732s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:52', 'import_list_tags') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 22: import_list_tags migrated 21:41:52.6 Info: => 0.000978s 21:41:52.6 Info: 23: add_release_groups_etc migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 23 21:41:52.6 Info: CreateTable ArtistMetadata 21:41:52.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:52.6 Info: => 0.0001632s 21:41:52.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:52.6 Info: => 0.0001053s 21:41:52.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:52.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:52.6 Info: => 8.51E-05s 21:41:52.6 Info: AlterTable Artists 21:41:52.6 Info: => 3E-07s 21:41:52.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:52.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.6 Info: => 0.0005304s 21:41:52.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:52.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:52.6 Info: => 7.58E-05s 21:41:52.6 Info: CreateTable AlbumReleases 21:41:52.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:52.6 Info: => 0.0001642s 21:41:52.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:52.6 Info: => 8.4E-05s 21:41:52.6 Info: CreateIndex AlbumReleases (AlbumId) 21:41:52.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:52.6 Info: => 7.8E-05s 21:41:52.6 Info: PerformDBOperation 21:41:52.6 Info: Performing DB Operation 21:41:52.6 Info: => 3.32E-05s 21:41:52.6 Info: AlterTable Albums 21:41:52.6 Info: => 3E-07s 21:41:52.6 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.6 Info: => 0.0005732s 21:41:52.6 Info: AlterTable Albums 21:41:52.6 Info: => 4E-07s 21:41:52.6 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:52.6 Info: => 0.0005888s 21:41:52.6 Info: AlterTable Albums 21:41:52.6 Info: => 3E-07s 21:41:52.6 Info: CreateColumn Albums Links String 21:41:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:52.6 Info: => 0.0005097s 21:41:52.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:52.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:52.6 Info: => 6.71E-05s 21:41:52.6 Info: AlterTable Tracks 21:41:52.6 Info: => 2E-07s 21:41:52.6 Info: CreateColumn Tracks ForeignRecordingId String 21:41:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:52.6 Info: => 0.0005108s 21:41:52.6 Info: AlterTable Tracks 21:41:52.6 Info: => 2E-07s 21:41:52.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:52.6 Info: => 0.0005242s 21:41:52.6 Info: AlterTable Tracks 21:41:52.6 Info: => 4E-07s 21:41:52.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.6 Info: => 0.0004877s 21:41:52.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:52.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:52.6 Info: => 6.98E-05s 21:41:52.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:52.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:52.6 Info: => 6.96E-05s 21:41:52.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:52.6 Info: DROP TABLE "Artists" 21:41:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.6 Info: => 0.0116039s 21:41:52.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:52.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:52.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:52.6 Info: DROP TABLE "Albums" 21:41:52.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.6 Info: => 0.0041289s 21:41:52.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:52.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:52.6 Info: DROP TABLE "Tracks" 21:41:52.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:52.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.6 Info: => 0.003749s 21:41:52.6 Info: DeleteColumn TrackFiles ArtistId 21:41:52.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:52.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:52.6 Info: DROP TABLE "TrackFiles" 21:41:52.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.6 Info: => 0.0035042s 21:41:52.6 Info: CreateIndex Artists (ArtistMetadataId) 21:41:52.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:52.6 Info: => 7.49E-05s 21:41:52.6 Info: CreateIndex Artists (Monitored) 21:41:52.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:52.6 Info: => 7E-05s 21:41:52.6 Info: CreateIndex Albums (ArtistMetadataId) 21:41:52.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:52.6 Info: => 6.9E-05s 21:41:52.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:52.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:52.6 Info: => 6.63E-05s 21:41:52.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:52.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:52.6 Info: => 6.74E-05s 21:41:52.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:52.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:52.6 Info: => 8.11E-05s 21:41:52.6 Info: UpdateData 21:41:52.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:52.6 Info: => 3.91E-05s 21:41:52.6 Info: UpdateData 21:41:52.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:52.6 Info: => 2.92E-05s 21:41:52.6 Info: UpdateData 21:41:52.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:52.6 Info: => 3.3E-05s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:52', 'add_release_groups_etc') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 23: add_release_groups_etc migrated 21:41:52.6 Info: => 0.0006767s 21:41:52.6 Info: 24: NewMediaInfoFormat migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 24 21:41:52.6 Info: UpdateData 21:41:52.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:52.6 Info: => 3.87E-05s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:52', 'NewMediaInfoFormat') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 24: NewMediaInfoFormat migrated 21:41:52.6 Info: => 0.000501s 21:41:52.6 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 25 21:41:52.6 Info: RenameTable Restrictions ReleaseProfiles 21:41:52.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:52.6 Info: => 0.001897s 21:41:52.6 Info: AlterTable ReleaseProfiles 21:41:52.6 Info: => 3E-07s 21:41:52.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:52.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:52.6 Info: => 0.000499s 21:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:52', 'rename_restrictions_to_release_profiles') 21:41:52.6 Info: Committing Transaction 21:41:52.6 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:52.6 Info: => 0.0009848s 21:41:52.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:52.6 Info: Beginning Transaction 21:41:52.6 Info: Starting migration of Main DB to 26 21:41:52.6 Info: RenameTable Profiles QualityProfiles 21:41:52.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:52.6 Info: => 0.0019496s 21:41:52.6 Info: AlterTable QualityProfiles 21:41:52.6 Info: => 5E-07s 21:41:52.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:52.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:52.6 Info: => 0.0005131s 21:41:52.6 Info: AlterTable LanguageProfiles 21:41:52.6 Info: => 3E-07s 21:41:52.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:52.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:52.6 Info: => 0.0004617s 21:41:52.6 Info: UpdateData 21:41:52.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:52.6 Info: => 3.36E-05s 21:41:52.6 Info: UpdateData 21:41:52.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:52.6 Info: => 2.43E-05s 21:41:52.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:52.6 Info: DROP TABLE "Artists" 21:41:52.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:52.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:52.7 Info: => 0.0039838s 21:41:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:52', 'rename_quality_profiles_add_upgrade_allowed') 21:41:52.7 Info: Committing Transaction 21:41:52.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:52.7 Info: => 0.0044854s 21:41:52.7 Info: 27: add_import_exclusions migrating 21:41:52.7 Info: Beginning Transaction 21:41:52.7 Info: Starting migration of Main DB to 27 21:41:52.7 Info: CreateTable ImportListExclusions 21:41:52.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:52.7 Info: => 0.0001149s 21:41:52.7 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:52.7 Info: => 7.94E-05s 21:41:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:52', 'add_import_exclusions') 21:41:52.7 Info: Committing Transaction 21:41:52.7 Info: 27: add_import_exclusions migrated 21:41:52.7 Info: => 0.00052s 21:41:52.7 Info: 28: clean_artist_metadata_table migrating 21:41:52.7 Info: Beginning Transaction 21:41:52.7 Info: Starting migration of Main DB to 28 21:41:52.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.7 Info: => 0.0001326s 21:41:52.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.7 Info: => 0.000121s 21:41:52.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:52.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:52.7 Info: => 0.0001075s 21:41:52.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:52.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:52.7 Info: => 0.0001136s 21:41:52.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.7 Info: => 0.0001042s 21:41:52.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.7 Info: => 0.0001065s 21:41:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:52', 'clean_artist_metadata_table') 21:41:52.7 Info: Committing Transaction 21:41:52.7 Info: 28: clean_artist_metadata_table migrated 21:41:52.7 Info: => 0.0005187s 21:41:52.7 Info: 29: health_issue_notification migrating 21:41:52.7 Info: Beginning Transaction 21:41:52.7 Info: Starting migration of Main DB to 29 21:41:52.7 Info: AlterTable Notifications 21:41:52.7 Info: => 5E-07s 21:41:52.7 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:52.7 Info: => 0.0005203s 21:41:52.7 Info: AlterTable Notifications 21:41:52.7 Info: => 4E-07s 21:41:52.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:52.7 Info: => 0.0005051s 21:41:52.7 Info: AlterTable Notifications 21:41:52.7 Info: => 3E-07s 21:41:52.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:52.7 Info: => 0.0005014s 21:41:52.7 Info: AlterTable Notifications 21:41:52.7 Info: => 3E-07s 21:41:52.7 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:52.7 Info: => 0.0005048s 21:41:52.7 Info: AlterTable Notifications 21:41:52.7 Info: => 3E-07s 21:41:52.7 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:52.7 Info: => 0.0005212s 21:41:52.7 Info: DeleteColumn Notifications OnDownload 21:41:52.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:52.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:52.7 Info: DROP TABLE "Notifications" 21:41:52.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:52.7 Info: => 0.0036154s 21:41:52.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:52.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:52.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:52.7 Info: DROP TABLE "Notifications" 21:41:52.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:52.7 Info: => 0.0036572s 21:41:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:52', 'health_issue_notification') 21:41:52.7 Info: Committing Transaction 21:41:52.7 Info: 29: health_issue_notification migrated 21:41:52.7 Info: => 0.0041389s 21:41:52.7 Info: 30: add_mediafilerepository_mtime migrating 21:41:52.7 Info: Beginning Transaction 21:41:52.7 Info: Starting migration of Main DB to 30 21:41:52.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:41:52.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:41:52.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T21:41:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:52.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:41:52.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T21:41:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:52.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:41:52.7 Info: AlterTable TrackFiles 21:41:52.7 Info: => 3E-07s 21:41:52.7 Info: CreateColumn TrackFiles Modified DateTime 21:41:52.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:52.7 Info: => 0.0004805s 21:41:52.7 Info: AlterTable TrackFiles 21:41:52.7 Info: => 3E-07s 21:41:52.7 Info: CreateColumn TrackFiles Path String 21:41:52.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:52.7 Info: => 0.0004746s 21:41:52.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:52.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:52.7 Info: => 3E-05s 21:41:52.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.7 Info: => 0.000113s 21:41:52.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:52.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:52.7 Info: => 0.0001266s 21:41:52.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:52.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:52.7 Info: => 0.0001267s 21:41:52.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:52.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:52.7 Info: => 6.49E-05s 21:41:52.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:52.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:52.7 Info: => 4.53E-05s 21:41:52.7 Info: AlterTable TrackFiles 21:41:52.7 Info: => 4E-07s 21:41:52.7 Info: AlterColumn TrackFiles Path String 21:41:52.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:52.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:52.7 Info: DROP TABLE "TrackFiles" 21:41:52.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.7 Info: => 0.0035718s 21:41:52.7 Info: CreateIndex TrackFiles (Path) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:52.7 Info: => 7.58E-05s 21:41:52.7 Info: DeleteColumn TrackFiles RelativePath 21:41:52.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:52.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:52.7 Info: DROP TABLE "TrackFiles" 21:41:52.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:52.7 Info: => 0.0037136s 21:41:52.7 Info: -> 6 Insert operations completed in 00:00:00.0003616 taking an average of 00:00:00.0000602 21:41:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:52', 'add_mediafilerepository_mtime') 21:41:52.7 Info: Committing Transaction 21:41:52.7 Info: 30: add_mediafilerepository_mtime migrated 21:41:52.7 Info: => 0.0042662s 21:41:52.7 Debug: Took: 00:00:00.1383668 21:41:52.7 Debug: Got 0 tracks 21:41:52.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 21:41:52.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 21:41:52.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637127621639_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:52.7 Info: DatabaseEngineVersionCheck migrating 21:41:52.7 Info: PerformDBOperation 21:41:52.7 Info: Performing DB Operation 21:41:52.7 Info: SQLite 3.49.1 21:41:52.7 Info: => 0.0015532s 21:41:52.7 Info: DatabaseEngineVersionCheck migrated 21:41:52.7 Info: => 0.0015623s 21:41:52.7 Info: VersionMigration migrating 21:41:52.7 Info: Beginning Transaction 21:41:52.7 Info: CreateTable VersionInfo 21:41:52.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:52.7 Info: => 0.0001338s 21:41:52.7 Info: Committing Transaction 21:41:52.7 Info: VersionMigration migrated 21:41:52.7 Info: => 0.0008338s 21:41:52.7 Info: VersionUniqueMigration migrating 21:41:52.7 Info: Beginning Transaction 21:41:52.7 Info: CreateIndex VersionInfo (Version) 21:41:52.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:52.7 Info: => 0.0001061s 21:41:52.7 Info: AlterTable VersionInfo 21:41:52.7 Info: => 7E-07s 21:41:52.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:52.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:52.7 Info: => 0.0004897s 21:41:52.7 Info: Committing Transaction 21:41:52.7 Info: VersionUniqueMigration migrated 21:41:52.7 Info: => 0.0008623s 21:41:52.7 Info: VersionDescriptionMigration migrating 21:41:52.7 Info: Beginning Transaction 21:41:52.7 Info: AlterTable VersionInfo 21:41:52.7 Info: => 4E-07s 21:41:52.7 Info: CreateColumn VersionInfo Description String 21:41:52.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:52.7 Info: => 0.0001925s 21:41:52.7 Info: Committing Transaction 21:41:52.7 Info: VersionDescriptionMigration migrated 21:41:52.7 Info: => 0.0004843s 21:41:52.7 Info: 1: InitialSetup migrating 21:41:52.7 Info: Beginning Transaction 21:41:52.7 Info: Starting migration of Main DB to 1 21:41:52.7 Info: CreateTable Config 21:41:52.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:52.7 Info: => 0.0001323s 21:41:52.7 Info: CreateIndex Config (Key) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:52.7 Info: => 7.3E-05s 21:41:52.7 Info: CreateTable RootFolders 21:41:52.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:52.7 Info: => 7.98E-05s 21:41:52.7 Info: CreateIndex RootFolders (Path) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:52.7 Info: => 6.85E-05s 21:41:52.7 Info: CreateTable Artists 21:41:52.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:52.7 Info: => 0.000188s 21:41:52.7 Info: CreateIndex Artists (ForeignArtistId) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.7 Info: => 6.98E-05s 21:41:52.7 Info: CreateIndex Artists (NameSlug) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.7 Info: => 6.72E-05s 21:41:52.7 Info: CreateIndex Artists (CleanName) 21:41:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.7 Info: => 7.09E-05s 21:41:52.7 Info: CreateIndex Artists (Path) 21:41:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.7 Info: => 6.35E-05s 21:41:52.7 Info: CreateTable Albums 21:41:52.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:52.7 Info: => 0.000166s 21:41:52.7 Info: CreateIndex Albums (ForeignAlbumId) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.7 Info: => 6.94E-05s 21:41:52.7 Info: CreateIndex Albums (MBId) 21:41:52.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.7 Info: => 6.5E-05s 21:41:52.7 Info: CreateIndex Albums (TADBId) 21:41:52.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.7 Info: => 6.31E-05s 21:41:52.7 Info: CreateIndex Albums (TitleSlug) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.7 Info: => 6.35E-05s 21:41:52.7 Info: CreateIndex Albums (CleanTitle) 21:41:52.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.7 Info: => 6.25E-05s 21:41:52.7 Info: CreateIndex Albums (Path) 21:41:52.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:52.7 Info: => 5.79E-05s 21:41:52.7 Info: CreateTable Tracks 21:41:52.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:52.7 Info: => 0.0001183s 21:41:52.7 Info: CreateIndex Tracks (ForeignTrackId) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.7 Info: => 6.67E-05s 21:41:52.7 Info: CreateIndex Tracks (ArtistId) 21:41:52.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:52.7 Info: => 7.03E-05s 21:41:52.7 Info: CreateIndex Tracks (TrackFileId) 21:41:52.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.7 Info: => 6.94E-05s 21:41:52.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:52.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:52.7 Info: => 7.21E-05s 21:41:52.7 Info: CreateTable TrackFiles 21:41:52.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:52.7 Info: => 0.0001149s 21:41:52.7 Info: CreateIndex TrackFiles (ArtistId) 21:41:52.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:52.7 Info: => 6.56E-05s 21:41:52.7 Info: CreateIndex TrackFiles (AlbumId) 21:41:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.7 Info: => 6.51E-05s 21:41:52.7 Info: CreateTable History 21:41:52.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:52.7 Info: => 0.0001324s 21:41:52.7 Info: CreateIndex History (Date) 21:41:52.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:52.7 Info: => 6.89E-05s 21:41:52.7 Info: CreateIndex History (EventType) 21:41:52.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:52.7 Info: => 6.56E-05s 21:41:52.7 Info: CreateIndex History (DownloadId) 21:41:52.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:52.7 Info: => 6.51E-05s 21:41:52.7 Info: CreateIndex History (AlbumId) 21:41:52.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:52.7 Info: => 6.47E-05s 21:41:52.7 Info: CreateTable Notifications 21:41:52.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:52.7 Info: => 0.0001095s 21:41:52.7 Info: CreateTable ScheduledTasks 21:41:52.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:52.7 Info: => 0.0001149s 21:41:52.7 Info: CreateIndex ScheduledTasks (TypeName) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:52.7 Info: => 7.39E-05s 21:41:52.7 Info: CreateTable Indexers 21:41:52.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:52.7 Info: => 9.87E-05s 21:41:52.7 Info: CreateIndex Indexers (Name) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.7 Info: => 0.0001035s 21:41:52.7 Info: CreateTable Profiles 21:41:52.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:52.7 Info: => 8.53E-05s 21:41:52.7 Info: CreateIndex Profiles (Name) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:52.7 Info: => 0.0001216s 21:41:52.7 Info: CreateTable QualityDefinitions 21:41:52.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:52.7 Info: => 0.0001165s 21:41:52.7 Info: CreateIndex QualityDefinitions (Quality) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:52.7 Info: => 7.39E-05s 21:41:52.7 Info: CreateIndex QualityDefinitions (Title) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:52.7 Info: => 7.51E-05s 21:41:52.7 Info: CreateTable NamingConfig 21:41:52.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:52.7 Info: => 0.0001123s 21:41:52.7 Info: CreateTable Blacklist 21:41:52.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:52.7 Info: => 0.0001758s 21:41:52.7 Info: CreateTable Metadata 21:41:52.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:52.7 Info: => 9.8E-05s 21:41:52.7 Info: CreateTable MetadataFiles 21:41:52.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:52.7 Info: => 0.0001126s 21:41:52.7 Info: CreateTable DownloadClients 21:41:52.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:52.7 Info: => 0.0001088s 21:41:52.7 Info: CreateTable PendingReleases 21:41:52.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:52.7 Info: => 0.0001144s 21:41:52.7 Info: CreateTable RemotePathMappings 21:41:52.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:52.7 Info: => 8.91E-05s 21:41:52.7 Info: CreateTable Tags 21:41:52.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:52.7 Info: => 8.14E-05s 21:41:52.7 Info: CreateIndex Tags (Label) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:52.7 Info: => 8.25E-05s 21:41:52.7 Info: CreateTable Restrictions 21:41:52.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:52.7 Info: => 8.89E-05s 21:41:52.7 Info: CreateTable DelayProfiles 21:41:52.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:52.7 Info: => 0.0001181s 21:41:52.7 Info: CreateTable Users 21:41:52.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:52.7 Info: => 8.52E-05s 21:41:52.7 Info: CreateIndex Users (Identifier) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:52.7 Info: => 8.18E-05s 21:41:52.7 Info: CreateIndex Users (Username) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:52.7 Info: => 7.56E-05s 21:41:52.7 Info: CreateTable Commands 21:41:52.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:52.7 Info: => 0.0001118s 21:41:52.7 Info: CreateTable IndexerStatus 21:41:52.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:52.7 Info: => 0.0001107s 21:41:52.7 Info: CreateIndex IndexerStatus (ProviderId) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:52.7 Info: => 9.84E-05s 21:41:52.7 Info: CreateTable ExtraFiles 21:41:52.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:52.7 Info: => 0.000116s 21:41:52.7 Info: CreateTable LyricFiles 21:41:52.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:52.7 Info: => 0.0001185s 21:41:52.7 Info: CreateTable LanguageProfiles 21:41:52.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:52.7 Info: => 8.56E-05s 21:41:52.7 Info: CreateIndex LanguageProfiles (Name) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:52.7 Info: => 8.19E-05s 21:41:52.7 Info: CreateTable DownloadClientStatus 21:41:52.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:52.7 Info: => 0.0001175s 21:41:52.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:52.7 Info: => 8.42E-05s 21:41:52.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:52.7 Info: -> 1 Insert operations completed in 00:00:00.0000545 taking an average of 00:00:00.0000545 21:41:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:52', 'InitialSetup') 21:41:52.7 Info: Committing Transaction 21:41:52.7 Info: 1: InitialSetup migrated 21:41:52.7 Info: => 0.0009533s 21:41:52.7 Info: 2: add_reason_to_pending_releases migrating 21:41:52.7 Info: Beginning Transaction 21:41:52.7 Info: Starting migration of Main DB to 2 21:41:52.7 Info: AlterTable PendingReleases 21:41:52.7 Info: => 5E-07s 21:41:52.7 Info: CreateColumn PendingReleases Reason Int32 21:41:52.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:52.7 Info: => 0.0005005s 21:41:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:52', 'add_reason_to_pending_releases') 21:41:52.7 Info: Committing Transaction 21:41:52.7 Info: 2: add_reason_to_pending_releases migrated 21:41:52.7 Info: => 0.0009327s 21:41:52.7 Info: 3: add_medium_support migrating 21:41:52.7 Info: Beginning Transaction 21:41:52.7 Info: Starting migration of Main DB to 3 21:41:52.7 Info: AlterTable Albums 21:41:52.7 Info: => 5E-07s 21:41:52.7 Info: CreateColumn Albums Media String 21:41:52.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:52.7 Info: => 0.0004781s 21:41:52.7 Info: AlterTable Tracks 21:41:52.7 Info: => 4E-07s 21:41:52.7 Info: CreateColumn Tracks MediumNumber Int32 21:41:52.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:52.7 Info: => 0.000474s 21:41:52.7 Info: AlterTable Tracks 21:41:52.7 Info: => 3E-07s 21:41:52.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:52.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:52.7 Info: => 0.0004605s 21:41:52.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:52.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:52.7 Info: => 3.52E-05s 21:41:52.7 Info: DeleteColumn Tracks TrackNumber 21:41:52.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:52.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:52.7 Info: DROP TABLE "Tracks" 21:41:52.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:52.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.7 Info: => 0.0038386s 21:41:52.7 Info: AlterTable Tracks 21:41:52.7 Info: => 3E-07s 21:41:52.7 Info: CreateColumn Tracks TrackNumber String 21:41:52.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:52.7 Info: => 0.0004974s 21:41:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:52', 'add_medium_support') 21:41:52.7 Info: Committing Transaction 21:41:52.7 Info: 3: add_medium_support migrated 21:41:52.7 Info: => 0.0009035s 21:41:52.7 Info: 4: add_various_qualites_in_profile migrating 21:41:52.7 Info: Beginning Transaction 21:41:52.7 Info: Starting migration of Main DB to 4 21:41:52.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:52.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:52.7 Info: => 4.17E-05s 21:41:52.7 Info: PerformDBOperation 21:41:52.7 Info: Performing DB Operation 21:41:52.7 Info: => 2.97E-05s 21:41:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:52', 'add_various_qualites_in_profile') 21:41:52.7 Info: Committing Transaction 21:41:52.7 Info: 4: add_various_qualites_in_profile migrated 21:41:52.7 Info: => 0.0004401s 21:41:52.7 Info: 5: metadata_profiles migrating 21:41:52.7 Info: Beginning Transaction 21:41:52.7 Info: Starting migration of Main DB to 5 21:41:52.7 Info: CreateTable MetadataProfiles 21:41:52.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:52.7 Info: => 0.000127s 21:41:52.7 Info: CreateIndex MetadataProfiles (Name) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:52.7 Info: => 8.68E-05s 21:41:52.7 Info: AlterTable Artists 21:41:52.7 Info: => 3E-07s 21:41:52.7 Info: CreateColumn Artists MetadataProfileId Int32 21:41:52.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:52.7 Info: => 0.0005054s 21:41:52.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:52.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:52.7 Info: DROP TABLE "Artists" 21:41:52.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.7 Info: => 0.0040269s 21:41:52.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:52.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:52.7 Info: DROP TABLE "Artists" 21:41:52.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.8 Info: => 0.003913s 21:41:52.8 Info: AlterTable Albums 21:41:52.8 Info: => 4E-07s 21:41:52.8 Info: CreateColumn Albums SecondaryTypes String 21:41:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:52.8 Info: => 0.0004666s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:52', 'metadata_profiles') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 5: metadata_profiles migrated 21:41:52.8 Info: => 0.0009061s 21:41:52.8 Info: 6: separate_automatic_and_interactive_search migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 6 21:41:52.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:52.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:52.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:52.8 Info: DROP TABLE "Indexers" 21:41:52.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.8 Info: => 0.0038313s 21:41:52.8 Info: AlterTable Indexers 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:52.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:52.8 Info: => 0.0005144s 21:41:52.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:52.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:52.8 Info: => 3.21E-05s 21:41:52.8 Info: AlterTable Indexers 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:52.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:52.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:52.8 Info: DROP TABLE "Indexers" 21:41:52.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.8 Info: => 0.0039484s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:52', 'separate_automatic_and_interactive_search') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 6: separate_automatic_and_interactive_search migrated 21:41:52.8 Info: => 0.0044385s 21:41:52.8 Info: 7: change_album_path_to_relative migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 7 21:41:52.8 Info: DeleteColumn Albums Path 21:41:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:52.8 Info: DROP TABLE "Albums" 21:41:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.8 Info: => 0.004211s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:52', 'change_album_path_to_relative') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 7: change_album_path_to_relative migrated 21:41:52.8 Info: => 0.0047236s 21:41:52.8 Info: 8: change_quality_size_mb_to_kb migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 8 21:41:52.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:52.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:52.8 Info: => 4.03E-05s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:52', 'change_quality_size_mb_to_kb') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 8: change_quality_size_mb_to_kb migrated 21:41:52.8 Info: => 0.0003843s 21:41:52.8 Info: 9: album_releases migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 9 21:41:52.8 Info: AlterTable Albums 21:41:52.8 Info: => 4E-07s 21:41:52.8 Info: CreateColumn Albums Releases String 21:41:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:52.8 Info: => 0.0004958s 21:41:52.8 Info: AlterTable Albums 21:41:52.8 Info: => 4E-07s 21:41:52.8 Info: CreateColumn Albums CurrentRelease String 21:41:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:52.8 Info: => 0.0004807s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:52', 'album_releases') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 9: album_releases migrated 21:41:52.8 Info: => 0.0008655s 21:41:52.8 Info: 10: album_releases_fix migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 10 21:41:52.8 Info: AlterTable Albums 21:41:52.8 Info: => 5E-07s 21:41:52.8 Info: AlterColumn Albums Releases String 21:41:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:52.8 Info: DROP TABLE "Albums" 21:41:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.8 Info: => 0.0041579s 21:41:52.8 Info: AlterTable Albums 21:41:52.8 Info: => 4E-07s 21:41:52.8 Info: AlterColumn Albums CurrentRelease String 21:41:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:52.8 Info: DROP TABLE "Albums" 21:41:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.8 Info: => 0.0042136s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:52', 'album_releases_fix') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 10: album_releases_fix migrated 21:41:52.8 Info: => 0.0046885s 21:41:52.8 Info: 11: import_lists migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 11 21:41:52.8 Info: CreateTable ImportLists 21:41:52.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.8 Info: => 0.0001939s 21:41:52.8 Info: CreateIndex ImportLists (Name) 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:52.8 Info: => 9.13E-05s 21:41:52.8 Info: CreateTable ImportListStatus 21:41:52.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:52.8 Info: => 0.0001107s 21:41:52.8 Info: CreateIndex ImportListStatus (ProviderId) 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:52.8 Info: => 8.04E-05s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:52', 'import_lists') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 11: import_lists migrated 21:41:52.8 Info: => 0.000526s 21:41:52.8 Info: 12: add_release_status migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 12 21:41:52.8 Info: AlterTable MetadataProfiles 21:41:52.8 Info: => 4E-07s 21:41:52.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:52.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:52.8 Info: => 0.0005651s 21:41:52.8 Info: PerformDBOperation 21:41:52.8 Info: Performing DB Operation 21:41:52.8 Info: => 2.44E-05s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:52', 'add_release_status') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 12: add_release_status migrated 21:41:52.8 Info: => 0.0003958s 21:41:52.8 Info: 13: album_download_notification migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 13 21:41:52.8 Info: AlterTable Notifications 21:41:52.8 Info: => 5E-07s 21:41:52.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:52.8 Info: => 0.0005393s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:52', 'album_download_notification') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 13: album_download_notification migrated 21:41:52.8 Info: => 0.0009102s 21:41:52.8 Info: 14: fix_language_metadata_profiles migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 14 21:41:52.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:52.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:52.8 Info: => 8.04E-05s 21:41:52.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:52.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:52.8 Info: => 5.15E-05s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:52', 'fix_language_metadata_profiles') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 14: fix_language_metadata_profiles migrated 21:41:52.8 Info: => 0.0004171s 21:41:52.8 Info: 15: remove_fanzub migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 15 21:41:52.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:52.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:52.8 Info: => 3.51E-05s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:52', 'remove_fanzub') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 15: remove_fanzub migrated 21:41:52.8 Info: => 0.0004012s 21:41:52.8 Info: 16: update_artist_history_indexes migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 16 21:41:52.8 Info: CreateIndex Albums (ArtistId) 21:41:52.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:52.8 Info: => 9.16E-05s 21:41:52.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:52.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:52.8 Info: => 8.27E-05s 21:41:52.8 Info: DeleteIndex History (AlbumId) 21:41:52.8 Info: DROP INDEX "IX_History_AlbumId" 21:41:52.8 Info: => 0.0001185s 21:41:52.8 Info: CreateIndex History (AlbumId, Date) 21:41:52.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:52.8 Info: => 8.52E-05s 21:41:52.8 Info: DeleteIndex History (DownloadId) 21:41:52.8 Info: DROP INDEX "IX_History_DownloadId" 21:41:52.8 Info: => 0.0001086s 21:41:52.8 Info: CreateIndex History (DownloadId, Date) 21:41:52.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:52.8 Info: => 8.2E-05s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:52', 'update_artist_history_indexes') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 16: update_artist_history_indexes migrated 21:41:52.8 Info: => 0.0004496s 21:41:52.8 Info: 17: remove_nma migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 17 21:41:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:52.8 Info: => 3.74E-05s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:52', 'remove_nma') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 17: remove_nma migrated 21:41:52.8 Info: => 0.0003556s 21:41:52.8 Info: 18: album_disambiguation migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 18 21:41:52.8 Info: AlterTable Albums 21:41:52.8 Info: => 4E-07s 21:41:52.8 Info: CreateColumn Albums Disambiguation String 21:41:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:52.8 Info: => 0.0005743s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:52', 'album_disambiguation') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 18: album_disambiguation migrated 21:41:52.8 Info: => 0.0010498s 21:41:52.8 Info: 19: add_ape_quality_in_profiles migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 19 21:41:52.8 Info: PerformDBOperation 21:41:52.8 Info: Performing DB Operation 21:41:52.8 Info: => 2.57E-05s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:52', 'add_ape_quality_in_profiles') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 19: add_ape_quality_in_profiles migrated 21:41:52.8 Info: => 0.0003986s 21:41:52.8 Info: 20: remove_pushalot migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 20 21:41:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:52.8 Info: => 4.67E-05s 21:41:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:52.8 Info: => 2.74E-05s 21:41:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:52.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:52.8 Info: => 2.49E-05s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:52', 'remove_pushalot') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 20: remove_pushalot migrated 21:41:52.8 Info: => 0.0003731s 21:41:52.8 Info: 21: add_custom_filters migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 21 21:41:52.8 Info: CreateTable CustomFilters 21:41:52.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:52.8 Info: => 0.0001213s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:52', 'add_custom_filters') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 21: add_custom_filters migrated 21:41:52.8 Info: => 0.0004478s 21:41:52.8 Info: 22: import_list_tags migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 22 21:41:52.8 Info: AlterTable ImportLists 21:41:52.8 Info: => 5E-07s 21:41:52.8 Info: CreateColumn ImportLists Tags String 21:41:52.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:52.8 Info: => 0.0005469s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:52', 'import_list_tags') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 22: import_list_tags migrated 21:41:52.8 Info: => 0.0009101s 21:41:52.8 Info: 23: add_release_groups_etc migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 23 21:41:52.8 Info: CreateTable ArtistMetadata 21:41:52.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:52.8 Info: => 0.0001775s 21:41:52.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:52.8 Info: => 0.0001001s 21:41:52.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:52.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:52.8 Info: => 7.53E-05s 21:41:52.8 Info: AlterTable Artists 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:52.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.8 Info: => 0.0005656s 21:41:52.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:52.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:52.8 Info: => 7.46E-05s 21:41:52.8 Info: CreateTable AlbumReleases 21:41:52.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:52.8 Info: => 0.0001551s 21:41:52.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:52.8 Info: => 8.68E-05s 21:41:52.8 Info: CreateIndex AlbumReleases (AlbumId) 21:41:52.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:52.8 Info: => 7.68E-05s 21:41:52.8 Info: PerformDBOperation 21:41:52.8 Info: Performing DB Operation 21:41:52.8 Info: => 2.98E-05s 21:41:52.8 Info: AlterTable Albums 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.8 Info: => 0.0005665s 21:41:52.8 Info: AlterTable Albums 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:52.8 Info: => 0.0007488s 21:41:52.8 Info: AlterTable Albums 21:41:52.8 Info: => 4E-07s 21:41:52.8 Info: CreateColumn Albums Links String 21:41:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:52.8 Info: => 0.0005359s 21:41:52.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:52.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:52.8 Info: => 6.96E-05s 21:41:52.8 Info: AlterTable Tracks 21:41:52.8 Info: => 4E-07s 21:41:52.8 Info: CreateColumn Tracks ForeignRecordingId String 21:41:52.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:52.8 Info: => 0.00053s 21:41:52.8 Info: AlterTable Tracks 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:52.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:52.8 Info: => 0.0005378s 21:41:52.8 Info: AlterTable Tracks 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:52.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:52.8 Info: => 0.000542s 21:41:52.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:52.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:52.8 Info: => 6.96E-05s 21:41:52.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:52.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:52.8 Info: => 5.86E-05s 21:41:52.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:52.8 Info: DROP TABLE "Artists" 21:41:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.8 Info: => 0.0042544s 21:41:52.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:52.8 Info: DROP TABLE "Albums" 21:41:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.8 Info: => 0.0041937s 21:41:52.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:52.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:52.8 Info: DROP TABLE "Tracks" 21:41:52.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.8 Info: => 0.0036994s 21:41:52.8 Info: DeleteColumn TrackFiles ArtistId 21:41:52.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:52.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:52.8 Info: DROP TABLE "TrackFiles" 21:41:52.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.8 Info: => 0.0038869s 21:41:52.8 Info: CreateIndex Artists (ArtistMetadataId) 21:41:52.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:52.8 Info: => 7.51E-05s 21:41:52.8 Info: CreateIndex Artists (Monitored) 21:41:52.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:52.8 Info: => 6.95E-05s 21:41:52.8 Info: CreateIndex Albums (ArtistMetadataId) 21:41:52.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:52.8 Info: => 7.01E-05s 21:41:52.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:52.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:52.8 Info: => 6.89E-05s 21:41:52.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:52.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:52.8 Info: => 6.72E-05s 21:41:52.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:52.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:52.8 Info: => 6.67E-05s 21:41:52.8 Info: UpdateData 21:41:52.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:52.8 Info: => 3.57E-05s 21:41:52.8 Info: UpdateData 21:41:52.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:52.8 Info: => 2.87E-05s 21:41:52.8 Info: UpdateData 21:41:52.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:52.8 Info: => 3.49E-05s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:52', 'add_release_groups_etc') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 23: add_release_groups_etc migrated 21:41:52.8 Info: => 0.0006467s 21:41:52.8 Info: 24: NewMediaInfoFormat migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 24 21:41:52.8 Info: UpdateData 21:41:52.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:52.8 Info: => 4.07E-05s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:52', 'NewMediaInfoFormat') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 24: NewMediaInfoFormat migrated 21:41:52.8 Info: => 0.0004859s 21:41:52.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 25 21:41:52.8 Info: RenameTable Restrictions ReleaseProfiles 21:41:52.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:52.8 Info: => 0.0018246s 21:41:52.8 Info: AlterTable ReleaseProfiles 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:52.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:52.8 Info: => 0.0004656s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:52', 'rename_restrictions_to_release_profiles') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:52.8 Info: => 0.000874s 21:41:52.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 26 21:41:52.8 Info: RenameTable Profiles QualityProfiles 21:41:52.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:52.8 Info: => 0.0019202s 21:41:52.8 Info: AlterTable QualityProfiles 21:41:52.8 Info: => 4E-07s 21:41:52.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:52.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:52.8 Info: => 0.0004886s 21:41:52.8 Info: AlterTable LanguageProfiles 21:41:52.8 Info: => 4E-07s 21:41:52.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:52.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:52.8 Info: => 0.0004834s 21:41:52.8 Info: UpdateData 21:41:52.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:52.8 Info: => 3.69E-05s 21:41:52.8 Info: UpdateData 21:41:52.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:52.8 Info: => 2.76E-05s 21:41:52.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:52.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:52.8 Info: DROP TABLE "Artists" 21:41:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:52.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:52.8 Info: => 0.0039282s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:52', 'rename_quality_profiles_add_upgrade_allowed') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:52.8 Info: => 0.0044316s 21:41:52.8 Info: 27: add_import_exclusions migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 27 21:41:52.8 Info: CreateTable ImportListExclusions 21:41:52.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:52.8 Info: => 0.0001149s 21:41:52.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:52.8 Info: => 7.96E-05s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:52', 'add_import_exclusions') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 27: add_import_exclusions migrated 21:41:52.8 Info: => 0.0005151s 21:41:52.8 Info: 28: clean_artist_metadata_table migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 28 21:41:52.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.8 Info: => 0.0001412s 21:41:52.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.8 Info: => 0.0001134s 21:41:52.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:52.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:52.8 Info: => 0.000108s 21:41:52.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:52.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:52.8 Info: => 0.0001067s 21:41:52.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:52.8 Info: => 0.0001065s 21:41:52.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.8 Info: => 0.0001055s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:52', 'clean_artist_metadata_table') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 28: clean_artist_metadata_table migrated 21:41:52.8 Info: => 0.0004593s 21:41:52.8 Info: 29: health_issue_notification migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 29 21:41:52.8 Info: AlterTable Notifications 21:41:52.8 Info: => 4E-07s 21:41:52.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:52.8 Info: => 0.0005117s 21:41:52.8 Info: AlterTable Notifications 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:52.8 Info: => 0.0005262s 21:41:52.8 Info: AlterTable Notifications 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:52.8 Info: => 0.0005058s 21:41:52.8 Info: AlterTable Notifications 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:52.8 Info: => 0.0004698s 21:41:52.8 Info: AlterTable Notifications 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:52.8 Info: => 0.0004682s 21:41:52.8 Info: DeleteColumn Notifications OnDownload 21:41:52.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:52.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:52.8 Info: DROP TABLE "Notifications" 21:41:52.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:52.8 Info: => 0.0036236s 21:41:52.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:52.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:52.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:52.8 Info: DROP TABLE "Notifications" 21:41:52.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:52.8 Info: => 0.0038456s 21:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:52', 'health_issue_notification') 21:41:52.8 Info: Committing Transaction 21:41:52.8 Info: 29: health_issue_notification migrated 21:41:52.8 Info: => 0.0044307s 21:41:52.8 Info: 30: add_mediafilerepository_mtime migrating 21:41:52.8 Info: Beginning Transaction 21:41:52.8 Info: Starting migration of Main DB to 30 21:41:52.8 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:41:52.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:41:52.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:41:52.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T21:41:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:52.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:41:52.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2025-04-14T21:41:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:52.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:41:52.8 Info: AlterTable TrackFiles 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: CreateColumn TrackFiles Modified DateTime 21:41:52.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:52.8 Info: => 0.0004774s 21:41:52.8 Info: AlterTable TrackFiles 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: CreateColumn TrackFiles Path String 21:41:52.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:52.8 Info: => 0.0004623s 21:41:52.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:52.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:52.8 Info: => 3.16E-05s 21:41:52.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:52.8 Info: => 0.000115s 21:41:52.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:52.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:52.8 Info: => 0.0001224s 21:41:52.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:52.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:52.8 Info: => 0.0001262s 21:41:52.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:52.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:52.8 Info: => 0.0001041s 21:41:52.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:52.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:52.8 Info: => 0.0001149s 21:41:52.8 Info: AlterTable TrackFiles 21:41:52.8 Info: => 3E-07s 21:41:52.8 Info: AlterColumn TrackFiles Path String 21:41:52.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:52.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:52.8 Info: DROP TABLE "TrackFiles" 21:41:52.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.8 Info: => 0.003597s 21:41:52.8 Info: CreateIndex TrackFiles (Path) 21:41:52.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:52.8 Info: => 7.68E-05s 21:41:52.8 Info: DeleteColumn TrackFiles RelativePath 21:41:52.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:52.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:52.8 Info: DROP TABLE "TrackFiles" 21:41:52.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:52.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:52.9 Info: => 0.0037659s 21:41:52.9 Info: -> 7 Insert operations completed in 00:00:00.0004733 taking an average of 00:00:00.0000676 21:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:52', 'add_mediafilerepository_mtime') 21:41:52.9 Info: Committing Transaction 21:41:52.9 Info: 30: add_mediafilerepository_mtime migrated 21:41:52.9 Info: => 0.0043939s 21:41:52.9 Debug: Took: 00:00:00.1389035 21:41:52.9 Debug: Got 1 tracks 21:41:52.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 21:41:52.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 21:41:52.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637129374010_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:52.9 Info: DatabaseEngineVersionCheck migrating 21:41:52.9 Info: PerformDBOperation 21:41:52.9 Info: Performing DB Operation 21:41:52.9 Info: SQLite 3.49.1 21:41:52.9 Info: => 0.0015717s 21:41:52.9 Info: DatabaseEngineVersionCheck migrated 21:41:52.9 Info: => 0.0015806s 21:41:52.9 Info: VersionMigration migrating 21:41:52.9 Info: Beginning Transaction 21:41:52.9 Info: CreateTable VersionInfo 21:41:52.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:52.9 Info: => 0.0001398s 21:41:52.9 Info: Committing Transaction 21:41:52.9 Info: VersionMigration migrated 21:41:52.9 Info: => 0.0007442s 21:41:52.9 Info: VersionUniqueMigration migrating 21:41:52.9 Info: Beginning Transaction 21:41:52.9 Info: CreateIndex VersionInfo (Version) 21:41:52.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:52.9 Info: => 0.0001172s 21:41:52.9 Info: AlterTable VersionInfo 21:41:52.9 Info: => 5E-07s 21:41:52.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:52.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:52.9 Info: => 0.0004971s 21:41:52.9 Info: Committing Transaction 21:41:52.9 Info: VersionUniqueMigration migrated 21:41:52.9 Info: => 0.0008656s 21:41:52.9 Info: VersionDescriptionMigration migrating 21:41:52.9 Info: Beginning Transaction 21:41:52.9 Info: AlterTable VersionInfo 21:41:52.9 Info: => 5E-07s 21:41:52.9 Info: CreateColumn VersionInfo Description String 21:41:52.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:52.9 Info: => 0.0001777s 21:41:52.9 Info: Committing Transaction 21:41:52.9 Info: VersionDescriptionMigration migrated 21:41:52.9 Info: => 0.000463s 21:41:52.9 Info: 1: InitialSetup migrating 21:41:52.9 Info: Beginning Transaction 21:41:52.9 Info: Starting migration of Main DB to 1 21:41:52.9 Info: CreateTable Config 21:41:52.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:52.9 Info: => 0.0001334s 21:41:52.9 Info: CreateIndex Config (Key) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:52.9 Info: => 7.33E-05s 21:41:52.9 Info: CreateTable RootFolders 21:41:52.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:52.9 Info: => 7.95E-05s 21:41:52.9 Info: CreateIndex RootFolders (Path) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:52.9 Info: => 6.74E-05s 21:41:52.9 Info: CreateTable Artists 21:41:52.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:52.9 Info: => 0.0001806s 21:41:52.9 Info: CreateIndex Artists (ForeignArtistId) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.9 Info: => 6.96E-05s 21:41:52.9 Info: CreateIndex Artists (NameSlug) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.9 Info: => 6.42E-05s 21:41:52.9 Info: CreateIndex Artists (CleanName) 21:41:52.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.9 Info: => 6.02E-05s 21:41:52.9 Info: CreateIndex Artists (Path) 21:41:52.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.9 Info: => 5.92E-05s 21:41:52.9 Info: CreateTable Albums 21:41:52.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:52.9 Info: => 0.0001583s 21:41:52.9 Info: CreateIndex Albums (ForeignAlbumId) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.9 Info: => 6.67E-05s 21:41:52.9 Info: CreateIndex Albums (MBId) 21:41:52.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.9 Info: => 6.19E-05s 21:41:52.9 Info: CreateIndex Albums (TADBId) 21:41:52.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.9 Info: => 6.19E-05s 21:41:52.9 Info: CreateIndex Albums (TitleSlug) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.9 Info: => 8.22E-05s 21:41:52.9 Info: CreateIndex Albums (CleanTitle) 21:41:52.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.9 Info: => 6.85E-05s 21:41:52.9 Info: CreateIndex Albums (Path) 21:41:52.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:52.9 Info: => 6.4E-05s 21:41:52.9 Info: CreateTable Tracks 21:41:52.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:52.9 Info: => 0.0001571s 21:41:52.9 Info: CreateIndex Tracks (ForeignTrackId) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.9 Info: => 6.63E-05s 21:41:52.9 Info: CreateIndex Tracks (ArtistId) 21:41:52.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:52.9 Info: => 6.53E-05s 21:41:52.9 Info: CreateIndex Tracks (TrackFileId) 21:41:52.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.9 Info: => 6.67E-05s 21:41:52.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:52.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:52.9 Info: => 6.73E-05s 21:41:52.9 Info: CreateTable TrackFiles 21:41:52.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:52.9 Info: => 0.0001101s 21:41:52.9 Info: CreateIndex TrackFiles (ArtistId) 21:41:52.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:52.9 Info: => 6.17E-05s 21:41:52.9 Info: CreateIndex TrackFiles (AlbumId) 21:41:52.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:52.9 Info: => 6.16E-05s 21:41:52.9 Info: CreateTable History 21:41:52.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:52.9 Info: => 0.0001259s 21:41:52.9 Info: CreateIndex History (Date) 21:41:52.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:52.9 Info: => 6.59E-05s 21:41:52.9 Info: CreateIndex History (EventType) 21:41:52.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:52.9 Info: => 6.33E-05s 21:41:52.9 Info: CreateIndex History (DownloadId) 21:41:52.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:52.9 Info: => 6.25E-05s 21:41:52.9 Info: CreateIndex History (AlbumId) 21:41:52.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:52.9 Info: => 6.25E-05s 21:41:52.9 Info: CreateTable Notifications 21:41:52.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:52.9 Info: => 0.0001035s 21:41:52.9 Info: CreateTable ScheduledTasks 21:41:52.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:52.9 Info: => 8.55E-05s 21:41:52.9 Info: CreateIndex ScheduledTasks (TypeName) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:52.9 Info: => 6.73E-05s 21:41:52.9 Info: CreateTable Indexers 21:41:52.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:52.9 Info: => 9.03E-05s 21:41:52.9 Info: CreateIndex Indexers (Name) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.9 Info: => 6.54E-05s 21:41:52.9 Info: CreateTable Profiles 21:41:52.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:52.9 Info: => 8.1E-05s 21:41:52.9 Info: CreateIndex Profiles (Name) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:52.9 Info: => 9.46E-05s 21:41:52.9 Info: CreateTable QualityDefinitions 21:41:52.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:52.9 Info: => 0.0001067s 21:41:52.9 Info: CreateIndex QualityDefinitions (Quality) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:52.9 Info: => 6.86E-05s 21:41:52.9 Info: CreateIndex QualityDefinitions (Title) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:52.9 Info: => 6.92E-05s 21:41:52.9 Info: CreateTable NamingConfig 21:41:52.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:52.9 Info: => 0.0001022s 21:41:52.9 Info: CreateTable Blacklist 21:41:52.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:52.9 Info: => 0.000139s 21:41:52.9 Info: CreateTable Metadata 21:41:52.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:52.9 Info: => 8.81E-05s 21:41:52.9 Info: CreateTable MetadataFiles 21:41:52.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:52.9 Info: => 0.0001018s 21:41:52.9 Info: CreateTable DownloadClients 21:41:52.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:52.9 Info: => 9.06E-05s 21:41:52.9 Info: CreateTable PendingReleases 21:41:52.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:52.9 Info: => 0.0001003s 21:41:52.9 Info: CreateTable RemotePathMappings 21:41:52.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:52.9 Info: => 8.38E-05s 21:41:52.9 Info: CreateTable Tags 21:41:52.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:52.9 Info: => 7.94E-05s 21:41:52.9 Info: CreateIndex Tags (Label) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:52.9 Info: => 7.76E-05s 21:41:52.9 Info: CreateTable Restrictions 21:41:52.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:52.9 Info: => 0.0001079s 21:41:52.9 Info: CreateTable DelayProfiles 21:41:52.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:52.9 Info: => 0.0001256s 21:41:52.9 Info: CreateTable Users 21:41:52.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:52.9 Info: => 9.88E-05s 21:41:52.9 Info: CreateIndex Users (Identifier) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:52.9 Info: => 7.49E-05s 21:41:52.9 Info: CreateIndex Users (Username) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:52.9 Info: => 7.11E-05s 21:41:52.9 Info: CreateTable Commands 21:41:52.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:52.9 Info: => 0.0001067s 21:41:52.9 Info: CreateTable IndexerStatus 21:41:52.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:52.9 Info: => 0.0001045s 21:41:52.9 Info: CreateIndex IndexerStatus (ProviderId) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:52.9 Info: => 9.52E-05s 21:41:52.9 Info: CreateTable ExtraFiles 21:41:52.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:52.9 Info: => 0.0001111s 21:41:52.9 Info: CreateTable LyricFiles 21:41:52.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:52.9 Info: => 0.0001133s 21:41:52.9 Info: CreateTable LanguageProfiles 21:41:52.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:52.9 Info: => 8.13E-05s 21:41:52.9 Info: CreateIndex LanguageProfiles (Name) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:52.9 Info: => 7.73E-05s 21:41:52.9 Info: CreateTable DownloadClientStatus 21:41:52.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:52.9 Info: => 9E-05s 21:41:52.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:52.9 Info: => 7.88E-05s 21:41:52.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:52.9 Info: -> 1 Insert operations completed in 00:00:00.0000509 taking an average of 00:00:00.0000509 21:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:52', 'InitialSetup') 21:41:52.9 Info: Committing Transaction 21:41:52.9 Info: 1: InitialSetup migrated 21:41:52.9 Info: => 0.0009052s 21:41:52.9 Info: 2: add_reason_to_pending_releases migrating 21:41:52.9 Info: Beginning Transaction 21:41:52.9 Info: Starting migration of Main DB to 2 21:41:52.9 Info: AlterTable PendingReleases 21:41:52.9 Info: => 4E-07s 21:41:52.9 Info: CreateColumn PendingReleases Reason Int32 21:41:52.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:52.9 Info: => 0.0004817s 21:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:52', 'add_reason_to_pending_releases') 21:41:52.9 Info: Committing Transaction 21:41:52.9 Info: 2: add_reason_to_pending_releases migrated 21:41:52.9 Info: => 0.0009664s 21:41:52.9 Info: 3: add_medium_support migrating 21:41:52.9 Info: Beginning Transaction 21:41:52.9 Info: Starting migration of Main DB to 3 21:41:52.9 Info: AlterTable Albums 21:41:52.9 Info: => 5E-07s 21:41:52.9 Info: CreateColumn Albums Media String 21:41:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:52.9 Info: => 0.0004538s 21:41:52.9 Info: AlterTable Tracks 21:41:52.9 Info: => 3E-07s 21:41:52.9 Info: CreateColumn Tracks MediumNumber Int32 21:41:52.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:52.9 Info: => 0.0004224s 21:41:52.9 Info: AlterTable Tracks 21:41:52.9 Info: => 3E-07s 21:41:52.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:52.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:52.9 Info: => 0.0004193s 21:41:52.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:52.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:52.9 Info: => 3.35E-05s 21:41:52.9 Info: DeleteColumn Tracks TrackNumber 21:41:52.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:52.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:52.9 Info: DROP TABLE "Tracks" 21:41:52.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:52.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:52.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:52.9 Info: => 0.0036581s 21:41:52.9 Info: AlterTable Tracks 21:41:52.9 Info: => 4E-07s 21:41:52.9 Info: CreateColumn Tracks TrackNumber String 21:41:52.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:52.9 Info: => 0.0004185s 21:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:52', 'add_medium_support') 21:41:52.9 Info: Committing Transaction 21:41:52.9 Info: 3: add_medium_support migrated 21:41:52.9 Info: => 0.0009081s 21:41:52.9 Info: 4: add_various_qualites_in_profile migrating 21:41:52.9 Info: Beginning Transaction 21:41:52.9 Info: Starting migration of Main DB to 4 21:41:52.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:52.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:52.9 Info: => 4.04E-05s 21:41:52.9 Info: PerformDBOperation 21:41:52.9 Info: Performing DB Operation 21:41:52.9 Info: => 3.02E-05s 21:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:52', 'add_various_qualites_in_profile') 21:41:52.9 Info: Committing Transaction 21:41:52.9 Info: 4: add_various_qualites_in_profile migrated 21:41:52.9 Info: => 0.0003966s 21:41:52.9 Info: 5: metadata_profiles migrating 21:41:52.9 Info: Beginning Transaction 21:41:52.9 Info: Starting migration of Main DB to 5 21:41:52.9 Info: CreateTable MetadataProfiles 21:41:52.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:52.9 Info: => 0.0001153s 21:41:52.9 Info: CreateIndex MetadataProfiles (Name) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:52.9 Info: => 8.2E-05s 21:41:52.9 Info: AlterTable Artists 21:41:52.9 Info: => 4E-07s 21:41:52.9 Info: CreateColumn Artists MetadataProfileId Int32 21:41:52.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:52.9 Info: => 0.0004391s 21:41:52.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:52.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:52.9 Info: DROP TABLE "Artists" 21:41:52.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.9 Info: => 0.0038517s 21:41:52.9 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:52.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:52.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:52.9 Info: DROP TABLE "Artists" 21:41:52.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:52.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:52.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:52.9 Info: => 0.0037589s 21:41:52.9 Info: AlterTable Albums 21:41:52.9 Info: => 3E-07s 21:41:52.9 Info: CreateColumn Albums SecondaryTypes String 21:41:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:52.9 Info: => 0.0004426s 21:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:52', 'metadata_profiles') 21:41:52.9 Info: Committing Transaction 21:41:52.9 Info: 5: metadata_profiles migrated 21:41:52.9 Info: => 0.0009145s 21:41:52.9 Info: 6: separate_automatic_and_interactive_search migrating 21:41:52.9 Info: Beginning Transaction 21:41:52.9 Info: Starting migration of Main DB to 6 21:41:52.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:52.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:52.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:52.9 Info: DROP TABLE "Indexers" 21:41:52.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.9 Info: => 0.0037427s 21:41:52.9 Info: AlterTable Indexers 21:41:52.9 Info: => 3E-07s 21:41:52.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:52.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:52.9 Info: => 0.0004658s 21:41:52.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:52.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:52.9 Info: => 3.02E-05s 21:41:52.9 Info: AlterTable Indexers 21:41:52.9 Info: => 3E-07s 21:41:52.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:52.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:52.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:52.9 Info: DROP TABLE "Indexers" 21:41:52.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:52.9 Info: => 0.0037241s 21:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:52', 'separate_automatic_and_interactive_search') 21:41:52.9 Info: Committing Transaction 21:41:52.9 Info: 6: separate_automatic_and_interactive_search migrated 21:41:52.9 Info: => 0.0041357s 21:41:52.9 Info: 7: change_album_path_to_relative migrating 21:41:52.9 Info: Beginning Transaction 21:41:52.9 Info: Starting migration of Main DB to 7 21:41:52.9 Info: DeleteColumn Albums Path 21:41:52.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:52.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:52.9 Info: DROP TABLE "Albums" 21:41:52.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.9 Info: => 0.0044084s 21:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:52', 'change_album_path_to_relative') 21:41:52.9 Info: Committing Transaction 21:41:52.9 Info: 7: change_album_path_to_relative migrated 21:41:52.9 Info: => 0.0049297s 21:41:52.9 Info: 8: change_quality_size_mb_to_kb migrating 21:41:52.9 Info: Beginning Transaction 21:41:52.9 Info: Starting migration of Main DB to 8 21:41:52.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:52.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:52.9 Info: => 4.18E-05s 21:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:52', 'change_quality_size_mb_to_kb') 21:41:52.9 Info: Committing Transaction 21:41:52.9 Info: 8: change_quality_size_mb_to_kb migrated 21:41:52.9 Info: => 0.0004778s 21:41:52.9 Info: 9: album_releases migrating 21:41:52.9 Info: Beginning Transaction 21:41:52.9 Info: Starting migration of Main DB to 9 21:41:52.9 Info: AlterTable Albums 21:41:52.9 Info: => 4E-07s 21:41:52.9 Info: CreateColumn Albums Releases String 21:41:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:52.9 Info: => 0.0004735s 21:41:52.9 Info: AlterTable Albums 21:41:52.9 Info: => 3E-07s 21:41:52.9 Info: CreateColumn Albums CurrentRelease String 21:41:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:52.9 Info: => 0.0004561s 21:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:52', 'album_releases') 21:41:52.9 Info: Committing Transaction 21:41:52.9 Info: 9: album_releases migrated 21:41:52.9 Info: => 0.0008974s 21:41:52.9 Info: 10: album_releases_fix migrating 21:41:52.9 Info: Beginning Transaction 21:41:52.9 Info: Starting migration of Main DB to 10 21:41:52.9 Info: AlterTable Albums 21:41:52.9 Info: => 5E-07s 21:41:52.9 Info: AlterColumn Albums Releases String 21:41:52.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:52.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:52.9 Info: DROP TABLE "Albums" 21:41:52.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:52.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:52.9 Info: => 0.0039513s 21:41:52.9 Info: AlterTable Albums 21:41:52.9 Info: => 4E-07s 21:41:52.9 Info: AlterColumn Albums CurrentRelease String 21:41:52.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:52.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:52.9 Info: DROP TABLE "Albums" 21:41:52.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:52.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:52.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.0 Info: => 0.0040289s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:53', 'album_releases_fix') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 10: album_releases_fix migrated 21:41:53.0 Info: => 0.0045452s 21:41:53.0 Info: 11: import_lists migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 11 21:41:53.0 Info: CreateTable ImportLists 21:41:53.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.0 Info: => 0.000151s 21:41:53.0 Info: CreateIndex ImportLists (Name) 21:41:53.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:53.0 Info: => 8.28E-05s 21:41:53.0 Info: CreateTable ImportListStatus 21:41:53.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:53.0 Info: => 0.0001175s 21:41:53.0 Info: CreateIndex ImportListStatus (ProviderId) 21:41:53.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:53.0 Info: => 7.96E-05s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:53', 'import_lists') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 11: import_lists migrated 21:41:53.0 Info: => 0.0005362s 21:41:53.0 Info: 12: add_release_status migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 12 21:41:53.0 Info: AlterTable MetadataProfiles 21:41:53.0 Info: => 5E-07s 21:41:53.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:53.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:53.0 Info: => 0.0005343s 21:41:53.0 Info: PerformDBOperation 21:41:53.0 Info: Performing DB Operation 21:41:53.0 Info: => 3.68E-05s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:53', 'add_release_status') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 12: add_release_status migrated 21:41:53.0 Info: => 0.0004651s 21:41:53.0 Info: 13: album_download_notification migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 13 21:41:53.0 Info: AlterTable Notifications 21:41:53.0 Info: => 5E-07s 21:41:53.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:53.0 Info: => 0.0005676s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:53', 'album_download_notification') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 13: album_download_notification migrated 21:41:53.0 Info: => 0.0010047s 21:41:53.0 Info: 14: fix_language_metadata_profiles migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 14 21:41:53.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:53.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:53.0 Info: => 6.59E-05s 21:41:53.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:53.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:53.0 Info: => 6.3E-05s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:53', 'fix_language_metadata_profiles') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 14: fix_language_metadata_profiles migrated 21:41:53.0 Info: => 0.0004769s 21:41:53.0 Info: 15: remove_fanzub migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 15 21:41:53.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:53.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:53.0 Info: => 3.25E-05s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:53', 'remove_fanzub') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 15: remove_fanzub migrated 21:41:53.0 Info: => 0.0004999s 21:41:53.0 Info: 16: update_artist_history_indexes migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 16 21:41:53.0 Info: CreateIndex Albums (ArtistId) 21:41:53.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:53.0 Info: => 9.7E-05s 21:41:53.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:53.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:53.0 Info: => 8.6E-05s 21:41:53.0 Info: DeleteIndex History (AlbumId) 21:41:53.0 Info: DROP INDEX "IX_History_AlbumId" 21:41:53.0 Info: => 0.0001419s 21:41:53.0 Info: CreateIndex History (AlbumId, Date) 21:41:53.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:53.0 Info: => 8.62E-05s 21:41:53.0 Info: DeleteIndex History (DownloadId) 21:41:53.0 Info: DROP INDEX "IX_History_DownloadId" 21:41:53.0 Info: => 0.0001154s 21:41:53.0 Info: CreateIndex History (DownloadId, Date) 21:41:53.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:53.0 Info: => 8.33E-05s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:53', 'update_artist_history_indexes') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 16: update_artist_history_indexes migrated 21:41:53.0 Info: => 0.0004554s 21:41:53.0 Info: 17: remove_nma migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 17 21:41:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:53.0 Info: => 5.45E-05s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:53', 'remove_nma') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 17: remove_nma migrated 21:41:53.0 Info: => 0.0003769s 21:41:53.0 Info: 18: album_disambiguation migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 18 21:41:53.0 Info: AlterTable Albums 21:41:53.0 Info: => 5E-07s 21:41:53.0 Info: CreateColumn Albums Disambiguation String 21:41:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:53.0 Info: => 0.0005595s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:53', 'album_disambiguation') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 18: album_disambiguation migrated 21:41:53.0 Info: => 0.0008853s 21:41:53.0 Info: 19: add_ape_quality_in_profiles migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 19 21:41:53.0 Info: PerformDBOperation 21:41:53.0 Info: Performing DB Operation 21:41:53.0 Info: => 3.2E-05s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:53', 'add_ape_quality_in_profiles') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 19: add_ape_quality_in_profiles migrated 21:41:53.0 Info: => 0.0004153s 21:41:53.0 Info: 20: remove_pushalot migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 20 21:41:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:53.0 Info: => 5.14E-05s 21:41:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:53.0 Info: => 3.28E-05s 21:41:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:53.0 Info: => 3.04E-05s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:53', 'remove_pushalot') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 20: remove_pushalot migrated 21:41:53.0 Info: => 0.0003886s 21:41:53.0 Info: 21: add_custom_filters migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 21 21:41:53.0 Info: CreateTable CustomFilters 21:41:53.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:53.0 Info: => 0.0001268s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:53', 'add_custom_filters') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 21: add_custom_filters migrated 21:41:53.0 Info: => 0.0005477s 21:41:53.0 Info: 22: import_list_tags migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 22 21:41:53.0 Info: AlterTable ImportLists 21:41:53.0 Info: => 4E-07s 21:41:53.0 Info: CreateColumn ImportLists Tags String 21:41:53.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:53.0 Info: => 0.0005346s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:53', 'import_list_tags') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 22: import_list_tags migrated 21:41:53.0 Info: => 0.0008683s 21:41:53.0 Info: 23: add_release_groups_etc migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 23 21:41:53.0 Info: CreateTable ArtistMetadata 21:41:53.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:53.0 Info: => 0.0001709s 21:41:53.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:53.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:53.0 Info: => 0.0001003s 21:41:53.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:53.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:53.0 Info: => 8.1E-05s 21:41:53.0 Info: AlterTable Artists 21:41:53.0 Info: => 3E-07s 21:41:53.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:53.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.0 Info: => 0.0005569s 21:41:53.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:53.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:53.0 Info: => 7.73E-05s 21:41:53.0 Info: CreateTable AlbumReleases 21:41:53.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:53.0 Info: => 0.000166s 21:41:53.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:53.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:53.0 Info: => 0.0001127s 21:41:53.0 Info: CreateIndex AlbumReleases (AlbumId) 21:41:53.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:53.0 Info: => 9.34E-05s 21:41:53.0 Info: PerformDBOperation 21:41:53.0 Info: Performing DB Operation 21:41:53.0 Info: => 3.47E-05s 21:41:53.0 Info: AlterTable Albums 21:41:53.0 Info: => 3E-07s 21:41:53.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.0 Info: => 0.0005331s 21:41:53.0 Info: AlterTable Albums 21:41:53.0 Info: => 4E-07s 21:41:53.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:53.0 Info: => 0.0005113s 21:41:53.0 Info: AlterTable Albums 21:41:53.0 Info: => 4E-07s 21:41:53.0 Info: CreateColumn Albums Links String 21:41:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:53.0 Info: => 0.0004961s 21:41:53.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:53.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:53.0 Info: => 6.81E-05s 21:41:53.0 Info: AlterTable Tracks 21:41:53.0 Info: => 4E-07s 21:41:53.0 Info: CreateColumn Tracks ForeignRecordingId String 21:41:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:53.0 Info: => 0.0005074s 21:41:53.0 Info: AlterTable Tracks 21:41:53.0 Info: => 3E-07s 21:41:53.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:53.0 Info: => 0.0005103s 21:41:53.0 Info: AlterTable Tracks 21:41:53.0 Info: => 3E-07s 21:41:53.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.0 Info: => 0.0005445s 21:41:53.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:53.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:53.0 Info: => 9.34E-05s 21:41:53.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:53.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:53.0 Info: => 6.17E-05s 21:41:53.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:53.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:53.0 Info: DROP TABLE "Artists" 21:41:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.0 Info: => 0.0105628s 21:41:53.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:53.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:53.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:53.0 Info: DROP TABLE "Albums" 21:41:53.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.0 Info: => 0.0040931s 21:41:53.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:53.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:53.0 Info: DROP TABLE "Tracks" 21:41:53.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:53.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.0 Info: => 0.003653s 21:41:53.0 Info: DeleteColumn TrackFiles ArtistId 21:41:53.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:53.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:53.0 Info: DROP TABLE "TrackFiles" 21:41:53.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:53.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.0 Info: => 0.0034751s 21:41:53.0 Info: CreateIndex Artists (ArtistMetadataId) 21:41:53.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:53.0 Info: => 7.36E-05s 21:41:53.0 Info: CreateIndex Artists (Monitored) 21:41:53.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:53.0 Info: => 6.86E-05s 21:41:53.0 Info: CreateIndex Albums (ArtistMetadataId) 21:41:53.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:53.0 Info: => 6.78E-05s 21:41:53.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:53.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:53.0 Info: => 6.6E-05s 21:41:53.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:53.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:53.0 Info: => 6.61E-05s 21:41:53.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:53.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:53.0 Info: => 6.58E-05s 21:41:53.0 Info: UpdateData 21:41:53.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:53.0 Info: => 3.56E-05s 21:41:53.0 Info: UpdateData 21:41:53.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:53.0 Info: => 2.87E-05s 21:41:53.0 Info: UpdateData 21:41:53.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:53.0 Info: => 3.35E-05s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:53', 'add_release_groups_etc') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 23: add_release_groups_etc migrated 21:41:53.0 Info: => 0.0007018s 21:41:53.0 Info: 24: NewMediaInfoFormat migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 24 21:41:53.0 Info: UpdateData 21:41:53.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:53.0 Info: => 3.79E-05s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:53', 'NewMediaInfoFormat') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 24: NewMediaInfoFormat migrated 21:41:53.0 Info: => 0.0004954s 21:41:53.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 25 21:41:53.0 Info: RenameTable Restrictions ReleaseProfiles 21:41:53.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:53.0 Info: => 0.0018638s 21:41:53.0 Info: AlterTable ReleaseProfiles 21:41:53.0 Info: => 4E-07s 21:41:53.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:53.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:53.0 Info: => 0.0005368s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:53', 'rename_restrictions_to_release_profiles') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:53.0 Info: => 0.000863s 21:41:53.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 26 21:41:53.0 Info: RenameTable Profiles QualityProfiles 21:41:53.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:53.0 Info: => 0.0022286s 21:41:53.0 Info: AlterTable QualityProfiles 21:41:53.0 Info: => 4E-07s 21:41:53.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:53.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:53.0 Info: => 0.0005289s 21:41:53.0 Info: AlterTable LanguageProfiles 21:41:53.0 Info: => 4E-07s 21:41:53.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:53.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:53.0 Info: => 0.0005192s 21:41:53.0 Info: UpdateData 21:41:53.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:53.0 Info: => 3.62E-05s 21:41:53.0 Info: UpdateData 21:41:53.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:53.0 Info: => 2.69E-05s 21:41:53.0 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:53.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:53.0 Info: DROP TABLE "Artists" 21:41:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:53.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:53.0 Info: => 0.0042216s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:53', 'rename_quality_profiles_add_upgrade_allowed') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:53.0 Info: => 0.0047498s 21:41:53.0 Info: 27: add_import_exclusions migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 27 21:41:53.0 Info: CreateTable ImportListExclusions 21:41:53.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:53.0 Info: => 0.0001207s 21:41:53.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:53.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:53.0 Info: => 8.35E-05s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:53', 'add_import_exclusions') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 27: add_import_exclusions migrated 21:41:53.0 Info: => 0.0004577s 21:41:53.0 Info: 28: clean_artist_metadata_table migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 28 21:41:53.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.0 Info: => 0.0001523s 21:41:53.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.0 Info: => 0.0001356s 21:41:53.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:53.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:53.0 Info: => 0.0001467s 21:41:53.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:53.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:53.0 Info: => 0.0001319s 21:41:53.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.0 Info: => 0.0001432s 21:41:53.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.0 Info: => 0.000122s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:53', 'clean_artist_metadata_table') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 28: clean_artist_metadata_table migrated 21:41:53.0 Info: => 0.0004575s 21:41:53.0 Info: 29: health_issue_notification migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 29 21:41:53.0 Info: AlterTable Notifications 21:41:53.0 Info: => 4E-07s 21:41:53.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:53.0 Info: => 0.000532s 21:41:53.0 Info: AlterTable Notifications 21:41:53.0 Info: => 3E-07s 21:41:53.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:53.0 Info: => 0.000512s 21:41:53.0 Info: AlterTable Notifications 21:41:53.0 Info: => 3E-07s 21:41:53.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:53.0 Info: => 0.0005039s 21:41:53.0 Info: AlterTable Notifications 21:41:53.0 Info: => 3E-07s 21:41:53.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:53.0 Info: => 0.0004995s 21:41:53.0 Info: AlterTable Notifications 21:41:53.0 Info: => 3E-07s 21:41:53.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:53.0 Info: => 0.000585s 21:41:53.0 Info: DeleteColumn Notifications OnDownload 21:41:53.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:53.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:53.0 Info: DROP TABLE "Notifications" 21:41:53.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:53.0 Info: => 0.0044279s 21:41:53.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:53.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:53.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:53.0 Info: DROP TABLE "Notifications" 21:41:53.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:53.0 Info: => 0.0043644s 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:53', 'health_issue_notification') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 29: health_issue_notification migrated 21:41:53.0 Info: => 0.0048998s 21:41:53.0 Info: 30: add_mediafilerepository_mtime migrating 21:41:53.0 Info: Beginning Transaction 21:41:53.0 Info: Starting migration of Main DB to 30 21:41:53.0 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:41:53.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:41:53.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:41:53.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T21:41:53', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:53.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T21:41:53', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:53.0 Info: AlterTable TrackFiles 21:41:53.0 Info: => 4E-07s 21:41:53.0 Info: CreateColumn TrackFiles Modified DateTime 21:41:53.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:53.0 Info: => 0.0005063s 21:41:53.0 Info: AlterTable TrackFiles 21:41:53.0 Info: => 3E-07s 21:41:53.0 Info: CreateColumn TrackFiles Path String 21:41:53.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:53.0 Info: => 0.000478s 21:41:53.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:53.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:53.0 Info: => 2.79E-05s 21:41:53.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.0 Info: => 0.0001176s 21:41:53.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:53.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:53.0 Info: => 0.0001234s 21:41:53.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:53.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:53.0 Info: => 0.0001239s 21:41:53.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:53.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:53.0 Info: => 6.38E-05s 21:41:53.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:53.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:53.0 Info: => 4.51E-05s 21:41:53.0 Info: AlterTable TrackFiles 21:41:53.0 Info: => 4E-07s 21:41:53.0 Info: AlterColumn TrackFiles Path String 21:41:53.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:53.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:53.0 Info: DROP TABLE "TrackFiles" 21:41:53.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:53.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.0 Info: => 0.0036598s 21:41:53.0 Info: CreateIndex TrackFiles (Path) 21:41:53.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:53.0 Info: => 7.5E-05s 21:41:53.0 Info: DeleteColumn TrackFiles RelativePath 21:41:53.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:53.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:53.0 Info: DROP TABLE "TrackFiles" 21:41:53.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:53.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:53.0 Info: => 0.0038662s 21:41:53.0 Info: -> 5 Insert operations completed in 00:00:00.0003095 taking an average of 00:00:00.0000619 21:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:53', 'add_mediafilerepository_mtime') 21:41:53.0 Info: Committing Transaction 21:41:53.0 Info: 30: add_mediafilerepository_mtime migrated 21:41:53.0 Info: => 0.0043356s 21:41:53.0 Debug: Took: 00:00:00.1391112 21:41:53.0 Debug: Got 0 tracks 21:41:53.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 21:41:53.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 21:41:53.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637131125772_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:53.1 Info: DatabaseEngineVersionCheck migrating 21:41:53.1 Info: PerformDBOperation 21:41:53.1 Info: Performing DB Operation 21:41:53.1 Info: SQLite 3.49.1 21:41:53.1 Info: => 0.0016414s 21:41:53.1 Info: DatabaseEngineVersionCheck migrated 21:41:53.1 Info: => 0.0016506s 21:41:53.1 Info: VersionMigration migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: CreateTable VersionInfo 21:41:53.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:53.1 Info: => 0.0001372s 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: VersionMigration migrated 21:41:53.1 Info: => 0.0007186s 21:41:53.1 Info: VersionUniqueMigration migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: CreateIndex VersionInfo (Version) 21:41:53.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:53.1 Info: => 0.0001076s 21:41:53.1 Info: AlterTable VersionInfo 21:41:53.1 Info: => 5E-07s 21:41:53.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:53.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:53.1 Info: => 0.0004945s 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: VersionUniqueMigration migrated 21:41:53.1 Info: => 0.0007775s 21:41:53.1 Info: VersionDescriptionMigration migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: AlterTable VersionInfo 21:41:53.1 Info: => 4E-07s 21:41:53.1 Info: CreateColumn VersionInfo Description String 21:41:53.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:53.1 Info: => 0.0001856s 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: VersionDescriptionMigration migrated 21:41:53.1 Info: => 0.0004542s 21:41:53.1 Info: 1: InitialSetup migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 1 21:41:53.1 Info: CreateTable Config 21:41:53.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:53.1 Info: => 0.0001346s 21:41:53.1 Info: CreateIndex Config (Key) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:53.1 Info: => 7.59E-05s 21:41:53.1 Info: CreateTable RootFolders 21:41:53.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:53.1 Info: => 8.05E-05s 21:41:53.1 Info: CreateIndex RootFolders (Path) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:53.1 Info: => 7.89E-05s 21:41:53.1 Info: CreateTable Artists 21:41:53.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:53.1 Info: => 0.0001918s 21:41:53.1 Info: CreateIndex Artists (ForeignArtistId) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.1 Info: => 7.23E-05s 21:41:53.1 Info: CreateIndex Artists (NameSlug) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.1 Info: => 6.66E-05s 21:41:53.1 Info: CreateIndex Artists (CleanName) 21:41:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.1 Info: => 6.46E-05s 21:41:53.1 Info: CreateIndex Artists (Path) 21:41:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.1 Info: => 6.15E-05s 21:41:53.1 Info: CreateTable Albums 21:41:53.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:53.1 Info: => 0.0001656s 21:41:53.1 Info: CreateIndex Albums (ForeignAlbumId) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.1 Info: => 6.86E-05s 21:41:53.1 Info: CreateIndex Albums (MBId) 21:41:53.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.1 Info: => 6.31E-05s 21:41:53.1 Info: CreateIndex Albums (TADBId) 21:41:53.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.1 Info: => 6.25E-05s 21:41:53.1 Info: CreateIndex Albums (TitleSlug) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.1 Info: => 6.28E-05s 21:41:53.1 Info: CreateIndex Albums (CleanTitle) 21:41:53.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.1 Info: => 6.13E-05s 21:41:53.1 Info: CreateIndex Albums (Path) 21:41:53.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:53.1 Info: => 5.84E-05s 21:41:53.1 Info: CreateTable Tracks 21:41:53.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:53.1 Info: => 0.000119s 21:41:53.1 Info: CreateIndex Tracks (ForeignTrackId) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.1 Info: => 6.63E-05s 21:41:53.1 Info: CreateIndex Tracks (ArtistId) 21:41:53.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:53.1 Info: => 7.13E-05s 21:41:53.1 Info: CreateIndex Tracks (TrackFileId) 21:41:53.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.1 Info: => 6.98E-05s 21:41:53.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:53.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:53.1 Info: => 7.09E-05s 21:41:53.1 Info: CreateTable TrackFiles 21:41:53.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:53.1 Info: => 0.0001407s 21:41:53.1 Info: CreateIndex TrackFiles (ArtistId) 21:41:53.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:53.1 Info: => 7.58E-05s 21:41:53.1 Info: CreateIndex TrackFiles (AlbumId) 21:41:53.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.1 Info: => 6.78E-05s 21:41:53.1 Info: CreateTable History 21:41:53.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:53.1 Info: => 0.000171s 21:41:53.1 Info: CreateIndex History (Date) 21:41:53.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:53.1 Info: => 6.99E-05s 21:41:53.1 Info: CreateIndex History (EventType) 21:41:53.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:53.1 Info: => 6.61E-05s 21:41:53.1 Info: CreateIndex History (DownloadId) 21:41:53.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:53.1 Info: => 6.56E-05s 21:41:53.1 Info: CreateIndex History (AlbumId) 21:41:53.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:53.1 Info: => 7.54E-05s 21:41:53.1 Info: CreateTable Notifications 21:41:53.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:53.1 Info: => 0.0001087s 21:41:53.1 Info: CreateTable ScheduledTasks 21:41:53.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:53.1 Info: => 9.17E-05s 21:41:53.1 Info: CreateIndex ScheduledTasks (TypeName) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:53.1 Info: => 6.96E-05s 21:41:53.1 Info: CreateTable Indexers 21:41:53.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:53.1 Info: => 9.36E-05s 21:41:53.1 Info: CreateIndex Indexers (Name) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.1 Info: => 6.83E-05s 21:41:53.1 Info: CreateTable Profiles 21:41:53.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:53.1 Info: => 8.32E-05s 21:41:53.1 Info: CreateIndex Profiles (Name) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:53.1 Info: => 9.72E-05s 21:41:53.1 Info: CreateTable QualityDefinitions 21:41:53.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:53.1 Info: => 0.0001104s 21:41:53.1 Info: CreateIndex QualityDefinitions (Quality) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:53.1 Info: => 7.04E-05s 21:41:53.1 Info: CreateIndex QualityDefinitions (Title) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:53.1 Info: => 7.2E-05s 21:41:53.1 Info: CreateTable NamingConfig 21:41:53.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:53.1 Info: => 0.0001079s 21:41:53.1 Info: CreateTable Blacklist 21:41:53.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:53.1 Info: => 0.000148s 21:41:53.1 Info: CreateTable Metadata 21:41:53.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:53.1 Info: => 9.27E-05s 21:41:53.1 Info: CreateTable MetadataFiles 21:41:53.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:53.1 Info: => 0.0001068s 21:41:53.1 Info: CreateTable DownloadClients 21:41:53.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:53.1 Info: => 9.53E-05s 21:41:53.1 Info: CreateTable PendingReleases 21:41:53.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:53.1 Info: => 0.0001046s 21:41:53.1 Info: CreateTable RemotePathMappings 21:41:53.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:53.1 Info: => 9.04E-05s 21:41:53.1 Info: CreateTable Tags 21:41:53.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:53.1 Info: => 8.21E-05s 21:41:53.1 Info: CreateIndex Tags (Label) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:53.1 Info: => 8.35E-05s 21:41:53.1 Info: CreateTable Restrictions 21:41:53.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:53.1 Info: => 8.61E-05s 21:41:53.1 Info: CreateTable DelayProfiles 21:41:53.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:53.1 Info: => 0.0001203s 21:41:53.1 Info: CreateTable Users 21:41:53.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:53.1 Info: => 8.43E-05s 21:41:53.1 Info: CreateIndex Users (Identifier) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:53.1 Info: => 8.16E-05s 21:41:53.1 Info: CreateIndex Users (Username) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:53.1 Info: => 7.54E-05s 21:41:53.1 Info: CreateTable Commands 21:41:53.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:53.1 Info: => 0.0001333s 21:41:53.1 Info: CreateTable IndexerStatus 21:41:53.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:53.1 Info: => 0.0001172s 21:41:53.1 Info: CreateIndex IndexerStatus (ProviderId) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:53.1 Info: => 0.0001049s 21:41:53.1 Info: CreateTable ExtraFiles 21:41:53.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:53.1 Info: => 0.0001249s 21:41:53.1 Info: CreateTable LyricFiles 21:41:53.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:53.1 Info: => 0.0001201s 21:41:53.1 Info: CreateTable LanguageProfiles 21:41:53.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:53.1 Info: => 8.55E-05s 21:41:53.1 Info: CreateIndex LanguageProfiles (Name) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:53.1 Info: => 8.13E-05s 21:41:53.1 Info: CreateTable DownloadClientStatus 21:41:53.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:53.1 Info: => 9.43E-05s 21:41:53.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:53.1 Info: => 8.22E-05s 21:41:53.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:53.1 Info: -> 1 Insert operations completed in 00:00:00.0000536 taking an average of 00:00:00.0000536 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:53', 'InitialSetup') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 1: InitialSetup migrated 21:41:53.1 Info: => 0.0010001s 21:41:53.1 Info: 2: add_reason_to_pending_releases migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 2 21:41:53.1 Info: AlterTable PendingReleases 21:41:53.1 Info: => 5E-07s 21:41:53.1 Info: CreateColumn PendingReleases Reason Int32 21:41:53.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:53.1 Info: => 0.0005145s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:53', 'add_reason_to_pending_releases') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 2: add_reason_to_pending_releases migrated 21:41:53.1 Info: => 0.0009048s 21:41:53.1 Info: 3: add_medium_support migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 3 21:41:53.1 Info: AlterTable Albums 21:41:53.1 Info: => 4E-07s 21:41:53.1 Info: CreateColumn Albums Media String 21:41:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:53.1 Info: => 0.0005354s 21:41:53.1 Info: AlterTable Tracks 21:41:53.1 Info: => 3E-07s 21:41:53.1 Info: CreateColumn Tracks MediumNumber Int32 21:41:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:53.1 Info: => 0.0004466s 21:41:53.1 Info: AlterTable Tracks 21:41:53.1 Info: => 3E-07s 21:41:53.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:53.1 Info: => 0.0004452s 21:41:53.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:53.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:53.1 Info: => 3.58E-05s 21:41:53.1 Info: DeleteColumn Tracks TrackNumber 21:41:53.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:53.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:53.1 Info: DROP TABLE "Tracks" 21:41:53.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.1 Info: => 0.0038399s 21:41:53.1 Info: AlterTable Tracks 21:41:53.1 Info: => 3E-07s 21:41:53.1 Info: CreateColumn Tracks TrackNumber String 21:41:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:53.1 Info: => 0.0004444s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:53', 'add_medium_support') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 3: add_medium_support migrated 21:41:53.1 Info: => 0.0009094s 21:41:53.1 Info: 4: add_various_qualites_in_profile migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 4 21:41:53.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:53.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:53.1 Info: => 5.28E-05s 21:41:53.1 Info: PerformDBOperation 21:41:53.1 Info: Performing DB Operation 21:41:53.1 Info: => 2.88E-05s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:53', 'add_various_qualites_in_profile') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 4: add_various_qualites_in_profile migrated 21:41:53.1 Info: => 0.0004124s 21:41:53.1 Info: 5: metadata_profiles migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 5 21:41:53.1 Info: CreateTable MetadataProfiles 21:41:53.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:53.1 Info: => 0.0001309s 21:41:53.1 Info: CreateIndex MetadataProfiles (Name) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:53.1 Info: => 9.2E-05s 21:41:53.1 Info: AlterTable Artists 21:41:53.1 Info: => 3E-07s 21:41:53.1 Info: CreateColumn Artists MetadataProfileId Int32 21:41:53.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:53.1 Info: => 0.0004638s 21:41:53.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:53.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:53.1 Info: DROP TABLE "Artists" 21:41:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.1 Info: => 0.0039946s 21:41:53.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:53.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:53.1 Info: DROP TABLE "Artists" 21:41:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.1 Info: => 0.0039091s 21:41:53.1 Info: AlterTable Albums 21:41:53.1 Info: => 4E-07s 21:41:53.1 Info: CreateColumn Albums SecondaryTypes String 21:41:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:53.1 Info: => 0.000469s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:53', 'metadata_profiles') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 5: metadata_profiles migrated 21:41:53.1 Info: => 0.0009285s 21:41:53.1 Info: 6: separate_automatic_and_interactive_search migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 6 21:41:53.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:53.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:53.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:53.1 Info: DROP TABLE "Indexers" 21:41:53.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.1 Info: => 0.0038367s 21:41:53.1 Info: AlterTable Indexers 21:41:53.1 Info: => 4E-07s 21:41:53.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:53.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:53.1 Info: => 0.0004648s 21:41:53.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:53.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:53.1 Info: => 3.06E-05s 21:41:53.1 Info: AlterTable Indexers 21:41:53.1 Info: => 3E-07s 21:41:53.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:53.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:53.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:53.1 Info: DROP TABLE "Indexers" 21:41:53.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.1 Info: => 0.0036427s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:53', 'separate_automatic_and_interactive_search') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 6: separate_automatic_and_interactive_search migrated 21:41:53.1 Info: => 0.0040633s 21:41:53.1 Info: 7: change_album_path_to_relative migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 7 21:41:53.1 Info: DeleteColumn Albums Path 21:41:53.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:53.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:53.1 Info: DROP TABLE "Albums" 21:41:53.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.1 Info: => 0.0040616s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:53', 'change_album_path_to_relative') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 7: change_album_path_to_relative migrated 21:41:53.1 Info: => 0.004532s 21:41:53.1 Info: 8: change_quality_size_mb_to_kb migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 8 21:41:53.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:53.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:53.1 Info: => 4.95E-05s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:53', 'change_quality_size_mb_to_kb') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 8: change_quality_size_mb_to_kb migrated 21:41:53.1 Info: => 0.0004005s 21:41:53.1 Info: 9: album_releases migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 9 21:41:53.1 Info: AlterTable Albums 21:41:53.1 Info: => 5E-07s 21:41:53.1 Info: CreateColumn Albums Releases String 21:41:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:53.1 Info: => 0.0004814s 21:41:53.1 Info: AlterTable Albums 21:41:53.1 Info: => 3E-07s 21:41:53.1 Info: CreateColumn Albums CurrentRelease String 21:41:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:53.1 Info: => 0.0004954s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:53', 'album_releases') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 9: album_releases migrated 21:41:53.1 Info: => 0.0009276s 21:41:53.1 Info: 10: album_releases_fix migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 10 21:41:53.1 Info: AlterTable Albums 21:41:53.1 Info: => 4E-07s 21:41:53.1 Info: AlterColumn Albums Releases String 21:41:53.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:53.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:53.1 Info: DROP TABLE "Albums" 21:41:53.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.1 Info: => 0.0039149s 21:41:53.1 Info: AlterTable Albums 21:41:53.1 Info: => 4E-07s 21:41:53.1 Info: AlterColumn Albums CurrentRelease String 21:41:53.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:53.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:53.1 Info: DROP TABLE "Albums" 21:41:53.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.1 Info: => 0.0039024s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:53', 'album_releases_fix') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 10: album_releases_fix migrated 21:41:53.1 Info: => 0.0044151s 21:41:53.1 Info: 11: import_lists migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 11 21:41:53.1 Info: CreateTable ImportLists 21:41:53.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.1 Info: => 0.0001692s 21:41:53.1 Info: CreateIndex ImportLists (Name) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:53.1 Info: => 8.41E-05s 21:41:53.1 Info: CreateTable ImportListStatus 21:41:53.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:53.1 Info: => 0.0001208s 21:41:53.1 Info: CreateIndex ImportListStatus (ProviderId) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:53.1 Info: => 9.26E-05s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:53', 'import_lists') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 11: import_lists migrated 21:41:53.1 Info: => 0.0006011s 21:41:53.1 Info: 12: add_release_status migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 12 21:41:53.1 Info: AlterTable MetadataProfiles 21:41:53.1 Info: => 4E-07s 21:41:53.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:53.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:53.1 Info: => 0.0005191s 21:41:53.1 Info: PerformDBOperation 21:41:53.1 Info: Performing DB Operation 21:41:53.1 Info: => 2.41E-05s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:53', 'add_release_status') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 12: add_release_status migrated 21:41:53.1 Info: => 0.0003413s 21:41:53.1 Info: 13: album_download_notification migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 13 21:41:53.1 Info: AlterTable Notifications 21:41:53.1 Info: => 4E-07s 21:41:53.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:53.1 Info: => 0.0006169s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:53', 'album_download_notification') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 13: album_download_notification migrated 21:41:53.1 Info: => 0.000998s 21:41:53.1 Info: 14: fix_language_metadata_profiles migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 14 21:41:53.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:53.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:53.1 Info: => 9.15E-05s 21:41:53.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:53.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:53.1 Info: => 7.94E-05s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:53', 'fix_language_metadata_profiles') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 14: fix_language_metadata_profiles migrated 21:41:53.1 Info: => 0.0003909s 21:41:53.1 Info: 15: remove_fanzub migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 15 21:41:53.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:53.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:53.1 Info: => 3.47E-05s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:53', 'remove_fanzub') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 15: remove_fanzub migrated 21:41:53.1 Info: => 0.0003663s 21:41:53.1 Info: 16: update_artist_history_indexes migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 16 21:41:53.1 Info: CreateIndex Albums (ArtistId) 21:41:53.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:53.1 Info: => 0.0001037s 21:41:53.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:53.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:53.1 Info: => 9.7E-05s 21:41:53.1 Info: DeleteIndex History (AlbumId) 21:41:53.1 Info: DROP INDEX "IX_History_AlbumId" 21:41:53.1 Info: => 0.0001474s 21:41:53.1 Info: CreateIndex History (AlbumId, Date) 21:41:53.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:53.1 Info: => 8.84E-05s 21:41:53.1 Info: DeleteIndex History (DownloadId) 21:41:53.1 Info: DROP INDEX "IX_History_DownloadId" 21:41:53.1 Info: => 0.0001159s 21:41:53.1 Info: CreateIndex History (DownloadId, Date) 21:41:53.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:53.1 Info: => 8.52E-05s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:53', 'update_artist_history_indexes') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 16: update_artist_history_indexes migrated 21:41:53.1 Info: => 0.0004579s 21:41:53.1 Info: 17: remove_nma migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 17 21:41:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:53.1 Info: => 3.88E-05s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:53', 'remove_nma') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 17: remove_nma migrated 21:41:53.1 Info: => 0.0003557s 21:41:53.1 Info: 18: album_disambiguation migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 18 21:41:53.1 Info: AlterTable Albums 21:41:53.1 Info: => 4E-07s 21:41:53.1 Info: CreateColumn Albums Disambiguation String 21:41:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:53.1 Info: => 0.000589s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:53', 'album_disambiguation') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 18: album_disambiguation migrated 21:41:53.1 Info: => 0.000944s 21:41:53.1 Info: 19: add_ape_quality_in_profiles migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 19 21:41:53.1 Info: PerformDBOperation 21:41:53.1 Info: Performing DB Operation 21:41:53.1 Info: => 2.83E-05s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:53', 'add_ape_quality_in_profiles') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 19: add_ape_quality_in_profiles migrated 21:41:53.1 Info: => 0.0003575s 21:41:53.1 Info: 20: remove_pushalot migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 20 21:41:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:53.1 Info: => 3.69E-05s 21:41:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:53.1 Info: => 2.78E-05s 21:41:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:53.1 Info: => 2.57E-05s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:53', 'remove_pushalot') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 20: remove_pushalot migrated 21:41:53.1 Info: => 0.0003617s 21:41:53.1 Info: 21: add_custom_filters migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 21 21:41:53.1 Info: CreateTable CustomFilters 21:41:53.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:53.1 Info: => 0.0001131s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:53', 'add_custom_filters') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 21: add_custom_filters migrated 21:41:53.1 Info: => 0.0004555s 21:41:53.1 Info: 22: import_list_tags migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 22 21:41:53.1 Info: AlterTable ImportLists 21:41:53.1 Info: => 5E-07s 21:41:53.1 Info: CreateColumn ImportLists Tags String 21:41:53.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:53.1 Info: => 0.0005486s 21:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:53', 'import_list_tags') 21:41:53.1 Info: Committing Transaction 21:41:53.1 Info: 22: import_list_tags migrated 21:41:53.1 Info: => 0.0008671s 21:41:53.1 Info: 23: add_release_groups_etc migrating 21:41:53.1 Info: Beginning Transaction 21:41:53.1 Info: Starting migration of Main DB to 23 21:41:53.1 Info: CreateTable ArtistMetadata 21:41:53.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:53.1 Info: => 0.0001606s 21:41:53.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:53.1 Info: => 0.000102s 21:41:53.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:53.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:53.1 Info: => 7.54E-05s 21:41:53.1 Info: AlterTable Artists 21:41:53.1 Info: => 3E-07s 21:41:53.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:53.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.1 Info: => 0.0005697s 21:41:53.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:53.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:53.1 Info: => 7.48E-05s 21:41:53.1 Info: CreateTable AlbumReleases 21:41:53.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:53.1 Info: => 0.0001591s 21:41:53.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:53.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:53.1 Info: => 8.82E-05s 21:41:53.1 Info: CreateIndex AlbumReleases (AlbumId) 21:41:53.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:53.1 Info: => 7.93E-05s 21:41:53.1 Info: PerformDBOperation 21:41:53.1 Info: Performing DB Operation 21:41:53.1 Info: => 2.92E-05s 21:41:53.1 Info: AlterTable Albums 21:41:53.1 Info: => 3E-07s 21:41:53.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.1 Info: => 0.0005872s 21:41:53.1 Info: AlterTable Albums 21:41:53.1 Info: => 3E-07s 21:41:53.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:53.1 Info: => 0.0005877s 21:41:53.1 Info: AlterTable Albums 21:41:53.1 Info: => 4E-07s 21:41:53.1 Info: CreateColumn Albums Links String 21:41:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:53.1 Info: => 0.0005536s 21:41:53.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:53.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:53.1 Info: => 9.52E-05s 21:41:53.1 Info: AlterTable Tracks 21:41:53.1 Info: => 3E-07s 21:41:53.1 Info: CreateColumn Tracks ForeignRecordingId String 21:41:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:53.1 Info: => 0.0005551s 21:41:53.1 Info: AlterTable Tracks 21:41:53.1 Info: => 4E-07s 21:41:53.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:53.1 Info: => 0.0005629s 21:41:53.1 Info: AlterTable Tracks 21:41:53.1 Info: => 4E-07s 21:41:53.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.1 Info: => 0.000566s 21:41:53.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:53.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:53.1 Info: => 7.28E-05s 21:41:53.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:53.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:53.1 Info: => 6.03E-05s 21:41:53.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:53.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:53.2 Info: DROP TABLE "Artists" 21:41:53.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.2 Info: => 0.0113946s 21:41:53.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:53.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:53.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:53.2 Info: DROP TABLE "Albums" 21:41:53.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.2 Info: => 0.0044299s 21:41:53.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:53.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:53.2 Info: DROP TABLE "Tracks" 21:41:53.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:53.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.2 Info: => 0.0040066s 21:41:53.2 Info: DeleteColumn TrackFiles ArtistId 21:41:53.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:53.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:53.2 Info: DROP TABLE "TrackFiles" 21:41:53.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:53.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.2 Info: => 0.0037074s 21:41:53.2 Info: CreateIndex Artists (ArtistMetadataId) 21:41:53.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:53.2 Info: => 7.78E-05s 21:41:53.2 Info: CreateIndex Artists (Monitored) 21:41:53.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:53.2 Info: => 7.36E-05s 21:41:53.2 Info: CreateIndex Albums (ArtistMetadataId) 21:41:53.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:53.2 Info: => 7.33E-05s 21:41:53.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:53.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:53.2 Info: => 9.23E-05s 21:41:53.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:53.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:53.2 Info: => 7.39E-05s 21:41:53.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:53.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:53.2 Info: => 7.33E-05s 21:41:53.2 Info: UpdateData 21:41:53.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:53.2 Info: => 5.08E-05s 21:41:53.2 Info: UpdateData 21:41:53.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:53.2 Info: => 3.04E-05s 21:41:53.2 Info: UpdateData 21:41:53.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:53.2 Info: => 3.69E-05s 21:41:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:53', 'add_release_groups_etc') 21:41:53.2 Info: Committing Transaction 21:41:53.2 Info: 23: add_release_groups_etc migrated 21:41:53.2 Info: => 0.0006918s 21:41:53.2 Info: 24: NewMediaInfoFormat migrating 21:41:53.2 Info: Beginning Transaction 21:41:53.2 Info: Starting migration of Main DB to 24 21:41:53.2 Info: UpdateData 21:41:53.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:53.2 Info: => 3.96E-05s 21:41:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:53', 'NewMediaInfoFormat') 21:41:53.2 Info: Committing Transaction 21:41:53.2 Info: 24: NewMediaInfoFormat migrated 21:41:53.2 Info: => 0.0003662s 21:41:53.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:53.2 Info: Beginning Transaction 21:41:53.2 Info: Starting migration of Main DB to 25 21:41:53.2 Info: RenameTable Restrictions ReleaseProfiles 21:41:53.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:53.2 Info: => 0.0019942s 21:41:53.2 Info: AlterTable ReleaseProfiles 21:41:53.2 Info: => 4E-07s 21:41:53.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:53.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:53.2 Info: => 0.0005s 21:41:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:53', 'rename_restrictions_to_release_profiles') 21:41:53.2 Info: Committing Transaction 21:41:53.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:53.2 Info: => 0.0008542s 21:41:53.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:53.2 Info: Beginning Transaction 21:41:53.2 Info: Starting migration of Main DB to 26 21:41:53.2 Info: RenameTable Profiles QualityProfiles 21:41:53.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:53.2 Info: => 0.0019857s 21:41:53.2 Info: AlterTable QualityProfiles 21:41:53.2 Info: => 3E-07s 21:41:53.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:53.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:53.2 Info: => 0.0005178s 21:41:53.2 Info: AlterTable LanguageProfiles 21:41:53.2 Info: => 4E-07s 21:41:53.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:53.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:53.2 Info: => 0.0004752s 21:41:53.2 Info: UpdateData 21:41:53.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:53.2 Info: => 3.61E-05s 21:41:53.2 Info: UpdateData 21:41:53.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:53.2 Info: => 2.7E-05s 21:41:53.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:53.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:53.2 Info: DROP TABLE "Artists" 21:41:53.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:53.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:53.2 Info: => 0.0040581s 21:41:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:53', 'rename_quality_profiles_add_upgrade_allowed') 21:41:53.2 Info: Committing Transaction 21:41:53.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:53.2 Info: => 0.0044639s 21:41:53.2 Info: 27: add_import_exclusions migrating 21:41:53.2 Info: Beginning Transaction 21:41:53.2 Info: Starting migration of Main DB to 27 21:41:53.2 Info: CreateTable ImportListExclusions 21:41:53.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:53.2 Info: => 0.0001151s 21:41:53.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:53.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:53.2 Info: => 7.99E-05s 21:41:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:53', 'add_import_exclusions') 21:41:53.2 Info: Committing Transaction 21:41:53.2 Info: 27: add_import_exclusions migrated 21:41:53.2 Info: => 0.000413s 21:41:53.2 Info: 28: clean_artist_metadata_table migrating 21:41:53.2 Info: Beginning Transaction 21:41:53.2 Info: Starting migration of Main DB to 28 21:41:53.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.2 Info: => 0.0001909s 21:41:53.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.2 Info: => 0.0001356s 21:41:53.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:53.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:53.2 Info: => 0.0001187s 21:41:53.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:53.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:53.2 Info: => 0.0001431s 21:41:53.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.2 Info: => 0.0001043s 21:41:53.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.2 Info: => 0.0001045s 21:41:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:53', 'clean_artist_metadata_table') 21:41:53.2 Info: Committing Transaction 21:41:53.2 Info: 28: clean_artist_metadata_table migrated 21:41:53.2 Info: => 0.0004229s 21:41:53.2 Info: 29: health_issue_notification migrating 21:41:53.2 Info: Beginning Transaction 21:41:53.2 Info: Starting migration of Main DB to 29 21:41:53.2 Info: AlterTable Notifications 21:41:53.2 Info: => 4E-07s 21:41:53.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:53.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:53.2 Info: => 0.0004937s 21:41:53.2 Info: AlterTable Notifications 21:41:53.2 Info: => 3E-07s 21:41:53.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:53.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:53.2 Info: => 0.0004717s 21:41:53.2 Info: AlterTable Notifications 21:41:53.2 Info: => 4E-07s 21:41:53.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:53.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:53.2 Info: => 0.0004673s 21:41:53.2 Info: AlterTable Notifications 21:41:53.2 Info: => 3E-07s 21:41:53.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:53.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:53.2 Info: => 0.0004714s 21:41:53.2 Info: AlterTable Notifications 21:41:53.2 Info: => 2E-07s 21:41:53.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:53.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:53.2 Info: => 0.0005475s 21:41:53.2 Info: DeleteColumn Notifications OnDownload 21:41:53.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:53.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:53.2 Info: DROP TABLE "Notifications" 21:41:53.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:53.2 Info: => 0.0036422s 21:41:53.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:53.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:53.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:53.2 Info: DROP TABLE "Notifications" 21:41:53.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:53.2 Info: => 0.0040491s 21:41:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:53', 'health_issue_notification') 21:41:53.2 Info: Committing Transaction 21:41:53.2 Info: 29: health_issue_notification migrated 21:41:53.2 Info: => 0.0044329s 21:41:53.2 Info: 30: add_mediafilerepository_mtime migrating 21:41:53.2 Info: Beginning Transaction 21:41:53.2 Info: Starting migration of Main DB to 30 21:41:53.2 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:41:53.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:41:53.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:41:53.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T21:41:53', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:53.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:41:53.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T21:41:53', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:53.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:41:53.2 Info: AlterTable TrackFiles 21:41:53.2 Info: => 3E-07s 21:41:53.2 Info: CreateColumn TrackFiles Modified DateTime 21:41:53.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:53.2 Info: => 0.0005172s 21:41:53.2 Info: AlterTable TrackFiles 21:41:53.2 Info: => 3E-07s 21:41:53.2 Info: CreateColumn TrackFiles Path String 21:41:53.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:53.2 Info: => 0.0005051s 21:41:53.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:53.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:53.2 Info: => 2.98E-05s 21:41:53.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.2 Info: => 0.0001166s 21:41:53.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:53.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:53.2 Info: => 0.0001233s 21:41:53.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:53.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:53.2 Info: => 0.0001277s 21:41:53.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:53.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:53.2 Info: => 7.15E-05s 21:41:53.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:53.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:53.2 Info: => 0.0001079s 21:41:53.2 Info: AlterTable TrackFiles 21:41:53.2 Info: => 3E-07s 21:41:53.2 Info: AlterColumn TrackFiles Path String 21:41:53.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:53.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:53.2 Info: DROP TABLE "TrackFiles" 21:41:53.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:53.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.2 Info: => 0.0036573s 21:41:53.2 Info: CreateIndex TrackFiles (Path) 21:41:53.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:53.2 Info: => 7.92E-05s 21:41:53.2 Info: DeleteColumn TrackFiles RelativePath 21:41:53.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:53.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:53.2 Info: DROP TABLE "TrackFiles" 21:41:53.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:53.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:53.2 Info: => 0.0039377s 21:41:53.2 Info: -> 7 Insert operations completed in 00:00:00.0004067 taking an average of 00:00:00.0000581 21:41:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:53', 'add_mediafilerepository_mtime') 21:41:53.2 Info: Committing Transaction 21:41:53.2 Info: 30: add_mediafilerepository_mtime migrated 21:41:53.2 Info: => 0.0044753s 21:41:53.2 Debug: Took: 00:00:00.1392256 21:41:53.2 Debug: Got 2 tracks 21:41:53.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 21:41:53.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 21:41:53.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637132889174_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:53.2 Info: DatabaseEngineVersionCheck migrating 21:41:53.2 Info: PerformDBOperation 21:41:53.2 Info: Performing DB Operation 21:41:53.2 Info: SQLite 3.49.1 21:41:53.2 Info: => 0.0011597s 21:41:53.2 Info: DatabaseEngineVersionCheck migrated 21:41:53.2 Info: => 0.001169s 21:41:53.2 Info: VersionMigration migrating 21:41:53.2 Info: Beginning Transaction 21:41:53.2 Info: CreateTable VersionInfo 21:41:53.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:53.2 Info: => 0.0001366s 21:41:53.2 Info: Committing Transaction 21:41:53.2 Info: VersionMigration migrated 21:41:53.2 Info: => 0.0006826s 21:41:53.2 Info: VersionUniqueMigration migrating 21:41:53.2 Info: Beginning Transaction 21:41:53.2 Info: CreateIndex VersionInfo (Version) 21:41:53.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:53.2 Info: => 0.0001095s 21:41:53.2 Info: AlterTable VersionInfo 21:41:53.2 Info: => 5E-07s 21:41:53.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:53.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:53.2 Info: => 0.0004825s 21:41:53.2 Info: Committing Transaction 21:41:53.2 Info: VersionUniqueMigration migrated 21:41:53.2 Info: => 0.0007363s 21:41:53.2 Info: VersionDescriptionMigration migrating 21:41:53.2 Info: Beginning Transaction 21:41:53.3 Info: AlterTable VersionInfo 21:41:53.3 Info: => 3E-07s 21:41:53.3 Info: CreateColumn VersionInfo Description String 21:41:53.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:53.3 Info: => 0.0001866s 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: VersionDescriptionMigration migrated 21:41:53.3 Info: => 0.0004751s 21:41:53.3 Info: 1: InitialSetup migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 1 21:41:53.3 Info: CreateTable Config 21:41:53.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:53.3 Info: => 0.0001634s 21:41:53.3 Info: CreateIndex Config (Key) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:53.3 Info: => 7.64E-05s 21:41:53.3 Info: CreateTable RootFolders 21:41:53.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:53.3 Info: => 8.27E-05s 21:41:53.3 Info: CreateIndex RootFolders (Path) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:53.3 Info: => 7.71E-05s 21:41:53.3 Info: CreateTable Artists 21:41:53.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:53.3 Info: => 0.0001961s 21:41:53.3 Info: CreateIndex Artists (ForeignArtistId) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.3 Info: => 7.44E-05s 21:41:53.3 Info: CreateIndex Artists (NameSlug) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.3 Info: => 7.82E-05s 21:41:53.3 Info: CreateIndex Artists (CleanName) 21:41:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.3 Info: => 7.94E-05s 21:41:53.3 Info: CreateIndex Artists (Path) 21:41:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.3 Info: => 6.45E-05s 21:41:53.3 Info: CreateTable Albums 21:41:53.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:53.3 Info: => 0.0001907s 21:41:53.3 Info: CreateIndex Albums (ForeignAlbumId) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.3 Info: => 7.17E-05s 21:41:53.3 Info: CreateIndex Albums (MBId) 21:41:53.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.3 Info: => 6.46E-05s 21:41:53.3 Info: CreateIndex Albums (TADBId) 21:41:53.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.3 Info: => 6.34E-05s 21:41:53.3 Info: CreateIndex Albums (TitleSlug) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.3 Info: => 6.5E-05s 21:41:53.3 Info: CreateIndex Albums (CleanTitle) 21:41:53.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.3 Info: => 6.32E-05s 21:41:53.3 Info: CreateIndex Albums (Path) 21:41:53.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:53.3 Info: => 6.23E-05s 21:41:53.3 Info: CreateTable Tracks 21:41:53.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:53.3 Info: => 0.0001231s 21:41:53.3 Info: CreateIndex Tracks (ForeignTrackId) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.3 Info: => 6.84E-05s 21:41:53.3 Info: CreateIndex Tracks (ArtistId) 21:41:53.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:53.3 Info: => 7.04E-05s 21:41:53.3 Info: CreateIndex Tracks (TrackFileId) 21:41:53.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.3 Info: => 7.17E-05s 21:41:53.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:53.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:53.3 Info: => 7.26E-05s 21:41:53.3 Info: CreateTable TrackFiles 21:41:53.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:53.3 Info: => 0.0001302s 21:41:53.3 Info: CreateIndex TrackFiles (ArtistId) 21:41:53.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:53.3 Info: => 7.04E-05s 21:41:53.3 Info: CreateIndex TrackFiles (AlbumId) 21:41:53.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.3 Info: => 6.65E-05s 21:41:53.3 Info: CreateTable History 21:41:53.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:53.3 Info: => 0.0001485s 21:41:53.3 Info: CreateIndex History (Date) 21:41:53.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:53.3 Info: => 8.41E-05s 21:41:53.3 Info: CreateIndex History (EventType) 21:41:53.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:53.3 Info: => 6.79E-05s 21:41:53.3 Info: CreateIndex History (DownloadId) 21:41:53.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:53.3 Info: => 6.84E-05s 21:41:53.3 Info: CreateIndex History (AlbumId) 21:41:53.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:53.3 Info: => 6.76E-05s 21:41:53.3 Info: CreateTable Notifications 21:41:53.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:53.3 Info: => 0.0001151s 21:41:53.3 Info: CreateTable ScheduledTasks 21:41:53.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:53.3 Info: => 9.35E-05s 21:41:53.3 Info: CreateIndex ScheduledTasks (TypeName) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:53.3 Info: => 7.41E-05s 21:41:53.3 Info: CreateTable Indexers 21:41:53.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:53.3 Info: => 0.0001002s 21:41:53.3 Info: CreateIndex Indexers (Name) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.3 Info: => 8.47E-05s 21:41:53.3 Info: CreateTable Profiles 21:41:53.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:53.3 Info: => 9.01E-05s 21:41:53.3 Info: CreateIndex Profiles (Name) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:53.3 Info: => 9.91E-05s 21:41:53.3 Info: CreateTable QualityDefinitions 21:41:53.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:53.3 Info: => 0.0001236s 21:41:53.3 Info: CreateIndex QualityDefinitions (Quality) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:53.3 Info: => 7.51E-05s 21:41:53.3 Info: CreateIndex QualityDefinitions (Title) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:53.3 Info: => 7.61E-05s 21:41:53.3 Info: CreateTable NamingConfig 21:41:53.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:53.3 Info: => 0.0001124s 21:41:53.3 Info: CreateTable Blacklist 21:41:53.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:53.3 Info: => 0.0001567s 21:41:53.3 Info: CreateTable Metadata 21:41:53.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:53.3 Info: => 9.62E-05s 21:41:53.3 Info: CreateTable MetadataFiles 21:41:53.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:53.3 Info: => 0.0001124s 21:41:53.3 Info: CreateTable DownloadClients 21:41:53.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:53.3 Info: => 9.88E-05s 21:41:53.3 Info: CreateTable PendingReleases 21:41:53.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:53.3 Info: => 0.0001075s 21:41:53.3 Info: CreateTable RemotePathMappings 21:41:53.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:53.3 Info: => 9.07E-05s 21:41:53.3 Info: CreateTable Tags 21:41:53.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:53.3 Info: => 8.63E-05s 21:41:53.3 Info: CreateIndex Tags (Label) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:53.3 Info: => 8.57E-05s 21:41:53.3 Info: CreateTable Restrictions 21:41:53.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:53.3 Info: => 9.25E-05s 21:41:53.3 Info: CreateTable DelayProfiles 21:41:53.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:53.3 Info: => 0.0001213s 21:41:53.3 Info: CreateTable Users 21:41:53.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:53.3 Info: => 8.9E-05s 21:41:53.3 Info: CreateIndex Users (Identifier) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:53.3 Info: => 8.45E-05s 21:41:53.3 Info: CreateIndex Users (Username) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:53.3 Info: => 7.88E-05s 21:41:53.3 Info: CreateTable Commands 21:41:53.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:53.3 Info: => 0.0001161s 21:41:53.3 Info: CreateTable IndexerStatus 21:41:53.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:53.3 Info: => 0.0001141s 21:41:53.3 Info: CreateIndex IndexerStatus (ProviderId) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:53.3 Info: => 0.0001026s 21:41:53.3 Info: CreateTable ExtraFiles 21:41:53.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:53.3 Info: => 0.0001209s 21:41:53.3 Info: CreateTable LyricFiles 21:41:53.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:53.3 Info: => 0.0001238s 21:41:53.3 Info: CreateTable LanguageProfiles 21:41:53.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:53.3 Info: => 8.81E-05s 21:41:53.3 Info: CreateIndex LanguageProfiles (Name) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:53.3 Info: => 8.26E-05s 21:41:53.3 Info: CreateTable DownloadClientStatus 21:41:53.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:53.3 Info: => 9.83E-05s 21:41:53.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:53.3 Info: => 8.62E-05s 21:41:53.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:53.3 Info: -> 1 Insert operations completed in 00:00:00.0000550 taking an average of 00:00:00.0000550 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:53', 'InitialSetup') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 1: InitialSetup migrated 21:41:53.3 Info: => 0.0009785s 21:41:53.3 Info: 2: add_reason_to_pending_releases migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 2 21:41:53.3 Info: AlterTable PendingReleases 21:41:53.3 Info: => 5E-07s 21:41:53.3 Info: CreateColumn PendingReleases Reason Int32 21:41:53.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:53.3 Info: => 0.0005108s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:53', 'add_reason_to_pending_releases') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 2: add_reason_to_pending_releases migrated 21:41:53.3 Info: => 0.000829s 21:41:53.3 Info: 3: add_medium_support migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 3 21:41:53.3 Info: AlterTable Albums 21:41:53.3 Info: => 5E-07s 21:41:53.3 Info: CreateColumn Albums Media String 21:41:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:53.3 Info: => 0.0004896s 21:41:53.3 Info: AlterTable Tracks 21:41:53.3 Info: => 4E-07s 21:41:53.3 Info: CreateColumn Tracks MediumNumber Int32 21:41:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:53.3 Info: => 0.0004725s 21:41:53.3 Info: AlterTable Tracks 21:41:53.3 Info: => 3E-07s 21:41:53.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:53.3 Info: => 0.0005127s 21:41:53.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:53.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:53.3 Info: => 3.8E-05s 21:41:53.3 Info: DeleteColumn Tracks TrackNumber 21:41:53.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:53.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:53.3 Info: DROP TABLE "Tracks" 21:41:53.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.3 Info: => 0.0040304s 21:41:53.3 Info: AlterTable Tracks 21:41:53.3 Info: => 3E-07s 21:41:53.3 Info: CreateColumn Tracks TrackNumber String 21:41:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:53.3 Info: => 0.0004699s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:53', 'add_medium_support') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 3: add_medium_support migrated 21:41:53.3 Info: => 0.0008336s 21:41:53.3 Info: 4: add_various_qualites_in_profile migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 4 21:41:53.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:53.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:53.3 Info: => 4.33E-05s 21:41:53.3 Info: PerformDBOperation 21:41:53.3 Info: Performing DB Operation 21:41:53.3 Info: => 2.83E-05s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:53', 'add_various_qualites_in_profile') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 4: add_various_qualites_in_profile migrated 21:41:53.3 Info: => 0.0003286s 21:41:53.3 Info: 5: metadata_profiles migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 5 21:41:53.3 Info: CreateTable MetadataProfiles 21:41:53.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:53.3 Info: => 0.000123s 21:41:53.3 Info: CreateIndex MetadataProfiles (Name) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:53.3 Info: => 8.9E-05s 21:41:53.3 Info: AlterTable Artists 21:41:53.3 Info: => 3E-07s 21:41:53.3 Info: CreateColumn Artists MetadataProfileId Int32 21:41:53.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:53.3 Info: => 0.0004916s 21:41:53.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:53.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:53.3 Info: DROP TABLE "Artists" 21:41:53.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.3 Info: => 0.0042304s 21:41:53.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:53.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:53.3 Info: DROP TABLE "Artists" 21:41:53.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.3 Info: => 0.0040471s 21:41:53.3 Info: AlterTable Albums 21:41:53.3 Info: => 4E-07s 21:41:53.3 Info: CreateColumn Albums SecondaryTypes String 21:41:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:53.3 Info: => 0.0004825s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:53', 'metadata_profiles') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 5: metadata_profiles migrated 21:41:53.3 Info: => 0.0008986s 21:41:53.3 Info: 6: separate_automatic_and_interactive_search migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 6 21:41:53.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:53.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:53.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:53.3 Info: DROP TABLE "Indexers" 21:41:53.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.3 Info: => 0.0036978s 21:41:53.3 Info: AlterTable Indexers 21:41:53.3 Info: => 4E-07s 21:41:53.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:53.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:53.3 Info: => 0.0004756s 21:41:53.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:53.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:53.3 Info: => 3.34E-05s 21:41:53.3 Info: AlterTable Indexers 21:41:53.3 Info: => 3E-07s 21:41:53.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:53.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:53.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:53.3 Info: DROP TABLE "Indexers" 21:41:53.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.3 Info: => 0.0036986s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:53', 'separate_automatic_and_interactive_search') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 6: separate_automatic_and_interactive_search migrated 21:41:53.3 Info: => 0.0041668s 21:41:53.3 Info: 7: change_album_path_to_relative migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 7 21:41:53.3 Info: DeleteColumn Albums Path 21:41:53.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:53.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:53.3 Info: DROP TABLE "Albums" 21:41:53.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.3 Info: => 0.0041114s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:53', 'change_album_path_to_relative') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 7: change_album_path_to_relative migrated 21:41:53.3 Info: => 0.0045429s 21:41:53.3 Info: 8: change_quality_size_mb_to_kb migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 8 21:41:53.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:53.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:53.3 Info: => 4.86E-05s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:53', 'change_quality_size_mb_to_kb') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 8: change_quality_size_mb_to_kb migrated 21:41:53.3 Info: => 0.0003757s 21:41:53.3 Info: 9: album_releases migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 9 21:41:53.3 Info: AlterTable Albums 21:41:53.3 Info: => 4E-07s 21:41:53.3 Info: CreateColumn Albums Releases String 21:41:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:53.3 Info: => 0.0005074s 21:41:53.3 Info: AlterTable Albums 21:41:53.3 Info: => 4E-07s 21:41:53.3 Info: CreateColumn Albums CurrentRelease String 21:41:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:53.3 Info: => 0.0004929s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:53', 'album_releases') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 9: album_releases migrated 21:41:53.3 Info: => 0.0008362s 21:41:53.3 Info: 10: album_releases_fix migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 10 21:41:53.3 Info: AlterTable Albums 21:41:53.3 Info: => 5E-07s 21:41:53.3 Info: AlterColumn Albums Releases String 21:41:53.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:53.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:53.3 Info: DROP TABLE "Albums" 21:41:53.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.3 Info: => 0.0039081s 21:41:53.3 Info: AlterTable Albums 21:41:53.3 Info: => 3E-07s 21:41:53.3 Info: AlterColumn Albums CurrentRelease String 21:41:53.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:53.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:53.3 Info: DROP TABLE "Albums" 21:41:53.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.3 Info: => 0.0039622s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:53', 'album_releases_fix') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 10: album_releases_fix migrated 21:41:53.3 Info: => 0.0043675s 21:41:53.3 Info: 11: import_lists migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 11 21:41:53.3 Info: CreateTable ImportLists 21:41:53.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.3 Info: => 0.0001455s 21:41:53.3 Info: CreateIndex ImportLists (Name) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:53.3 Info: => 7.89E-05s 21:41:53.3 Info: CreateTable ImportListStatus 21:41:53.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:53.3 Info: => 0.0001161s 21:41:53.3 Info: CreateIndex ImportListStatus (ProviderId) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:53.3 Info: => 8.27E-05s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:53', 'import_lists') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 11: import_lists migrated 21:41:53.3 Info: => 0.0004554s 21:41:53.3 Info: 12: add_release_status migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 12 21:41:53.3 Info: AlterTable MetadataProfiles 21:41:53.3 Info: => 5E-07s 21:41:53.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:53.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:53.3 Info: => 0.0005047s 21:41:53.3 Info: PerformDBOperation 21:41:53.3 Info: Performing DB Operation 21:41:53.3 Info: => 2.48E-05s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:53', 'add_release_status') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 12: add_release_status migrated 21:41:53.3 Info: => 0.0003641s 21:41:53.3 Info: 13: album_download_notification migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 13 21:41:53.3 Info: AlterTable Notifications 21:41:53.3 Info: => 5E-07s 21:41:53.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:53.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:53.3 Info: => 0.0005038s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:53', 'album_download_notification') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 13: album_download_notification migrated 21:41:53.3 Info: => 0.0008442s 21:41:53.3 Info: 14: fix_language_metadata_profiles migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 14 21:41:53.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:53.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:53.3 Info: => 9.56E-05s 21:41:53.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:53.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:53.3 Info: => 7.17E-05s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:53', 'fix_language_metadata_profiles') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 14: fix_language_metadata_profiles migrated 21:41:53.3 Info: => 0.0003905s 21:41:53.3 Info: 15: remove_fanzub migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 15 21:41:53.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:53.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:53.3 Info: => 3.47E-05s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:53', 'remove_fanzub') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 15: remove_fanzub migrated 21:41:53.3 Info: => 0.00032s 21:41:53.3 Info: 16: update_artist_history_indexes migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 16 21:41:53.3 Info: CreateIndex Albums (ArtistId) 21:41:53.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:53.3 Info: => 9.69E-05s 21:41:53.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:53.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:53.3 Info: => 7.7E-05s 21:41:53.3 Info: DeleteIndex History (AlbumId) 21:41:53.3 Info: DROP INDEX "IX_History_AlbumId" 21:41:53.3 Info: => 0.0001205s 21:41:53.3 Info: CreateIndex History (AlbumId, Date) 21:41:53.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:53.3 Info: => 8.23E-05s 21:41:53.3 Info: DeleteIndex History (DownloadId) 21:41:53.3 Info: DROP INDEX "IX_History_DownloadId" 21:41:53.3 Info: => 0.0001076s 21:41:53.3 Info: CreateIndex History (DownloadId, Date) 21:41:53.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:53.3 Info: => 8.73E-05s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:53', 'update_artist_history_indexes') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 16: update_artist_history_indexes migrated 21:41:53.3 Info: => 0.0004479s 21:41:53.3 Info: 17: remove_nma migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 17 21:41:53.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:53.3 Info: => 4.77E-05s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:53', 'remove_nma') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 17: remove_nma migrated 21:41:53.3 Info: => 0.000397s 21:41:53.3 Info: 18: album_disambiguation migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 18 21:41:53.3 Info: AlterTable Albums 21:41:53.3 Info: => 4E-07s 21:41:53.3 Info: CreateColumn Albums Disambiguation String 21:41:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:53.3 Info: => 0.0005254s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:53', 'album_disambiguation') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 18: album_disambiguation migrated 21:41:53.3 Info: => 0.0008363s 21:41:53.3 Info: 19: add_ape_quality_in_profiles migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 19 21:41:53.3 Info: PerformDBOperation 21:41:53.3 Info: Performing DB Operation 21:41:53.3 Info: => 2.72E-05s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:53', 'add_ape_quality_in_profiles') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 19: add_ape_quality_in_profiles migrated 21:41:53.3 Info: => 0.0003294s 21:41:53.3 Info: 20: remove_pushalot migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 20 21:41:53.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:53.3 Info: => 3.71E-05s 21:41:53.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:53.3 Info: => 2.79E-05s 21:41:53.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:53.3 Info: => 2.58E-05s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:53', 'remove_pushalot') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 20: remove_pushalot migrated 21:41:53.3 Info: => 0.000356s 21:41:53.3 Info: 21: add_custom_filters migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 21 21:41:53.3 Info: CreateTable CustomFilters 21:41:53.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:53.3 Info: => 0.0001071s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:53', 'add_custom_filters') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 21: add_custom_filters migrated 21:41:53.3 Info: => 0.0004494s 21:41:53.3 Info: 22: import_list_tags migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 22 21:41:53.3 Info: AlterTable ImportLists 21:41:53.3 Info: => 4E-07s 21:41:53.3 Info: CreateColumn ImportLists Tags String 21:41:53.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:53.3 Info: => 0.0005057s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:53', 'import_list_tags') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 22: import_list_tags migrated 21:41:53.3 Info: => 0.0008447s 21:41:53.3 Info: 23: add_release_groups_etc migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 23 21:41:53.3 Info: CreateTable ArtistMetadata 21:41:53.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:53.3 Info: => 0.0001547s 21:41:53.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:53.3 Info: => 9.48E-05s 21:41:53.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:53.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:53.3 Info: => 7.19E-05s 21:41:53.3 Info: AlterTable Artists 21:41:53.3 Info: => 4E-07s 21:41:53.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:53.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.3 Info: => 0.0008507s 21:41:53.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:53.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:53.3 Info: => 7.55E-05s 21:41:53.3 Info: CreateTable AlbumReleases 21:41:53.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:53.3 Info: => 0.0001621s 21:41:53.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:53.3 Info: => 7.95E-05s 21:41:53.3 Info: CreateIndex AlbumReleases (AlbumId) 21:41:53.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:53.3 Info: => 7.17E-05s 21:41:53.3 Info: PerformDBOperation 21:41:53.3 Info: Performing DB Operation 21:41:53.3 Info: => 2.95E-05s 21:41:53.3 Info: AlterTable Albums 21:41:53.3 Info: => 2E-07s 21:41:53.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.3 Info: => 0.000508s 21:41:53.3 Info: AlterTable Albums 21:41:53.3 Info: => 3E-07s 21:41:53.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:53.3 Info: => 0.0005025s 21:41:53.3 Info: AlterTable Albums 21:41:53.3 Info: => 3E-07s 21:41:53.3 Info: CreateColumn Albums Links String 21:41:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:53.3 Info: => 0.0004886s 21:41:53.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:53.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:53.3 Info: => 8.66E-05s 21:41:53.3 Info: AlterTable Tracks 21:41:53.3 Info: => 3E-07s 21:41:53.3 Info: CreateColumn Tracks ForeignRecordingId String 21:41:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:53.3 Info: => 0.0004943s 21:41:53.3 Info: AlterTable Tracks 21:41:53.3 Info: => 4E-07s 21:41:53.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:53.3 Info: => 0.0005461s 21:41:53.3 Info: AlterTable Tracks 21:41:53.3 Info: => 3E-07s 21:41:53.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.3 Info: => 0.0005022s 21:41:53.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:53.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:53.3 Info: => 6.66E-05s 21:41:53.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:53.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:53.3 Info: => 5.56E-05s 21:41:53.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:53.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:53.3 Info: DROP TABLE "Artists" 21:41:53.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.3 Info: => 0.0109276s 21:41:53.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:53.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:53.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:53.3 Info: DROP TABLE "Albums" 21:41:53.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.3 Info: => 0.0041128s 21:41:53.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:53.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:53.3 Info: DROP TABLE "Tracks" 21:41:53.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:53.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.3 Info: => 0.0037748s 21:41:53.3 Info: DeleteColumn TrackFiles ArtistId 21:41:53.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:53.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:53.3 Info: DROP TABLE "TrackFiles" 21:41:53.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:53.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.3 Info: => 0.0034626s 21:41:53.3 Info: CreateIndex Artists (ArtistMetadataId) 21:41:53.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:53.3 Info: => 7.51E-05s 21:41:53.3 Info: CreateIndex Artists (Monitored) 21:41:53.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:53.3 Info: => 6.85E-05s 21:41:53.3 Info: CreateIndex Albums (ArtistMetadataId) 21:41:53.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:53.3 Info: => 6.82E-05s 21:41:53.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:53.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:53.3 Info: => 6.62E-05s 21:41:53.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:53.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:53.3 Info: => 6.63E-05s 21:41:53.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:53.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:53.3 Info: => 6.6E-05s 21:41:53.3 Info: UpdateData 21:41:53.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:53.3 Info: => 3.62E-05s 21:41:53.3 Info: UpdateData 21:41:53.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:53.3 Info: => 2.92E-05s 21:41:53.3 Info: UpdateData 21:41:53.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:53.3 Info: => 3.36E-05s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:53', 'add_release_groups_etc') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 23: add_release_groups_etc migrated 21:41:53.3 Info: => 0.0007673s 21:41:53.3 Info: 24: NewMediaInfoFormat migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 24 21:41:53.3 Info: UpdateData 21:41:53.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:53.3 Info: => 3.87E-05s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:53', 'NewMediaInfoFormat') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 24: NewMediaInfoFormat migrated 21:41:53.3 Info: => 0.0004175s 21:41:53.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 25 21:41:53.3 Info: RenameTable Restrictions ReleaseProfiles 21:41:53.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:53.3 Info: => 0.0018948s 21:41:53.3 Info: AlterTable ReleaseProfiles 21:41:53.3 Info: => 4E-07s 21:41:53.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:53.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:53.3 Info: => 0.0004673s 21:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:53', 'rename_restrictions_to_release_profiles') 21:41:53.3 Info: Committing Transaction 21:41:53.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:53.3 Info: => 0.0008767s 21:41:53.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:53.3 Info: Beginning Transaction 21:41:53.3 Info: Starting migration of Main DB to 26 21:41:53.3 Info: RenameTable Profiles QualityProfiles 21:41:53.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:53.3 Info: => 0.0019364s 21:41:53.3 Info: AlterTable QualityProfiles 21:41:53.3 Info: => 3E-07s 21:41:53.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:53.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:53.3 Info: => 0.0004612s 21:41:53.3 Info: AlterTable LanguageProfiles 21:41:53.3 Info: => 3E-07s 21:41:53.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:53.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:53.3 Info: => 0.0004484s 21:41:53.3 Info: UpdateData 21:41:53.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:53.3 Info: => 3.47E-05s 21:41:53.3 Info: UpdateData 21:41:53.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:53.3 Info: => 2.6E-05s 21:41:53.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:53.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:53.4 Info: DROP TABLE "Artists" 21:41:53.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:53.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:53.4 Info: => 0.0039142s 21:41:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:53', 'rename_quality_profiles_add_upgrade_allowed') 21:41:53.4 Info: Committing Transaction 21:41:53.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:53.4 Info: => 0.0043889s 21:41:53.4 Info: 27: add_import_exclusions migrating 21:41:53.4 Info: Beginning Transaction 21:41:53.4 Info: Starting migration of Main DB to 27 21:41:53.4 Info: CreateTable ImportListExclusions 21:41:53.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:53.4 Info: => 0.000116s 21:41:53.4 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:53.4 Info: => 8.02E-05s 21:41:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:53', 'add_import_exclusions') 21:41:53.4 Info: Committing Transaction 21:41:53.4 Info: 27: add_import_exclusions migrated 21:41:53.4 Info: => 0.0004661s 21:41:53.4 Info: 28: clean_artist_metadata_table migrating 21:41:53.4 Info: Beginning Transaction 21:41:53.4 Info: Starting migration of Main DB to 28 21:41:53.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.4 Info: => 0.0001385s 21:41:53.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.4 Info: => 0.0001244s 21:41:53.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:53.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:53.4 Info: => 0.000109s 21:41:53.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:53.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:53.4 Info: => 0.0001117s 21:41:53.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.4 Info: => 0.0001052s 21:41:53.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.4 Info: => 0.0001079s 21:41:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:53', 'clean_artist_metadata_table') 21:41:53.4 Info: Committing Transaction 21:41:53.4 Info: 28: clean_artist_metadata_table migrated 21:41:53.4 Info: => 0.0005498s 21:41:53.4 Info: 29: health_issue_notification migrating 21:41:53.4 Info: Beginning Transaction 21:41:53.4 Info: Starting migration of Main DB to 29 21:41:53.4 Info: AlterTable Notifications 21:41:53.4 Info: => 5E-07s 21:41:53.4 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:53.4 Info: => 0.0005064s 21:41:53.4 Info: AlterTable Notifications 21:41:53.4 Info: => 4E-07s 21:41:53.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:53.4 Info: => 0.0004916s 21:41:53.4 Info: AlterTable Notifications 21:41:53.4 Info: => 3E-07s 21:41:53.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:53.4 Info: => 0.0004902s 21:41:53.4 Info: AlterTable Notifications 21:41:53.4 Info: => 3E-07s 21:41:53.4 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:53.4 Info: => 0.0005067s 21:41:53.4 Info: AlterTable Notifications 21:41:53.4 Info: => 3E-07s 21:41:53.4 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:53.4 Info: => 0.0004827s 21:41:53.4 Info: DeleteColumn Notifications OnDownload 21:41:53.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:53.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:53.4 Info: DROP TABLE "Notifications" 21:41:53.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:53.4 Info: => 0.0035959s 21:41:53.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:53.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:53.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:53.4 Info: DROP TABLE "Notifications" 21:41:53.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:53.4 Info: => 0.0036318s 21:41:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:53', 'health_issue_notification') 21:41:53.4 Info: Committing Transaction 21:41:53.4 Info: 29: health_issue_notification migrated 21:41:53.4 Info: => 0.0040488s 21:41:53.4 Info: 30: add_mediafilerepository_mtime migrating 21:41:53.4 Info: Beginning Transaction 21:41:53.4 Info: Starting migration of Main DB to 30 21:41:53.4 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:41:53.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:41:53.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:41:53.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T21:41:53', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:53.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:41:53.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T21:41:53', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:53.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:41:53.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 21:41:53.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2025-04-14T21:41:53', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:53.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 21:41:53.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2025-04-14T21:41:53', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:53.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 21:41:53.4 Info: AlterTable TrackFiles 21:41:53.4 Info: => 4E-07s 21:41:53.4 Info: CreateColumn TrackFiles Modified DateTime 21:41:53.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:53.4 Info: => 0.0004887s 21:41:53.4 Info: AlterTable TrackFiles 21:41:53.4 Info: => 3E-07s 21:41:53.4 Info: CreateColumn TrackFiles Path String 21:41:53.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:53.4 Info: => 0.000462s 21:41:53.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:53.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:53.4 Info: => 3.01E-05s 21:41:53.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.4 Info: => 0.0001174s 21:41:53.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:53.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:53.4 Info: => 0.0001264s 21:41:53.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:53.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:53.4 Info: => 0.0001323s 21:41:53.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:53.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:53.4 Info: => 6.98E-05s 21:41:53.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:53.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:53.4 Info: => 0.000108s 21:41:53.4 Info: AlterTable TrackFiles 21:41:53.4 Info: => 4E-07s 21:41:53.4 Info: AlterColumn TrackFiles Path String 21:41:53.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:53.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:53.4 Info: DROP TABLE "TrackFiles" 21:41:53.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:53.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.4 Info: => 0.0035863s 21:41:53.4 Info: CreateIndex TrackFiles (Path) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:53.4 Info: => 7.84E-05s 21:41:53.4 Info: DeleteColumn TrackFiles RelativePath 21:41:53.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:53.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:53.4 Info: DROP TABLE "TrackFiles" 21:41:53.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:53.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:53.4 Info: => 0.0038334s 21:41:53.4 Info: -> 12 Insert operations completed in 00:00:00.0006747 taking an average of 00:00:00.0000562 21:41:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:53', 'add_mediafilerepository_mtime') 21:41:53.4 Info: Committing Transaction 21:41:53.4 Info: 30: add_mediafilerepository_mtime migrated 21:41:53.4 Info: => 0.0043756s 21:41:53.4 Debug: Took: 00:00:00.1365169 21:41:53.4 Debug: Got 2 tracks 21:41:53.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 21:41:53.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 21:41:53.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637134618297_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:53.4 Info: DatabaseEngineVersionCheck migrating 21:41:53.4 Info: PerformDBOperation 21:41:53.4 Info: Performing DB Operation 21:41:53.4 Info: SQLite 3.49.1 21:41:53.4 Info: => 0.0014149s 21:41:53.4 Info: DatabaseEngineVersionCheck migrated 21:41:53.4 Info: => 0.0014247s 21:41:53.4 Info: VersionMigration migrating 21:41:53.4 Info: Beginning Transaction 21:41:53.4 Info: CreateTable VersionInfo 21:41:53.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:53.4 Info: => 0.0001404s 21:41:53.4 Info: Committing Transaction 21:41:53.4 Info: VersionMigration migrated 21:41:53.4 Info: => 0.0007024s 21:41:53.4 Info: VersionUniqueMigration migrating 21:41:53.4 Info: Beginning Transaction 21:41:53.4 Info: CreateIndex VersionInfo (Version) 21:41:53.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:53.4 Info: => 0.0001055s 21:41:53.4 Info: AlterTable VersionInfo 21:41:53.4 Info: => 5E-07s 21:41:53.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:53.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:53.4 Info: => 0.0004917s 21:41:53.4 Info: Committing Transaction 21:41:53.4 Info: VersionUniqueMigration migrated 21:41:53.4 Info: => 0.0007748s 21:41:53.4 Info: VersionDescriptionMigration migrating 21:41:53.4 Info: Beginning Transaction 21:41:53.4 Info: AlterTable VersionInfo 21:41:53.4 Info: => 5E-07s 21:41:53.4 Info: CreateColumn VersionInfo Description String 21:41:53.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:53.4 Info: => 0.0001957s 21:41:53.4 Info: Committing Transaction 21:41:53.4 Info: VersionDescriptionMigration migrated 21:41:53.4 Info: => 0.0005023s 21:41:53.4 Info: 1: InitialSetup migrating 21:41:53.4 Info: Beginning Transaction 21:41:53.4 Info: Starting migration of Main DB to 1 21:41:53.4 Info: CreateTable Config 21:41:53.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:53.4 Info: => 0.0001375s 21:41:53.4 Info: CreateIndex Config (Key) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:53.4 Info: => 7.67E-05s 21:41:53.4 Info: CreateTable RootFolders 21:41:53.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:53.4 Info: => 8.61E-05s 21:41:53.4 Info: CreateIndex RootFolders (Path) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:53.4 Info: => 7.47E-05s 21:41:53.4 Info: CreateTable Artists 21:41:53.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:53.4 Info: => 0.0002215s 21:41:53.4 Info: CreateIndex Artists (ForeignArtistId) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.4 Info: => 7.38E-05s 21:41:53.4 Info: CreateIndex Artists (NameSlug) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.4 Info: => 6.81E-05s 21:41:53.4 Info: CreateIndex Artists (CleanName) 21:41:53.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.4 Info: => 6.49E-05s 21:41:53.4 Info: CreateIndex Artists (Path) 21:41:53.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.4 Info: => 6.34E-05s 21:41:53.4 Info: CreateTable Albums 21:41:53.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:53.4 Info: => 0.0001778s 21:41:53.4 Info: CreateIndex Albums (ForeignAlbumId) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.4 Info: => 7.16E-05s 21:41:53.4 Info: CreateIndex Albums (MBId) 21:41:53.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.4 Info: => 6.55E-05s 21:41:53.4 Info: CreateIndex Albums (TADBId) 21:41:53.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.4 Info: => 6.37E-05s 21:41:53.4 Info: CreateIndex Albums (TitleSlug) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.4 Info: => 6.46E-05s 21:41:53.4 Info: CreateIndex Albums (CleanTitle) 21:41:53.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.4 Info: => 6.26E-05s 21:41:53.4 Info: CreateIndex Albums (Path) 21:41:53.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:53.4 Info: => 6.13E-05s 21:41:53.4 Info: CreateTable Tracks 21:41:53.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:53.4 Info: => 0.0001251s 21:41:53.4 Info: CreateIndex Tracks (ForeignTrackId) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.4 Info: => 6.87E-05s 21:41:53.4 Info: CreateIndex Tracks (ArtistId) 21:41:53.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:53.4 Info: => 7.07E-05s 21:41:53.4 Info: CreateIndex Tracks (TrackFileId) 21:41:53.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.4 Info: => 7.27E-05s 21:41:53.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:53.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:53.4 Info: => 7.2E-05s 21:41:53.4 Info: CreateTable TrackFiles 21:41:53.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:53.4 Info: => 0.0001169s 21:41:53.4 Info: CreateIndex TrackFiles (ArtistId) 21:41:53.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:53.4 Info: => 6.74E-05s 21:41:53.4 Info: CreateIndex TrackFiles (AlbumId) 21:41:53.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.4 Info: => 6.39E-05s 21:41:53.4 Info: CreateTable History 21:41:53.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:53.4 Info: => 0.0001345s 21:41:53.4 Info: CreateIndex History (Date) 21:41:53.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:53.4 Info: => 6.98E-05s 21:41:53.4 Info: CreateIndex History (EventType) 21:41:53.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:53.4 Info: => 6.64E-05s 21:41:53.4 Info: CreateIndex History (DownloadId) 21:41:53.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:53.4 Info: => 6.5E-05s 21:41:53.4 Info: CreateIndex History (AlbumId) 21:41:53.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:53.4 Info: => 6.49E-05s 21:41:53.4 Info: CreateTable Notifications 21:41:53.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:53.4 Info: => 0.0001124s 21:41:53.4 Info: CreateTable ScheduledTasks 21:41:53.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:53.4 Info: => 8.99E-05s 21:41:53.4 Info: CreateIndex ScheduledTasks (TypeName) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:53.4 Info: => 7.04E-05s 21:41:53.4 Info: CreateTable Indexers 21:41:53.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:53.4 Info: => 9.82E-05s 21:41:53.4 Info: CreateIndex Indexers (Name) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.4 Info: => 7.02E-05s 21:41:53.4 Info: CreateTable Profiles 21:41:53.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:53.4 Info: => 8.7E-05s 21:41:53.4 Info: CreateIndex Profiles (Name) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:53.4 Info: => 0.000116s 21:41:53.4 Info: CreateTable QualityDefinitions 21:41:53.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:53.4 Info: => 0.0001183s 21:41:53.4 Info: CreateIndex QualityDefinitions (Quality) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:53.4 Info: => 8.06E-05s 21:41:53.4 Info: CreateIndex QualityDefinitions (Title) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:53.4 Info: => 8.49E-05s 21:41:53.4 Info: CreateTable NamingConfig 21:41:53.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:53.4 Info: => 0.0001092s 21:41:53.4 Info: CreateTable Blacklist 21:41:53.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:53.4 Info: => 0.000151s 21:41:53.4 Info: CreateTable Metadata 21:41:53.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:53.4 Info: => 9.43E-05s 21:41:53.4 Info: CreateTable MetadataFiles 21:41:53.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:53.4 Info: => 0.000109s 21:41:53.4 Info: CreateTable DownloadClients 21:41:53.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:53.4 Info: => 9.6E-05s 21:41:53.4 Info: CreateTable PendingReleases 21:41:53.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:53.4 Info: => 0.0001051s 21:41:53.4 Info: CreateTable RemotePathMappings 21:41:53.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:53.4 Info: => 8.92E-05s 21:41:53.4 Info: CreateTable Tags 21:41:53.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:53.4 Info: => 8.28E-05s 21:41:53.4 Info: CreateIndex Tags (Label) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:53.4 Info: => 8.26E-05s 21:41:53.4 Info: CreateTable Restrictions 21:41:53.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:53.4 Info: => 8.96E-05s 21:41:53.4 Info: CreateTable DelayProfiles 21:41:53.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:53.4 Info: => 0.0001233s 21:41:53.4 Info: CreateTable Users 21:41:53.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:53.4 Info: => 8.65E-05s 21:41:53.4 Info: CreateIndex Users (Identifier) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:53.4 Info: => 8.13E-05s 21:41:53.4 Info: CreateIndex Users (Username) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:53.4 Info: => 7.51E-05s 21:41:53.4 Info: CreateTable Commands 21:41:53.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:53.4 Info: => 0.0001125s 21:41:53.4 Info: CreateTable IndexerStatus 21:41:53.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:53.4 Info: => 0.0001103s 21:41:53.4 Info: CreateIndex IndexerStatus (ProviderId) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:53.4 Info: => 9.99E-05s 21:41:53.4 Info: CreateTable ExtraFiles 21:41:53.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:53.4 Info: => 0.0001174s 21:41:53.4 Info: CreateTable LyricFiles 21:41:53.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:53.4 Info: => 0.0001216s 21:41:53.4 Info: CreateTable LanguageProfiles 21:41:53.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:53.4 Info: => 8.51E-05s 21:41:53.4 Info: CreateIndex LanguageProfiles (Name) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:53.4 Info: => 8.21E-05s 21:41:53.4 Info: CreateTable DownloadClientStatus 21:41:53.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:53.4 Info: => 9.54E-05s 21:41:53.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:53.4 Info: => 8.28E-05s 21:41:53.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:53.4 Info: -> 1 Insert operations completed in 00:00:00.0000534 taking an average of 00:00:00.0000534 21:41:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:53', 'InitialSetup') 21:41:53.4 Info: Committing Transaction 21:41:53.4 Info: 1: InitialSetup migrated 21:41:53.4 Info: => 0.0010196s 21:41:53.4 Info: 2: add_reason_to_pending_releases migrating 21:41:53.4 Info: Beginning Transaction 21:41:53.4 Info: Starting migration of Main DB to 2 21:41:53.4 Info: AlterTable PendingReleases 21:41:53.4 Info: => 5E-07s 21:41:53.4 Info: CreateColumn PendingReleases Reason Int32 21:41:53.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:53.4 Info: => 0.000518s 21:41:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:53', 'add_reason_to_pending_releases') 21:41:53.4 Info: Committing Transaction 21:41:53.4 Info: 2: add_reason_to_pending_releases migrated 21:41:53.4 Info: => 0.0008989s 21:41:53.4 Info: 3: add_medium_support migrating 21:41:53.4 Info: Beginning Transaction 21:41:53.4 Info: Starting migration of Main DB to 3 21:41:53.4 Info: AlterTable Albums 21:41:53.4 Info: => 4E-07s 21:41:53.4 Info: CreateColumn Albums Media String 21:41:53.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:53.4 Info: => 0.000495s 21:41:53.4 Info: AlterTable Tracks 21:41:53.4 Info: => 3E-07s 21:41:53.4 Info: CreateColumn Tracks MediumNumber Int32 21:41:53.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:53.4 Info: => 0.0005094s 21:41:53.4 Info: AlterTable Tracks 21:41:53.4 Info: => 3E-07s 21:41:53.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:53.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:53.4 Info: => 0.0005237s 21:41:53.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:53.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:53.4 Info: => 4.52E-05s 21:41:53.4 Info: DeleteColumn Tracks TrackNumber 21:41:53.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:53.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:53.4 Info: DROP TABLE "Tracks" 21:41:53.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:53.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.4 Info: => 0.0041793s 21:41:53.4 Info: AlterTable Tracks 21:41:53.4 Info: => 3E-07s 21:41:53.4 Info: CreateColumn Tracks TrackNumber String 21:41:53.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:53.4 Info: => 0.0004618s 21:41:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:53', 'add_medium_support') 21:41:53.4 Info: Committing Transaction 21:41:53.4 Info: 3: add_medium_support migrated 21:41:53.4 Info: => 0.0010586s 21:41:53.4 Info: 4: add_various_qualites_in_profile migrating 21:41:53.4 Info: Beginning Transaction 21:41:53.4 Info: Starting migration of Main DB to 4 21:41:53.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:53.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:53.4 Info: => 4.34E-05s 21:41:53.4 Info: PerformDBOperation 21:41:53.4 Info: Performing DB Operation 21:41:53.4 Info: => 3.3E-05s 21:41:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:53', 'add_various_qualites_in_profile') 21:41:53.4 Info: Committing Transaction 21:41:53.4 Info: 4: add_various_qualites_in_profile migrated 21:41:53.4 Info: => 0.0003846s 21:41:53.4 Info: 5: metadata_profiles migrating 21:41:53.4 Info: Beginning Transaction 21:41:53.4 Info: Starting migration of Main DB to 5 21:41:53.4 Info: CreateTable MetadataProfiles 21:41:53.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:53.4 Info: => 0.0001146s 21:41:53.4 Info: CreateIndex MetadataProfiles (Name) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:53.4 Info: => 0.0001088s 21:41:53.4 Info: AlterTable Artists 21:41:53.4 Info: => 4E-07s 21:41:53.4 Info: CreateColumn Artists MetadataProfileId Int32 21:41:53.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:53.4 Info: => 0.0005178s 21:41:53.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:53.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:53.4 Info: DROP TABLE "Artists" 21:41:53.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.4 Info: => 0.0041948s 21:41:53.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:53.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:53.4 Info: DROP TABLE "Artists" 21:41:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.5 Info: => 0.0040913s 21:41:53.5 Info: AlterTable Albums 21:41:53.5 Info: => 4E-07s 21:41:53.5 Info: CreateColumn Albums SecondaryTypes String 21:41:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:53.5 Info: => 0.0004988s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:53', 'metadata_profiles') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 5: metadata_profiles migrated 21:41:53.5 Info: => 0.0009704s 21:41:53.5 Info: 6: separate_automatic_and_interactive_search migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 6 21:41:53.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:53.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:53.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:53.5 Info: DROP TABLE "Indexers" 21:41:53.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.5 Info: => 0.0039743s 21:41:53.5 Info: AlterTable Indexers 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:53.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:53.5 Info: => 0.0004904s 21:41:53.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:53.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:53.5 Info: => 3.33E-05s 21:41:53.5 Info: AlterTable Indexers 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:53.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:53.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:53.5 Info: DROP TABLE "Indexers" 21:41:53.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.5 Info: => 0.0039197s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:53', 'separate_automatic_and_interactive_search') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 6: separate_automatic_and_interactive_search migrated 21:41:53.5 Info: => 0.0043111s 21:41:53.5 Info: 7: change_album_path_to_relative migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 7 21:41:53.5 Info: DeleteColumn Albums Path 21:41:53.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:53.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:53.5 Info: DROP TABLE "Albums" 21:41:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.5 Info: => 0.0043919s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:53', 'change_album_path_to_relative') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 7: change_album_path_to_relative migrated 21:41:53.5 Info: => 0.0048322s 21:41:53.5 Info: 8: change_quality_size_mb_to_kb migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 8 21:41:53.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:53.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:53.5 Info: => 4.63E-05s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:53', 'change_quality_size_mb_to_kb') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 8: change_quality_size_mb_to_kb migrated 21:41:53.5 Info: => 0.0003728s 21:41:53.5 Info: 9: album_releases migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 9 21:41:53.5 Info: AlterTable Albums 21:41:53.5 Info: => 5E-07s 21:41:53.5 Info: CreateColumn Albums Releases String 21:41:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:53.5 Info: => 0.000509s 21:41:53.5 Info: AlterTable Albums 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: CreateColumn Albums CurrentRelease String 21:41:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:53.5 Info: => 0.0005061s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:53', 'album_releases') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 9: album_releases migrated 21:41:53.5 Info: => 0.0008634s 21:41:53.5 Info: 10: album_releases_fix migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 10 21:41:53.5 Info: AlterTable Albums 21:41:53.5 Info: => 4E-07s 21:41:53.5 Info: AlterColumn Albums Releases String 21:41:53.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:53.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:53.5 Info: DROP TABLE "Albums" 21:41:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.5 Info: => 0.0042218s 21:41:53.5 Info: AlterTable Albums 21:41:53.5 Info: => 4E-07s 21:41:53.5 Info: AlterColumn Albums CurrentRelease String 21:41:53.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:53.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:53.5 Info: DROP TABLE "Albums" 21:41:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.5 Info: => 0.0046831s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:53', 'album_releases_fix') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 10: album_releases_fix migrated 21:41:53.5 Info: => 0.0051328s 21:41:53.5 Info: 11: import_lists migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 11 21:41:53.5 Info: CreateTable ImportLists 21:41:53.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.5 Info: => 0.0001587s 21:41:53.5 Info: CreateIndex ImportLists (Name) 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:53.5 Info: => 8.8E-05s 21:41:53.5 Info: CreateTable ImportListStatus 21:41:53.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:53.5 Info: => 0.0001304s 21:41:53.5 Info: CreateIndex ImportListStatus (ProviderId) 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:53.5 Info: => 8.44E-05s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:53', 'import_lists') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 11: import_lists migrated 21:41:53.5 Info: => 0.0004918s 21:41:53.5 Info: 12: add_release_status migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 12 21:41:53.5 Info: AlterTable MetadataProfiles 21:41:53.5 Info: => 5E-07s 21:41:53.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:53.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:53.5 Info: => 0.0006028s 21:41:53.5 Info: PerformDBOperation 21:41:53.5 Info: Performing DB Operation 21:41:53.5 Info: => 2.66E-05s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:53', 'add_release_status') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 12: add_release_status migrated 21:41:53.5 Info: => 0.0004071s 21:41:53.5 Info: 13: album_download_notification migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 13 21:41:53.5 Info: AlterTable Notifications 21:41:53.5 Info: => 5E-07s 21:41:53.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:53.5 Info: => 0.0005338s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:53', 'album_download_notification') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 13: album_download_notification migrated 21:41:53.5 Info: => 0.0009318s 21:41:53.5 Info: 14: fix_language_metadata_profiles migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 14 21:41:53.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:53.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:53.5 Info: => 8.79E-05s 21:41:53.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:53.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:53.5 Info: => 8.81E-05s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:53', 'fix_language_metadata_profiles') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 14: fix_language_metadata_profiles migrated 21:41:53.5 Info: => 0.0004713s 21:41:53.5 Info: 15: remove_fanzub migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 15 21:41:53.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:53.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:53.5 Info: => 4.88E-05s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:53', 'remove_fanzub') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 15: remove_fanzub migrated 21:41:53.5 Info: => 0.0003464s 21:41:53.5 Info: 16: update_artist_history_indexes migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 16 21:41:53.5 Info: CreateIndex Albums (ArtistId) 21:41:53.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:53.5 Info: => 0.0001309s 21:41:53.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:53.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:53.5 Info: => 9.79E-05s 21:41:53.5 Info: DeleteIndex History (AlbumId) 21:41:53.5 Info: DROP INDEX "IX_History_AlbumId" 21:41:53.5 Info: => 0.0001396s 21:41:53.5 Info: CreateIndex History (AlbumId, Date) 21:41:53.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:53.5 Info: => 9.61E-05s 21:41:53.5 Info: DeleteIndex History (DownloadId) 21:41:53.5 Info: DROP INDEX "IX_History_DownloadId" 21:41:53.5 Info: => 0.000112s 21:41:53.5 Info: CreateIndex History (DownloadId, Date) 21:41:53.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:53.5 Info: => 8.4E-05s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:53', 'update_artist_history_indexes') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 16: update_artist_history_indexes migrated 21:41:53.5 Info: => 0.0004877s 21:41:53.5 Info: 17: remove_nma migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 17 21:41:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:53.5 Info: => 5.16E-05s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:53', 'remove_nma') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 17: remove_nma migrated 21:41:53.5 Info: => 0.0004151s 21:41:53.5 Info: 18: album_disambiguation migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 18 21:41:53.5 Info: AlterTable Albums 21:41:53.5 Info: => 5E-07s 21:41:53.5 Info: CreateColumn Albums Disambiguation String 21:41:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:53.5 Info: => 0.0005648s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:53', 'album_disambiguation') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 18: album_disambiguation migrated 21:41:53.5 Info: => 0.000974s 21:41:53.5 Info: 19: add_ape_quality_in_profiles migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 19 21:41:53.5 Info: PerformDBOperation 21:41:53.5 Info: Performing DB Operation 21:41:53.5 Info: => 2.67E-05s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:53', 'add_ape_quality_in_profiles') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 19: add_ape_quality_in_profiles migrated 21:41:53.5 Info: => 0.0003312s 21:41:53.5 Info: 20: remove_pushalot migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 20 21:41:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:53.5 Info: => 4.2E-05s 21:41:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:53.5 Info: => 4.34E-05s 21:41:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:53.5 Info: => 5.59E-05s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:53', 'remove_pushalot') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 20: remove_pushalot migrated 21:41:53.5 Info: => 0.0003714s 21:41:53.5 Info: 21: add_custom_filters migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 21 21:41:53.5 Info: CreateTable CustomFilters 21:41:53.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:53.5 Info: => 0.0001402s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:53', 'add_custom_filters') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 21: add_custom_filters migrated 21:41:53.5 Info: => 0.0005067s 21:41:53.5 Info: 22: import_list_tags migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 22 21:41:53.5 Info: AlterTable ImportLists 21:41:53.5 Info: => 5E-07s 21:41:53.5 Info: CreateColumn ImportLists Tags String 21:41:53.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:53.5 Info: => 0.0005375s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:53', 'import_list_tags') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 22: import_list_tags migrated 21:41:53.5 Info: => 0.0009466s 21:41:53.5 Info: 23: add_release_groups_etc migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 23 21:41:53.5 Info: CreateTable ArtistMetadata 21:41:53.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:53.5 Info: => 0.000166s 21:41:53.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:53.5 Info: => 0.0001013s 21:41:53.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:53.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:53.5 Info: => 0.0001235s 21:41:53.5 Info: AlterTable Artists 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:53.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.5 Info: => 0.0005844s 21:41:53.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:53.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:53.5 Info: => 7.81E-05s 21:41:53.5 Info: CreateTable AlbumReleases 21:41:53.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:53.5 Info: => 0.0001667s 21:41:53.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:53.5 Info: => 8.78E-05s 21:41:53.5 Info: CreateIndex AlbumReleases (AlbumId) 21:41:53.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:53.5 Info: => 8.14E-05s 21:41:53.5 Info: PerformDBOperation 21:41:53.5 Info: Performing DB Operation 21:41:53.5 Info: => 3.36E-05s 21:41:53.5 Info: AlterTable Albums 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.5 Info: => 0.0005566s 21:41:53.5 Info: AlterTable Albums 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:53.5 Info: => 0.0005384s 21:41:53.5 Info: AlterTable Albums 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: CreateColumn Albums Links String 21:41:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:53.5 Info: => 0.0005265s 21:41:53.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:53.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:53.5 Info: => 0.0001011s 21:41:53.5 Info: AlterTable Tracks 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: CreateColumn Tracks ForeignRecordingId String 21:41:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:53.5 Info: => 0.0005717s 21:41:53.5 Info: AlterTable Tracks 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:53.5 Info: => 0.0005667s 21:41:53.5 Info: AlterTable Tracks 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.5 Info: => 0.0005345s 21:41:53.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:53.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:53.5 Info: => 8.68E-05s 21:41:53.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:53.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:53.5 Info: => 6.88E-05s 21:41:53.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:53.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:53.5 Info: DROP TABLE "Artists" 21:41:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.5 Info: => 0.0112087s 21:41:53.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:53.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:53.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:53.5 Info: DROP TABLE "Albums" 21:41:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.5 Info: => 0.0041987s 21:41:53.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:53.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:53.5 Info: DROP TABLE "Tracks" 21:41:53.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.5 Info: => 0.0037213s 21:41:53.5 Info: DeleteColumn TrackFiles ArtistId 21:41:53.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:53.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:53.5 Info: DROP TABLE "TrackFiles" 21:41:53.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:53.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.5 Info: => 0.0036519s 21:41:53.5 Info: CreateIndex Artists (ArtistMetadataId) 21:41:53.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:53.5 Info: => 7.46E-05s 21:41:53.5 Info: CreateIndex Artists (Monitored) 21:41:53.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:53.5 Info: => 7.06E-05s 21:41:53.5 Info: CreateIndex Albums (ArtistMetadataId) 21:41:53.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:53.5 Info: => 6.99E-05s 21:41:53.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:53.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:53.5 Info: => 7.74E-05s 21:41:53.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:53.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:53.5 Info: => 6.93E-05s 21:41:53.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:53.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:53.5 Info: => 7.03E-05s 21:41:53.5 Info: UpdateData 21:41:53.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:53.5 Info: => 3.94E-05s 21:41:53.5 Info: UpdateData 21:41:53.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:53.5 Info: => 3E-05s 21:41:53.5 Info: UpdateData 21:41:53.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:53.5 Info: => 3.76E-05s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:53', 'add_release_groups_etc') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 23: add_release_groups_etc migrated 21:41:53.5 Info: => 0.0007883s 21:41:53.5 Info: 24: NewMediaInfoFormat migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 24 21:41:53.5 Info: UpdateData 21:41:53.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:53.5 Info: => 4E-05s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:53', 'NewMediaInfoFormat') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 24: NewMediaInfoFormat migrated 21:41:53.5 Info: => 0.0003724s 21:41:53.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 25 21:41:53.5 Info: RenameTable Restrictions ReleaseProfiles 21:41:53.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:53.5 Info: => 0.0021483s 21:41:53.5 Info: AlterTable ReleaseProfiles 21:41:53.5 Info: => 6E-07s 21:41:53.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:53.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:53.5 Info: => 0.0005105s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:53', 'rename_restrictions_to_release_profiles') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:53.5 Info: => 0.0008647s 21:41:53.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 26 21:41:53.5 Info: RenameTable Profiles QualityProfiles 21:41:53.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:53.5 Info: => 0.0018157s 21:41:53.5 Info: AlterTable QualityProfiles 21:41:53.5 Info: => 4E-07s 21:41:53.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:53.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:53.5 Info: => 0.0005276s 21:41:53.5 Info: AlterTable LanguageProfiles 21:41:53.5 Info: => 4E-07s 21:41:53.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:53.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:53.5 Info: => 0.0005s 21:41:53.5 Info: UpdateData 21:41:53.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:53.5 Info: => 3.7E-05s 21:41:53.5 Info: UpdateData 21:41:53.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:53.5 Info: => 2.71E-05s 21:41:53.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:53.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:53.5 Info: DROP TABLE "Artists" 21:41:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:53.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:53.5 Info: => 0.0043073s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:53', 'rename_quality_profiles_add_upgrade_allowed') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:53.5 Info: => 0.0047216s 21:41:53.5 Info: 27: add_import_exclusions migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 27 21:41:53.5 Info: CreateTable ImportListExclusions 21:41:53.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:53.5 Info: => 0.0001184s 21:41:53.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:53.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:53.5 Info: => 8.37E-05s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:53', 'add_import_exclusions') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 27: add_import_exclusions migrated 21:41:53.5 Info: => 0.0004689s 21:41:53.5 Info: 28: clean_artist_metadata_table migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 28 21:41:53.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.5 Info: => 0.0001515s 21:41:53.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.5 Info: => 0.0001209s 21:41:53.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:53.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:53.5 Info: => 0.0001178s 21:41:53.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:53.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:53.5 Info: => 0.0001247s 21:41:53.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:53.5 Info: => 0.0001158s 21:41:53.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.5 Info: => 0.0001164s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:53', 'clean_artist_metadata_table') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 28: clean_artist_metadata_table migrated 21:41:53.5 Info: => 0.0004591s 21:41:53.5 Info: 29: health_issue_notification migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 29 21:41:53.5 Info: AlterTable Notifications 21:41:53.5 Info: => 5E-07s 21:41:53.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:53.5 Info: => 0.000582s 21:41:53.5 Info: AlterTable Notifications 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:53.5 Info: => 0.0005079s 21:41:53.5 Info: AlterTable Notifications 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:53.5 Info: => 0.0005079s 21:41:53.5 Info: AlterTable Notifications 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:53.5 Info: => 0.0005037s 21:41:53.5 Info: AlterTable Notifications 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:53.5 Info: => 0.0005087s 21:41:53.5 Info: DeleteColumn Notifications OnDownload 21:41:53.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:53.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:53.5 Info: DROP TABLE "Notifications" 21:41:53.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:53.5 Info: => 0.0044693s 21:41:53.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:53.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:53.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:53.5 Info: DROP TABLE "Notifications" 21:41:53.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:53.5 Info: => 0.00434s 21:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:53', 'health_issue_notification') 21:41:53.5 Info: Committing Transaction 21:41:53.5 Info: 29: health_issue_notification migrated 21:41:53.5 Info: => 0.0047608s 21:41:53.5 Info: 30: add_mediafilerepository_mtime migrating 21:41:53.5 Info: Beginning Transaction 21:41:53.5 Info: Starting migration of Main DB to 30 21:41:53.5 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:41:53.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:41:53.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:41:53.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T21:41:53', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:53.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:41:53.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T21:41:53', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:53.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:41:53.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 21:41:53.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2025-04-14T21:41:53', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:53.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 21:41:53.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2025-04-14T21:41:53', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:41:53.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 21:41:53.5 Info: AlterTable TrackFiles 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: CreateColumn TrackFiles Modified DateTime 21:41:53.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:53.5 Info: => 0.0005255s 21:41:53.5 Info: AlterTable TrackFiles 21:41:53.5 Info: => 4E-07s 21:41:53.5 Info: CreateColumn TrackFiles Path String 21:41:53.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:53.5 Info: => 0.0004948s 21:41:53.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:53.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:53.5 Info: => 3.02E-05s 21:41:53.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:53.5 Info: => 0.0001166s 21:41:53.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:53.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:53.5 Info: => 0.0001257s 21:41:53.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:53.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:53.5 Info: => 0.000139s 21:41:53.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:53.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:53.5 Info: => 7.33E-05s 21:41:53.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:53.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:53.5 Info: => 0.0001277s 21:41:53.5 Info: AlterTable TrackFiles 21:41:53.5 Info: => 3E-07s 21:41:53.5 Info: AlterColumn TrackFiles Path String 21:41:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:53.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:53.6 Info: DROP TABLE "TrackFiles" 21:41:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.6 Info: => 0.0041409s 21:41:53.6 Info: CreateIndex TrackFiles (Path) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:53.6 Info: => 8.5E-05s 21:41:53.6 Info: DeleteColumn TrackFiles RelativePath 21:41:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:53.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:53.6 Info: DROP TABLE "TrackFiles" 21:41:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:53.6 Info: => 0.00422s 21:41:53.6 Info: -> 12 Insert operations completed in 00:00:00.0007081 taking an average of 00:00:00.0000590 21:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:53', 'add_mediafilerepository_mtime') 21:41:53.6 Info: Committing Transaction 21:41:53.6 Info: 30: add_mediafilerepository_mtime migrated 21:41:53.6 Info: => 0.0047013s 21:41:53.6 Debug: Took: 00:00:00.1446453 21:41:53.6 Debug: Got 2 tracks 21:41:53.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 21:41:53.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 21:41:53.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637136442926_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:53.6 Info: DatabaseEngineVersionCheck migrating 21:41:53.6 Info: PerformDBOperation 21:41:53.6 Info: Performing DB Operation 21:41:53.6 Info: SQLite 3.49.1 21:41:53.6 Info: => 0.001226s 21:41:53.6 Info: DatabaseEngineVersionCheck migrated 21:41:53.6 Info: => 0.0012347s 21:41:53.6 Info: VersionMigration migrating 21:41:53.6 Info: Beginning Transaction 21:41:53.6 Info: CreateTable VersionInfo 21:41:53.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:53.6 Info: => 0.000138s 21:41:53.6 Info: Committing Transaction 21:41:53.6 Info: VersionMigration migrated 21:41:53.6 Info: => 0.000693s 21:41:53.6 Info: VersionUniqueMigration migrating 21:41:53.6 Info: Beginning Transaction 21:41:53.6 Info: CreateIndex VersionInfo (Version) 21:41:53.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:53.6 Info: => 0.0001292s 21:41:53.6 Info: AlterTable VersionInfo 21:41:53.6 Info: => 5E-07s 21:41:53.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:53.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:53.6 Info: => 0.0004898s 21:41:53.6 Info: Committing Transaction 21:41:53.6 Info: VersionUniqueMigration migrated 21:41:53.6 Info: => 0.0008042s 21:41:53.6 Info: VersionDescriptionMigration migrating 21:41:53.6 Info: Beginning Transaction 21:41:53.6 Info: AlterTable VersionInfo 21:41:53.6 Info: => 5E-07s 21:41:53.6 Info: CreateColumn VersionInfo Description String 21:41:53.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:53.6 Info: => 0.0001784s 21:41:53.6 Info: Committing Transaction 21:41:53.6 Info: VersionDescriptionMigration migrated 21:41:53.6 Info: => 0.0004273s 21:41:53.6 Info: 1: InitialSetup migrating 21:41:53.6 Info: Beginning Transaction 21:41:53.6 Info: Starting migration of Main DB to 1 21:41:53.6 Info: CreateTable Config 21:41:53.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:53.6 Info: => 0.0001365s 21:41:53.6 Info: CreateIndex Config (Key) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:53.6 Info: => 7.29E-05s 21:41:53.6 Info: CreateTable RootFolders 21:41:53.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:53.6 Info: => 8.24E-05s 21:41:53.6 Info: CreateIndex RootFolders (Path) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:53.6 Info: => 7.14E-05s 21:41:53.6 Info: CreateTable Artists 21:41:53.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:53.6 Info: => 0.0001914s 21:41:53.6 Info: CreateIndex Artists (ForeignArtistId) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.6 Info: => 7.3E-05s 21:41:53.6 Info: CreateIndex Artists (NameSlug) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.6 Info: => 6.82E-05s 21:41:53.6 Info: CreateIndex Artists (CleanName) 21:41:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.6 Info: => 6.77E-05s 21:41:53.6 Info: CreateIndex Artists (Path) 21:41:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.6 Info: => 6.31E-05s 21:41:53.6 Info: CreateTable Albums 21:41:53.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:53.6 Info: => 0.0001649s 21:41:53.6 Info: CreateIndex Albums (ForeignAlbumId) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.6 Info: => 6.84E-05s 21:41:53.6 Info: CreateIndex Albums (MBId) 21:41:53.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.6 Info: => 6.46E-05s 21:41:53.6 Info: CreateIndex Albums (TADBId) 21:41:53.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.6 Info: => 6.35E-05s 21:41:53.6 Info: CreateIndex Albums (TitleSlug) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.6 Info: => 9.19E-05s 21:41:53.6 Info: CreateIndex Albums (CleanTitle) 21:41:53.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.6 Info: => 7.21E-05s 21:41:53.6 Info: CreateIndex Albums (Path) 21:41:53.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:53.6 Info: => 6.16E-05s 21:41:53.6 Info: CreateTable Tracks 21:41:53.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:53.6 Info: => 0.0001267s 21:41:53.6 Info: CreateIndex Tracks (ForeignTrackId) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.6 Info: => 9.19E-05s 21:41:53.6 Info: CreateIndex Tracks (ArtistId) 21:41:53.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:53.6 Info: => 7.09E-05s 21:41:53.6 Info: CreateIndex Tracks (TrackFileId) 21:41:53.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.6 Info: => 7.1E-05s 21:41:53.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:53.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:53.6 Info: => 7.15E-05s 21:41:53.6 Info: CreateTable TrackFiles 21:41:53.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:53.6 Info: => 0.0001136s 21:41:53.6 Info: CreateIndex TrackFiles (ArtistId) 21:41:53.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:53.6 Info: => 6.72E-05s 21:41:53.6 Info: CreateIndex TrackFiles (AlbumId) 21:41:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.6 Info: => 6.41E-05s 21:41:53.6 Info: CreateTable History 21:41:53.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:53.6 Info: => 0.0001314s 21:41:53.6 Info: CreateIndex History (Date) 21:41:53.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:53.6 Info: => 6.78E-05s 21:41:53.6 Info: CreateIndex History (EventType) 21:41:53.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:53.6 Info: => 6.47E-05s 21:41:53.6 Info: CreateIndex History (DownloadId) 21:41:53.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:53.6 Info: => 6.38E-05s 21:41:53.6 Info: CreateIndex History (AlbumId) 21:41:53.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:53.6 Info: => 6.37E-05s 21:41:53.6 Info: CreateTable Notifications 21:41:53.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:53.6 Info: => 0.0001086s 21:41:53.6 Info: CreateTable ScheduledTasks 21:41:53.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:53.6 Info: => 9.08E-05s 21:41:53.6 Info: CreateIndex ScheduledTasks (TypeName) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:53.6 Info: => 7.01E-05s 21:41:53.6 Info: CreateTable Indexers 21:41:53.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:53.6 Info: => 9.28E-05s 21:41:53.6 Info: CreateIndex Indexers (Name) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.6 Info: => 6.95E-05s 21:41:53.6 Info: CreateTable Profiles 21:41:53.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:53.6 Info: => 8.2E-05s 21:41:53.6 Info: CreateIndex Profiles (Name) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:53.6 Info: => 6.87E-05s 21:41:53.6 Info: CreateTable QualityDefinitions 21:41:53.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:53.6 Info: => 0.0001264s 21:41:53.6 Info: CreateIndex QualityDefinitions (Quality) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:53.6 Info: => 8.78E-05s 21:41:53.6 Info: CreateIndex QualityDefinitions (Title) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:53.6 Info: => 7.15E-05s 21:41:53.6 Info: CreateTable NamingConfig 21:41:53.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:53.6 Info: => 0.0001075s 21:41:53.6 Info: CreateTable Blacklist 21:41:53.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:53.6 Info: => 0.00014s 21:41:53.6 Info: CreateTable Metadata 21:41:53.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:53.6 Info: => 9.24E-05s 21:41:53.6 Info: CreateTable MetadataFiles 21:41:53.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:53.6 Info: => 0.0001079s 21:41:53.6 Info: CreateTable DownloadClients 21:41:53.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:53.6 Info: => 0.0001015s 21:41:53.6 Info: CreateTable PendingReleases 21:41:53.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:53.6 Info: => 0.0001047s 21:41:53.6 Info: CreateTable RemotePathMappings 21:41:53.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:53.6 Info: => 8.93E-05s 21:41:53.6 Info: CreateTable Tags 21:41:53.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:53.6 Info: => 0.000109s 21:41:53.6 Info: CreateIndex Tags (Label) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:53.6 Info: => 8.53E-05s 21:41:53.6 Info: CreateTable Restrictions 21:41:53.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:53.6 Info: => 9.41E-05s 21:41:53.6 Info: CreateTable DelayProfiles 21:41:53.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:53.6 Info: => 0.0001452s 21:41:53.6 Info: CreateTable Users 21:41:53.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:53.6 Info: => 0.0001001s 21:41:53.6 Info: CreateIndex Users (Identifier) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:53.6 Info: => 8.37E-05s 21:41:53.6 Info: CreateIndex Users (Username) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:53.6 Info: => 8.72E-05s 21:41:53.6 Info: CreateTable Commands 21:41:53.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:53.6 Info: => 0.0001131s 21:41:53.6 Info: CreateTable IndexerStatus 21:41:53.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:53.6 Info: => 0.0001106s 21:41:53.6 Info: CreateIndex IndexerStatus (ProviderId) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:53.6 Info: => 7.93E-05s 21:41:53.6 Info: CreateTable ExtraFiles 21:41:53.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:53.6 Info: => 0.0001042s 21:41:53.6 Info: CreateTable LyricFiles 21:41:53.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:53.6 Info: => 0.0001258s 21:41:53.6 Info: CreateTable LanguageProfiles 21:41:53.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:53.6 Info: => 8.67E-05s 21:41:53.6 Info: CreateIndex LanguageProfiles (Name) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:53.6 Info: => 8.15E-05s 21:41:53.6 Info: CreateTable DownloadClientStatus 21:41:53.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:53.6 Info: => 9.41E-05s 21:41:53.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:53.6 Info: => 8.27E-05s 21:41:53.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:53.6 Info: -> 1 Insert operations completed in 00:00:00.0000540 taking an average of 00:00:00.0000540 21:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:53', 'InitialSetup') 21:41:53.6 Info: Committing Transaction 21:41:53.6 Info: 1: InitialSetup migrated 21:41:53.6 Info: => 0.0008355s 21:41:53.6 Info: 2: add_reason_to_pending_releases migrating 21:41:53.6 Info: Beginning Transaction 21:41:53.6 Info: Starting migration of Main DB to 2 21:41:53.6 Info: AlterTable PendingReleases 21:41:53.6 Info: => 4E-07s 21:41:53.6 Info: CreateColumn PendingReleases Reason Int32 21:41:53.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:53.6 Info: => 0.0005114s 21:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:53', 'add_reason_to_pending_releases') 21:41:53.6 Info: Committing Transaction 21:41:53.6 Info: 2: add_reason_to_pending_releases migrated 21:41:53.6 Info: => 0.0008263s 21:41:53.6 Info: 3: add_medium_support migrating 21:41:53.6 Info: Beginning Transaction 21:41:53.6 Info: Starting migration of Main DB to 3 21:41:53.6 Info: AlterTable Albums 21:41:53.6 Info: => 5E-07s 21:41:53.6 Info: CreateColumn Albums Media String 21:41:53.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:53.6 Info: => 0.0004807s 21:41:53.6 Info: AlterTable Tracks 21:41:53.6 Info: => 3E-07s 21:41:53.6 Info: CreateColumn Tracks MediumNumber Int32 21:41:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:53.6 Info: => 0.0004476s 21:41:53.6 Info: AlterTable Tracks 21:41:53.6 Info: => 2E-07s 21:41:53.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:53.6 Info: => 0.0004463s 21:41:53.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:53.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:53.6 Info: => 3.58E-05s 21:41:53.6 Info: DeleteColumn Tracks TrackNumber 21:41:53.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:53.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:53.6 Info: DROP TABLE "Tracks" 21:41:53.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:53.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.6 Info: => 0.0037885s 21:41:53.6 Info: AlterTable Tracks 21:41:53.6 Info: => 3E-07s 21:41:53.6 Info: CreateColumn Tracks TrackNumber String 21:41:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:53.6 Info: => 0.0004246s 21:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:53', 'add_medium_support') 21:41:53.6 Info: Committing Transaction 21:41:53.6 Info: 3: add_medium_support migrated 21:41:53.6 Info: => 0.0008594s 21:41:53.6 Info: 4: add_various_qualites_in_profile migrating 21:41:53.6 Info: Beginning Transaction 21:41:53.6 Info: Starting migration of Main DB to 4 21:41:53.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:53.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:53.6 Info: => 6.54E-05s 21:41:53.6 Info: PerformDBOperation 21:41:53.6 Info: Performing DB Operation 21:41:53.6 Info: => 3.18E-05s 21:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:53', 'add_various_qualites_in_profile') 21:41:53.6 Info: Committing Transaction 21:41:53.6 Info: 4: add_various_qualites_in_profile migrated 21:41:53.6 Info: => 0.0003161s 21:41:53.6 Info: 5: metadata_profiles migrating 21:41:53.6 Info: Beginning Transaction 21:41:53.6 Info: Starting migration of Main DB to 5 21:41:53.6 Info: CreateTable MetadataProfiles 21:41:53.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:53.6 Info: => 0.0001159s 21:41:53.6 Info: CreateIndex MetadataProfiles (Name) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:53.6 Info: => 8.19E-05s 21:41:53.6 Info: AlterTable Artists 21:41:53.6 Info: => 3E-07s 21:41:53.6 Info: CreateColumn Artists MetadataProfileId Int32 21:41:53.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:53.6 Info: => 0.0004426s 21:41:53.6 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:53.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:53.6 Info: DROP TABLE "Artists" 21:41:53.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.6 Info: => 0.0038321s 21:41:53.6 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:53.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:53.6 Info: DROP TABLE "Artists" 21:41:53.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.6 Info: => 0.0038528s 21:41:53.6 Info: AlterTable Albums 21:41:53.6 Info: => 3E-07s 21:41:53.6 Info: CreateColumn Albums SecondaryTypes String 21:41:53.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:53.6 Info: => 0.0004472s 21:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:53', 'metadata_profiles') 21:41:53.6 Info: Committing Transaction 21:41:53.6 Info: 5: metadata_profiles migrated 21:41:53.6 Info: => 0.0008963s 21:41:53.6 Info: 6: separate_automatic_and_interactive_search migrating 21:41:53.6 Info: Beginning Transaction 21:41:53.6 Info: Starting migration of Main DB to 6 21:41:53.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:53.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:53.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:53.6 Info: DROP TABLE "Indexers" 21:41:53.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.6 Info: => 0.0033177s 21:41:53.6 Info: AlterTable Indexers 21:41:53.6 Info: => 3E-07s 21:41:53.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:53.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:53.6 Info: => 0.0004984s 21:41:53.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:53.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:53.6 Info: => 3.16E-05s 21:41:53.6 Info: AlterTable Indexers 21:41:53.6 Info: => 3E-07s 21:41:53.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:53.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:53.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:53.6 Info: DROP TABLE "Indexers" 21:41:53.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.6 Info: => 0.0033954s 21:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:53', 'separate_automatic_and_interactive_search') 21:41:53.6 Info: Committing Transaction 21:41:53.6 Info: 6: separate_automatic_and_interactive_search migrated 21:41:53.6 Info: => 0.0037931s 21:41:53.6 Info: 7: change_album_path_to_relative migrating 21:41:53.6 Info: Beginning Transaction 21:41:53.6 Info: Starting migration of Main DB to 7 21:41:53.6 Info: DeleteColumn Albums Path 21:41:53.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:53.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:53.6 Info: DROP TABLE "Albums" 21:41:53.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.6 Info: => 0.0040496s 21:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:53', 'change_album_path_to_relative') 21:41:53.6 Info: Committing Transaction 21:41:53.6 Info: 7: change_album_path_to_relative migrated 21:41:53.6 Info: => 0.0044723s 21:41:53.6 Info: 8: change_quality_size_mb_to_kb migrating 21:41:53.6 Info: Beginning Transaction 21:41:53.6 Info: Starting migration of Main DB to 8 21:41:53.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:53.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:53.6 Info: => 6.33E-05s 21:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:53', 'change_quality_size_mb_to_kb') 21:41:53.6 Info: Committing Transaction 21:41:53.6 Info: 8: change_quality_size_mb_to_kb migrated 21:41:53.6 Info: => 0.0003948s 21:41:53.6 Info: 9: album_releases migrating 21:41:53.6 Info: Beginning Transaction 21:41:53.6 Info: Starting migration of Main DB to 9 21:41:53.6 Info: AlterTable Albums 21:41:53.6 Info: => 5E-07s 21:41:53.6 Info: CreateColumn Albums Releases String 21:41:53.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:53.6 Info: => 0.0005146s 21:41:53.6 Info: AlterTable Albums 21:41:53.6 Info: => 3E-07s 21:41:53.6 Info: CreateColumn Albums CurrentRelease String 21:41:53.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:53.6 Info: => 0.0004794s 21:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:53', 'album_releases') 21:41:53.6 Info: Committing Transaction 21:41:53.6 Info: 9: album_releases migrated 21:41:53.6 Info: => 0.0008174s 21:41:53.6 Info: 10: album_releases_fix migrating 21:41:53.6 Info: Beginning Transaction 21:41:53.6 Info: Starting migration of Main DB to 10 21:41:53.6 Info: AlterTable Albums 21:41:53.6 Info: => 4E-07s 21:41:53.6 Info: AlterColumn Albums Releases String 21:41:53.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:53.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:53.6 Info: DROP TABLE "Albums" 21:41:53.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.7 Info: => 0.0039307s 21:41:53.7 Info: AlterTable Albums 21:41:53.7 Info: => 4E-07s 21:41:53.7 Info: AlterColumn Albums CurrentRelease String 21:41:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:53.7 Info: DROP TABLE "Albums" 21:41:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.7 Info: => 0.0044483s 21:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:53', 'album_releases_fix') 21:41:53.7 Info: Committing Transaction 21:41:53.7 Info: 10: album_releases_fix migrated 21:41:53.7 Info: => 0.0048714s 21:41:53.7 Info: 11: import_lists migrating 21:41:53.7 Info: Beginning Transaction 21:41:53.7 Info: Starting migration of Main DB to 11 21:41:53.7 Info: CreateTable ImportLists 21:41:53.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.7 Info: => 0.0001629s 21:41:53.7 Info: CreateIndex ImportLists (Name) 21:41:53.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:53.7 Info: => 8.7E-05s 21:41:53.7 Info: CreateTable ImportListStatus 21:41:53.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:53.7 Info: => 0.0001235s 21:41:53.7 Info: CreateIndex ImportListStatus (ProviderId) 21:41:53.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:53.7 Info: => 8.52E-05s 21:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:53', 'import_lists') 21:41:53.7 Info: Committing Transaction 21:41:53.7 Info: 11: import_lists migrated 21:41:53.7 Info: => 0.000503s 21:41:53.7 Info: 12: add_release_status migrating 21:41:53.7 Info: Beginning Transaction 21:41:53.7 Info: Starting migration of Main DB to 12 21:41:53.7 Info: AlterTable MetadataProfiles 21:41:53.7 Info: => 5E-07s 21:41:53.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:53.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:53.7 Info: => 0.0005372s 21:41:53.7 Info: PerformDBOperation 21:41:53.7 Info: Performing DB Operation 21:41:53.7 Info: => 2.36E-05s 21:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:53', 'add_release_status') 21:41:53.7 Info: Committing Transaction 21:41:53.7 Info: 12: add_release_status migrated 21:41:53.7 Info: => 0.000435s 21:41:53.7 Info: 13: album_download_notification migrating 21:41:53.7 Info: Beginning Transaction 21:41:53.7 Info: Starting migration of Main DB to 13 21:41:53.7 Info: AlterTable Notifications 21:41:53.7 Info: => 5E-07s 21:41:53.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:53.7 Info: => 0.0005367s 21:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:53', 'album_download_notification') 21:41:53.7 Info: Committing Transaction 21:41:53.7 Info: 13: album_download_notification migrated 21:41:53.7 Info: => 0.0009362s 21:41:53.7 Info: 14: fix_language_metadata_profiles migrating 21:41:53.7 Info: Beginning Transaction 21:41:53.7 Info: Starting migration of Main DB to 14 21:41:53.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:53.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:53.7 Info: => 8.89E-05s 21:41:53.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:53.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:53.7 Info: => 6.28E-05s 21:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:53', 'fix_language_metadata_profiles') 21:41:53.7 Info: Committing Transaction 21:41:53.7 Info: 14: fix_language_metadata_profiles migrated 21:41:53.7 Info: => 0.0004666s 21:41:53.7 Info: 15: remove_fanzub migrating 21:41:53.7 Info: Beginning Transaction 21:41:53.7 Info: Starting migration of Main DB to 15 21:41:53.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:53.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:53.7 Info: => 3.83E-05s 21:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:53', 'remove_fanzub') 21:41:53.7 Info: Committing Transaction 21:41:53.7 Info: 15: remove_fanzub migrated 21:41:53.7 Info: => 0.0004388s 21:41:53.7 Info: 16: update_artist_history_indexes migrating 21:41:53.7 Info: Beginning Transaction 21:41:53.7 Info: Starting migration of Main DB to 16 21:41:53.7 Info: CreateIndex Albums (ArtistId) 21:41:53.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:53.7 Info: => 0.000103s 21:41:53.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:53.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:53.7 Info: => 8.22E-05s 21:41:53.7 Info: DeleteIndex History (AlbumId) 21:41:53.7 Info: DROP INDEX "IX_History_AlbumId" 21:41:53.7 Info: => 0.0001232s 21:41:53.7 Info: CreateIndex History (AlbumId, Date) 21:41:53.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:53.7 Info: => 8.06E-05s 21:41:53.7 Info: DeleteIndex History (DownloadId) 21:41:53.7 Info: DROP INDEX "IX_History_DownloadId" 21:41:53.7 Info: => 0.0001131s 21:41:53.7 Info: CreateIndex History (DownloadId, Date) 21:41:53.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:53.7 Info: => 8.88E-05s 21:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:53', 'update_artist_history_indexes') 21:41:53.7 Info: Committing Transaction 21:41:53.7 Info: 16: update_artist_history_indexes migrated 21:41:53.7 Info: => 0.0005175s 21:41:53.7 Info: 17: remove_nma migrating 21:41:53.7 Info: Beginning Transaction 21:41:53.7 Info: Starting migration of Main DB to 17 21:41:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:53.7 Info: => 5.79E-05s 21:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:53', 'remove_nma') 21:41:53.7 Info: Committing Transaction 21:41:53.7 Info: 17: remove_nma migrated 21:41:53.7 Info: => 0.0003869s 21:41:53.7 Info: 18: album_disambiguation migrating 21:41:53.7 Info: Beginning Transaction 21:41:53.7 Info: Starting migration of Main DB to 18 21:41:53.7 Info: AlterTable Albums 21:41:53.7 Info: => 4E-07s 21:41:53.7 Info: CreateColumn Albums Disambiguation String 21:41:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:53.7 Info: => 0.0005567s 21:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:53', 'album_disambiguation') 21:41:53.7 Info: Committing Transaction 21:41:53.7 Info: 18: album_disambiguation migrated 21:41:53.7 Info: => 0.000957s 21:41:53.7 Info: 19: add_ape_quality_in_profiles migrating 21:41:53.7 Info: Beginning Transaction 21:41:53.7 Info: Starting migration of Main DB to 19 21:41:53.7 Info: PerformDBOperation 21:41:53.7 Info: Performing DB Operation 21:41:53.7 Info: => 2.52E-05s 21:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:53', 'add_ape_quality_in_profiles') 21:41:53.7 Info: Committing Transaction 21:41:53.7 Info: 19: add_ape_quality_in_profiles migrated 21:41:53.7 Info: => 0.0003951s 21:41:53.7 Info: 20: remove_pushalot migrating 21:41:53.7 Info: Beginning Transaction 21:41:53.7 Info: Starting migration of Main DB to 20 21:41:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:53.7 Info: => 5.23E-05s 21:41:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:53.7 Info: => 3.19E-05s 21:41:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:53.7 Info: => 4.03E-05s 21:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:53', 'remove_pushalot') 21:41:53.7 Info: Committing Transaction 21:41:53.7 Info: 20: remove_pushalot migrated 21:41:53.7 Info: => 0.0003884s 21:41:53.7 Info: 21: add_custom_filters migrating 21:41:53.7 Info: Beginning Transaction 21:41:53.7 Info: Starting migration of Main DB to 21 21:41:53.7 Info: CreateTable CustomFilters 21:41:53.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:53.7 Info: => 0.0001098s 21:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:53', 'add_custom_filters') 21:41:53.7 Info: Committing Transaction 21:41:53.7 Info: 21: add_custom_filters migrated 21:41:53.7 Info: => 0.0004636s 21:41:53.7 Info: 22: import_list_tags migrating 21:41:53.7 Info: Beginning Transaction 21:41:53.7 Info: Starting migration of Main DB to 22 21:41:53.7 Info: AlterTable ImportLists 21:41:53.7 Info: => 5E-07s 21:41:53.7 Info: CreateColumn ImportLists Tags String 21:41:53.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:53.7 Info: => 0.0005725s 21:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:53', 'import_list_tags') 21:41:53.7 Info: Committing Transaction 21:41:53.7 Info: 22: import_list_tags migrated 21:41:53.7 Info: => 0.0009425s 21:41:53.7 Info: 23: add_release_groups_etc migrating 21:41:53.7 Info: Beginning Transaction 21:41:53.7 Info: Starting migration of Main DB to 23 21:41:53.7 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:41:53.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 21:41:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:41:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:41:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:41:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:41:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:41:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:41:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:41:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:41:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:41:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:41:53.7 Info: CreateTable ArtistMetadata 21:41:53.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:53.7 Info: => 0.000329s 21:41:53.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:53.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:53.7 Info: => 9.84E-05s 21:41:53.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:53.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:53.7 Info: => 8.02E-05s 21:41:53.7 Info: AlterTable Artists 21:41:53.7 Info: => 3E-07s 21:41:53.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:53.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.7 Info: => 0.000538s 21:41:53.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:53.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:53.7 Info: => 8.12E-05s 21:41:53.7 Info: CreateTable AlbumReleases 21:41:53.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:53.7 Info: => 0.000154s 21:41:53.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:53.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:53.7 Info: => 9.42E-05s 21:41:53.7 Info: CreateIndex AlbumReleases (AlbumId) 21:41:53.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:53.7 Info: => 7.82E-05s 21:41:53.7 Info: PerformDBOperation 21:41:53.7 Info: Performing DB Operation 21:41:53.7 Info: => 0.0047246s 21:41:53.7 Info: AlterTable Albums 21:41:53.7 Info: => 4E-07s 21:41:53.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.7 Info: => 0.0006181s 21:41:53.7 Info: AlterTable Albums 21:41:53.7 Info: => 4E-07s 21:41:53.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:53.7 Info: => 0.0005476s 21:41:53.7 Info: AlterTable Albums 21:41:53.7 Info: => 4E-07s 21:41:53.7 Info: CreateColumn Albums Links String 21:41:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:53.7 Info: => 0.0005079s 21:41:53.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:53.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:53.7 Info: => 0.0075103s 21:41:53.7 Info: AlterTable Tracks 21:41:53.7 Info: => 5E-07s 21:41:53.7 Info: CreateColumn Tracks ForeignRecordingId String 21:41:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:53.7 Info: => 0.0005718s 21:41:53.7 Info: AlterTable Tracks 21:41:53.7 Info: => 3E-07s 21:41:53.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:53.7 Info: => 0.0005228s 21:41:53.7 Info: AlterTable Tracks 21:41:53.7 Info: => 3E-07s 21:41:53.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.7 Info: => 0.0005458s 21:41:53.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:53.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:53.7 Info: => 8.33E-05s 21:41:53.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:53.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:53.7 Info: => 6.87E-05s 21:41:53.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:53.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:53.7 Info: DROP TABLE "Artists" 21:41:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.7 Info: => 0.0040664s 21:41:53.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:53.7 Info: DROP TABLE "Albums" 21:41:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.7 Info: => 0.0042058s 21:41:53.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:53.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:53.7 Info: DROP TABLE "Tracks" 21:41:53.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:53.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.7 Info: => 0.0040276s 21:41:53.7 Info: DeleteColumn TrackFiles ArtistId 21:41:53.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:53.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:53.7 Info: DROP TABLE "TrackFiles" 21:41:53.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:53.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.7 Info: => 0.0036222s 21:41:53.7 Info: CreateIndex Artists (ArtistMetadataId) 21:41:53.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:53.7 Info: => 8.49E-05s 21:41:53.7 Info: CreateIndex Artists (Monitored) 21:41:53.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:53.7 Info: => 0.0001004s 21:41:53.7 Info: CreateIndex Albums (ArtistMetadataId) 21:41:53.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:53.7 Info: => 7.16E-05s 21:41:53.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:53.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:53.7 Info: => 7.14E-05s 21:41:53.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:53.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:53.7 Info: => 7.06E-05s 21:41:53.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:53.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:53.7 Info: => 7.23E-05s 21:41:53.7 Info: UpdateData 21:41:53.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:53.7 Info: => 4.2E-05s 21:41:53.7 Info: UpdateData 21:41:53.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:53.7 Info: => 3.28E-05s 21:41:53.7 Info: UpdateData 21:41:53.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:53.7 Info: => 3.46E-05s 21:41:53.7 Info: -> 12 Insert operations completed in 00:00:00.0009645 taking an average of 00:00:00.0000803 21:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:53', 'add_release_groups_etc') 21:41:53.7 Info: Committing Transaction 21:41:53.7 Info: 23: add_release_groups_etc migrated 21:41:53.7 Info: => 0.0007678s 21:41:53.7 Debug: Took: 00:00:00.1166880 21:41:53.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 21:41:53.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 21:41:53.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637138516136_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:53.8 Info: DatabaseEngineVersionCheck migrating 21:41:53.8 Info: PerformDBOperation 21:41:53.8 Info: Performing DB Operation 21:41:53.8 Info: SQLite 3.49.1 21:41:53.8 Info: => 0.0013881s 21:41:53.8 Info: DatabaseEngineVersionCheck migrated 21:41:53.8 Info: => 0.0013979s 21:41:53.8 Info: VersionMigration migrating 21:41:53.8 Info: Beginning Transaction 21:41:53.8 Info: CreateTable VersionInfo 21:41:53.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:53.8 Info: => 0.0001566s 21:41:53.8 Info: Committing Transaction 21:41:53.8 Info: VersionMigration migrated 21:41:53.8 Info: => 0.000694s 21:41:53.8 Info: VersionUniqueMigration migrating 21:41:53.8 Info: Beginning Transaction 21:41:53.8 Info: CreateIndex VersionInfo (Version) 21:41:53.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:53.8 Info: => 0.0001262s 21:41:53.8 Info: AlterTable VersionInfo 21:41:53.8 Info: => 4E-07s 21:41:53.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:53.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:53.8 Info: => 0.000497s 21:41:53.8 Info: Committing Transaction 21:41:53.8 Info: VersionUniqueMigration migrated 21:41:53.8 Info: => 0.0010121s 21:41:53.8 Info: VersionDescriptionMigration migrating 21:41:53.8 Info: Beginning Transaction 21:41:53.8 Info: AlterTable VersionInfo 21:41:53.8 Info: => 4E-07s 21:41:53.8 Info: CreateColumn VersionInfo Description String 21:41:53.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:53.8 Info: => 0.000182s 21:41:53.8 Info: Committing Transaction 21:41:53.8 Info: VersionDescriptionMigration migrated 21:41:53.8 Info: => 0.0004552s 21:41:53.8 Info: 1: InitialSetup migrating 21:41:53.8 Info: Beginning Transaction 21:41:53.8 Info: Starting migration of Main DB to 1 21:41:53.8 Info: CreateTable Config 21:41:53.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:53.8 Info: => 0.0001253s 21:41:53.8 Info: CreateIndex Config (Key) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:53.8 Info: => 7.57E-05s 21:41:53.8 Info: CreateTable RootFolders 21:41:53.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:53.8 Info: => 7.59E-05s 21:41:53.8 Info: CreateIndex RootFolders (Path) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:53.8 Info: => 6.76E-05s 21:41:53.8 Info: CreateTable Artists 21:41:53.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:53.8 Info: => 0.0001798s 21:41:53.8 Info: CreateIndex Artists (ForeignArtistId) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.8 Info: => 6.91E-05s 21:41:53.8 Info: CreateIndex Artists (NameSlug) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.8 Info: => 6.39E-05s 21:41:53.8 Info: CreateIndex Artists (CleanName) 21:41:53.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.8 Info: => 6.1E-05s 21:41:53.8 Info: CreateIndex Artists (Path) 21:41:53.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.8 Info: => 6.24E-05s 21:41:53.8 Info: CreateTable Albums 21:41:53.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:53.8 Info: => 0.0001586s 21:41:53.8 Info: CreateIndex Albums (ForeignAlbumId) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.8 Info: => 6.59E-05s 21:41:53.8 Info: CreateIndex Albums (MBId) 21:41:53.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.8 Info: => 6.07E-05s 21:41:53.8 Info: CreateIndex Albums (TADBId) 21:41:53.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.8 Info: => 6.03E-05s 21:41:53.8 Info: CreateIndex Albums (TitleSlug) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.8 Info: => 5.99E-05s 21:41:53.8 Info: CreateIndex Albums (CleanTitle) 21:41:53.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.8 Info: => 5.84E-05s 21:41:53.8 Info: CreateIndex Albums (Path) 21:41:53.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:53.8 Info: => 5.88E-05s 21:41:53.8 Info: CreateTable Tracks 21:41:53.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:53.8 Info: => 0.0001147s 21:41:53.8 Info: CreateIndex Tracks (ForeignTrackId) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.8 Info: => 6.51E-05s 21:41:53.8 Info: CreateIndex Tracks (ArtistId) 21:41:53.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:53.8 Info: => 6.68E-05s 21:41:53.8 Info: CreateIndex Tracks (TrackFileId) 21:41:53.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.8 Info: => 6.76E-05s 21:41:53.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:53.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:53.8 Info: => 7.28E-05s 21:41:53.8 Info: CreateTable TrackFiles 21:41:53.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:53.8 Info: => 0.000132s 21:41:53.8 Info: CreateIndex TrackFiles (ArtistId) 21:41:53.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:53.8 Info: => 6.62E-05s 21:41:53.8 Info: CreateIndex TrackFiles (AlbumId) 21:41:53.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.8 Info: => 6.08E-05s 21:41:53.8 Info: CreateTable History 21:41:53.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:53.8 Info: => 0.0001249s 21:41:53.8 Info: CreateIndex History (Date) 21:41:53.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:53.8 Info: => 6.48E-05s 21:41:53.8 Info: CreateIndex History (EventType) 21:41:53.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:53.8 Info: => 6.05E-05s 21:41:53.8 Info: CreateIndex History (DownloadId) 21:41:53.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:53.8 Info: => 6.19E-05s 21:41:53.8 Info: CreateIndex History (AlbumId) 21:41:53.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:53.8 Info: => 6.13E-05s 21:41:53.8 Info: CreateTable Notifications 21:41:53.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:53.8 Info: => 0.0001054s 21:41:53.8 Info: CreateTable ScheduledTasks 21:41:53.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:53.8 Info: => 0.0001184s 21:41:53.8 Info: CreateIndex ScheduledTasks (TypeName) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:53.8 Info: => 7.46E-05s 21:41:53.8 Info: CreateTable Indexers 21:41:53.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:53.8 Info: => 9.8E-05s 21:41:53.8 Info: CreateIndex Indexers (Name) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.8 Info: => 8.27E-05s 21:41:53.8 Info: CreateTable Profiles 21:41:53.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:53.8 Info: => 9.58E-05s 21:41:53.8 Info: CreateIndex Profiles (Name) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:53.8 Info: => 8.47E-05s 21:41:53.8 Info: CreateTable QualityDefinitions 21:41:53.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:53.8 Info: => 0.0001161s 21:41:53.8 Info: CreateIndex QualityDefinitions (Quality) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:53.8 Info: => 8.21E-05s 21:41:53.8 Info: CreateIndex QualityDefinitions (Title) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:53.8 Info: => 7.01E-05s 21:41:53.8 Info: CreateTable NamingConfig 21:41:53.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:53.8 Info: => 0.0001018s 21:41:53.8 Info: CreateTable Blacklist 21:41:53.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:53.8 Info: => 0.000133s 21:41:53.8 Info: CreateTable Metadata 21:41:53.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:53.8 Info: => 8.86E-05s 21:41:53.8 Info: CreateTable MetadataFiles 21:41:53.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:53.8 Info: => 0.0001014s 21:41:53.8 Info: CreateTable DownloadClients 21:41:53.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:53.8 Info: => 9.85E-05s 21:41:53.8 Info: CreateTable PendingReleases 21:41:53.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:53.8 Info: => 0.0001018s 21:41:53.8 Info: CreateTable RemotePathMappings 21:41:53.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:53.8 Info: => 8.51E-05s 21:41:53.8 Info: CreateTable Tags 21:41:53.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:53.8 Info: => 7.73E-05s 21:41:53.8 Info: CreateIndex Tags (Label) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:53.8 Info: => 7.72E-05s 21:41:53.8 Info: CreateTable Restrictions 21:41:53.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:53.8 Info: => 8.45E-05s 21:41:53.8 Info: CreateTable DelayProfiles 21:41:53.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:53.8 Info: => 0.000125s 21:41:53.8 Info: CreateTable Users 21:41:53.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:53.8 Info: => 9.13E-05s 21:41:53.8 Info: CreateIndex Users (Identifier) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:53.8 Info: => 7.82E-05s 21:41:53.8 Info: CreateIndex Users (Username) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:53.8 Info: => 7.16E-05s 21:41:53.8 Info: CreateTable Commands 21:41:53.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:53.8 Info: => 0.0001067s 21:41:53.8 Info: CreateTable IndexerStatus 21:41:53.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:53.8 Info: => 0.0001039s 21:41:53.8 Info: CreateIndex IndexerStatus (ProviderId) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:53.8 Info: => 7.62E-05s 21:41:53.8 Info: CreateTable ExtraFiles 21:41:53.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:53.8 Info: => 9.88E-05s 21:41:53.8 Info: CreateTable LyricFiles 21:41:53.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:53.8 Info: => 0.0001203s 21:41:53.8 Info: CreateTable LanguageProfiles 21:41:53.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:53.8 Info: => 8.3E-05s 21:41:53.8 Info: CreateIndex LanguageProfiles (Name) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:53.8 Info: => 7.75E-05s 21:41:53.8 Info: CreateTable DownloadClientStatus 21:41:53.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:53.8 Info: => 9.35E-05s 21:41:53.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:53.8 Info: => 8.03E-05s 21:41:53.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:53.8 Info: -> 1 Insert operations completed in 00:00:00.0000812 taking an average of 00:00:00.0000812 21:41:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:53', 'InitialSetup') 21:41:53.8 Info: Committing Transaction 21:41:53.8 Info: 1: InitialSetup migrated 21:41:53.8 Info: => 0.0009181s 21:41:53.8 Info: 2: add_reason_to_pending_releases migrating 21:41:53.8 Info: Beginning Transaction 21:41:53.8 Info: Starting migration of Main DB to 2 21:41:53.8 Info: AlterTable PendingReleases 21:41:53.8 Info: => 4E-07s 21:41:53.8 Info: CreateColumn PendingReleases Reason Int32 21:41:53.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:53.8 Info: => 0.0004912s 21:41:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:53', 'add_reason_to_pending_releases') 21:41:53.8 Info: Committing Transaction 21:41:53.8 Info: 2: add_reason_to_pending_releases migrated 21:41:53.8 Info: => 0.0008689s 21:41:53.8 Info: 3: add_medium_support migrating 21:41:53.8 Info: Beginning Transaction 21:41:53.8 Info: Starting migration of Main DB to 3 21:41:53.8 Info: AlterTable Albums 21:41:53.8 Info: => 5E-07s 21:41:53.8 Info: CreateColumn Albums Media String 21:41:53.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:53.8 Info: => 0.0004786s 21:41:53.8 Info: AlterTable Tracks 21:41:53.8 Info: => 3E-07s 21:41:53.8 Info: CreateColumn Tracks MediumNumber Int32 21:41:53.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:53.8 Info: => 0.0004426s 21:41:53.8 Info: AlterTable Tracks 21:41:53.8 Info: => 3E-07s 21:41:53.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:53.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:53.8 Info: => 0.0004921s 21:41:53.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:53.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:53.8 Info: => 4.1E-05s 21:41:53.8 Info: DeleteColumn Tracks TrackNumber 21:41:53.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:53.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:53.8 Info: DROP TABLE "Tracks" 21:41:53.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:53.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.8 Info: => 0.0041409s 21:41:53.8 Info: AlterTable Tracks 21:41:53.8 Info: => 3E-07s 21:41:53.8 Info: CreateColumn Tracks TrackNumber String 21:41:53.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:53.8 Info: => 0.0004236s 21:41:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:53', 'add_medium_support') 21:41:53.8 Info: Committing Transaction 21:41:53.8 Info: 3: add_medium_support migrated 21:41:53.8 Info: => 0.0008174s 21:41:53.8 Info: 4: add_various_qualites_in_profile migrating 21:41:53.8 Info: Beginning Transaction 21:41:53.8 Info: Starting migration of Main DB to 4 21:41:53.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:53.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:53.8 Info: => 5.18E-05s 21:41:53.8 Info: PerformDBOperation 21:41:53.8 Info: Performing DB Operation 21:41:53.8 Info: => 2.97E-05s 21:41:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:53', 'add_various_qualites_in_profile') 21:41:53.8 Info: Committing Transaction 21:41:53.8 Info: 4: add_various_qualites_in_profile migrated 21:41:53.8 Info: => 0.0003792s 21:41:53.8 Info: 5: metadata_profiles migrating 21:41:53.8 Info: Beginning Transaction 21:41:53.8 Info: Starting migration of Main DB to 5 21:41:53.8 Info: CreateTable MetadataProfiles 21:41:53.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:53.8 Info: => 0.0001163s 21:41:53.8 Info: CreateIndex MetadataProfiles (Name) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:53.8 Info: => 8.3E-05s 21:41:53.8 Info: AlterTable Artists 21:41:53.8 Info: => 3E-07s 21:41:53.8 Info: CreateColumn Artists MetadataProfileId Int32 21:41:53.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:53.8 Info: => 0.0004731s 21:41:53.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:53.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:53.8 Info: DROP TABLE "Artists" 21:41:53.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.8 Info: => 0.0044099s 21:41:53.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:53.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:53.8 Info: DROP TABLE "Artists" 21:41:53.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:53.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.8 Info: => 0.0043013s 21:41:53.8 Info: AlterTable Albums 21:41:53.8 Info: => 4E-07s 21:41:53.8 Info: CreateColumn Albums SecondaryTypes String 21:41:53.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:53.8 Info: => 0.0004544s 21:41:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:53', 'metadata_profiles') 21:41:53.8 Info: Committing Transaction 21:41:53.8 Info: 5: metadata_profiles migrated 21:41:53.8 Info: => 0.0009031s 21:41:53.8 Info: 6: separate_automatic_and_interactive_search migrating 21:41:53.8 Info: Beginning Transaction 21:41:53.8 Info: Starting migration of Main DB to 6 21:41:53.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:53.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:53.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:53.8 Info: DROP TABLE "Indexers" 21:41:53.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:53.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.8 Info: => 0.0038771s 21:41:53.8 Info: AlterTable Indexers 21:41:53.8 Info: => 3E-07s 21:41:53.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:53.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:53.8 Info: => 0.0004543s 21:41:53.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:53.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:53.8 Info: => 3.5E-05s 21:41:53.8 Info: AlterTable Indexers 21:41:53.8 Info: => 3E-07s 21:41:53.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:53.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:53.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:53.8 Info: DROP TABLE "Indexers" 21:41:53.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:53.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:53.9 Info: => 0.0037222s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:53', 'separate_automatic_and_interactive_search') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 6: separate_automatic_and_interactive_search migrated 21:41:53.9 Info: => 0.0041667s 21:41:53.9 Info: 7: change_album_path_to_relative migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 7 21:41:53.9 Info: DeleteColumn Albums Path 21:41:53.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:53.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:53.9 Info: DROP TABLE "Albums" 21:41:53.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.9 Info: => 0.0045375s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:53', 'change_album_path_to_relative') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 7: change_album_path_to_relative migrated 21:41:53.9 Info: => 0.0050233s 21:41:53.9 Info: 8: change_quality_size_mb_to_kb migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 8 21:41:53.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:53.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:53.9 Info: => 5.77E-05s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:53', 'change_quality_size_mb_to_kb') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 8: change_quality_size_mb_to_kb migrated 21:41:53.9 Info: => 0.0004578s 21:41:53.9 Info: 9: album_releases migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 9 21:41:53.9 Info: AlterTable Albums 21:41:53.9 Info: => 5E-07s 21:41:53.9 Info: CreateColumn Albums Releases String 21:41:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:53.9 Info: => 0.000497s 21:41:53.9 Info: AlterTable Albums 21:41:53.9 Info: => 3E-07s 21:41:53.9 Info: CreateColumn Albums CurrentRelease String 21:41:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:53.9 Info: => 0.0004547s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:53', 'album_releases') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 9: album_releases migrated 21:41:53.9 Info: => 0.0008275s 21:41:53.9 Info: 10: album_releases_fix migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 10 21:41:53.9 Info: AlterTable Albums 21:41:53.9 Info: => 4E-07s 21:41:53.9 Info: AlterColumn Albums Releases String 21:41:53.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:53.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:53.9 Info: DROP TABLE "Albums" 21:41:53.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.9 Info: => 0.00495s 21:41:53.9 Info: AlterTable Albums 21:41:53.9 Info: => 3E-07s 21:41:53.9 Info: AlterColumn Albums CurrentRelease String 21:41:53.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:53.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:53.9 Info: DROP TABLE "Albums" 21:41:53.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:53.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.9 Info: => 0.0049186s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:53', 'album_releases_fix') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 10: album_releases_fix migrated 21:41:53.9 Info: => 0.0053569s 21:41:53.9 Info: 11: import_lists migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 11 21:41:53.9 Info: CreateTable ImportLists 21:41:53.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:53.9 Info: => 0.0004289s 21:41:53.9 Info: CreateIndex ImportLists (Name) 21:41:53.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:53.9 Info: => 8.99E-05s 21:41:53.9 Info: CreateTable ImportListStatus 21:41:53.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:53.9 Info: => 0.0001299s 21:41:53.9 Info: CreateIndex ImportListStatus (ProviderId) 21:41:53.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:53.9 Info: => 9.97E-05s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:53', 'import_lists') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 11: import_lists migrated 21:41:53.9 Info: => 0.0004585s 21:41:53.9 Info: 12: add_release_status migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 12 21:41:53.9 Info: AlterTable MetadataProfiles 21:41:53.9 Info: => 5E-07s 21:41:53.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:53.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:53.9 Info: => 0.0005287s 21:41:53.9 Info: PerformDBOperation 21:41:53.9 Info: Performing DB Operation 21:41:53.9 Info: => 3.92E-05s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:53', 'add_release_status') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 12: add_release_status migrated 21:41:53.9 Info: => 0.0004495s 21:41:53.9 Info: 13: album_download_notification migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 13 21:41:53.9 Info: AlterTable Notifications 21:41:53.9 Info: => 5E-07s 21:41:53.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:53.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:53.9 Info: => 0.0005168s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:53', 'album_download_notification') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 13: album_download_notification migrated 21:41:53.9 Info: => 0.0008768s 21:41:53.9 Info: 14: fix_language_metadata_profiles migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 14 21:41:53.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:53.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:53.9 Info: => 9.17E-05s 21:41:53.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:53.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:53.9 Info: => 7.8E-05s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:53', 'fix_language_metadata_profiles') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 14: fix_language_metadata_profiles migrated 21:41:53.9 Info: => 0.000517s 21:41:53.9 Info: 15: remove_fanzub migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 15 21:41:53.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:53.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:53.9 Info: => 3.48E-05s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:53', 'remove_fanzub') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 15: remove_fanzub migrated 21:41:53.9 Info: => 0.0004373s 21:41:53.9 Info: 16: update_artist_history_indexes migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 16 21:41:53.9 Info: CreateIndex Albums (ArtistId) 21:41:53.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:53.9 Info: => 0.0001237s 21:41:53.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:53.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:53.9 Info: => 9.14E-05s 21:41:53.9 Info: DeleteIndex History (AlbumId) 21:41:53.9 Info: DROP INDEX "IX_History_AlbumId" 21:41:53.9 Info: => 0.000154s 21:41:53.9 Info: CreateIndex History (AlbumId, Date) 21:41:53.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:53.9 Info: => 9.22E-05s 21:41:53.9 Info: DeleteIndex History (DownloadId) 21:41:53.9 Info: DROP INDEX "IX_History_DownloadId" 21:41:53.9 Info: => 0.0001202s 21:41:53.9 Info: CreateIndex History (DownloadId, Date) 21:41:53.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:53.9 Info: => 8.8E-05s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:53', 'update_artist_history_indexes') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 16: update_artist_history_indexes migrated 21:41:53.9 Info: => 0.0005019s 21:41:53.9 Info: 17: remove_nma migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 17 21:41:53.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:53.9 Info: => 4.11E-05s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:53', 'remove_nma') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 17: remove_nma migrated 21:41:53.9 Info: => 0.0003568s 21:41:53.9 Info: 18: album_disambiguation migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 18 21:41:53.9 Info: AlterTable Albums 21:41:53.9 Info: => 6E-07s 21:41:53.9 Info: CreateColumn Albums Disambiguation String 21:41:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:53.9 Info: => 0.0005879s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:53', 'album_disambiguation') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 18: album_disambiguation migrated 21:41:53.9 Info: => 0.0009466s 21:41:53.9 Info: 19: add_ape_quality_in_profiles migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 19 21:41:53.9 Info: PerformDBOperation 21:41:53.9 Info: Performing DB Operation 21:41:53.9 Info: => 3.34E-05s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:53', 'add_ape_quality_in_profiles') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 19: add_ape_quality_in_profiles migrated 21:41:53.9 Info: => 0.0004183s 21:41:53.9 Info: 20: remove_pushalot migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 20 21:41:53.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:53.9 Info: => 5.33E-05s 21:41:53.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:53.9 Info: => 3.37E-05s 21:41:53.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:53.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:53.9 Info: => 4.26E-05s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:53', 'remove_pushalot') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 20: remove_pushalot migrated 21:41:53.9 Info: => 0.0003755s 21:41:53.9 Info: 21: add_custom_filters migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 21 21:41:53.9 Info: CreateTable CustomFilters 21:41:53.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:53.9 Info: => 0.0001281s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:53', 'add_custom_filters') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 21: add_custom_filters migrated 21:41:53.9 Info: => 0.0004554s 21:41:53.9 Info: 22: import_list_tags migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 22 21:41:53.9 Info: AlterTable ImportLists 21:41:53.9 Info: => 6E-07s 21:41:53.9 Info: CreateColumn ImportLists Tags String 21:41:53.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:53.9 Info: => 0.0005357s 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:53', 'import_list_tags') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 22: import_list_tags migrated 21:41:53.9 Info: => 0.0008507s 21:41:53.9 Info: 23: add_release_groups_etc migrating 21:41:53.9 Info: Beginning Transaction 21:41:53.9 Info: Starting migration of Main DB to 23 21:41:53.9 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:41:53.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2025-04-14T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:41:53.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2025-04-14T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 21:41:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 21:41:53.9 Info: CreateTable ArtistMetadata 21:41:53.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:53.9 Info: => 0.0001637s 21:41:53.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:53.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:53.9 Info: => 9.55E-05s 21:41:53.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:53.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:53.9 Info: => 0.0001088s 21:41:53.9 Info: AlterTable Artists 21:41:53.9 Info: => 4E-07s 21:41:53.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:53.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.9 Info: => 0.0005716s 21:41:53.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:53.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:53.9 Info: => 8.89E-05s 21:41:53.9 Info: CreateTable AlbumReleases 21:41:53.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:53.9 Info: => 0.0001491s 21:41:53.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:53.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:53.9 Info: => 0.0001019s 21:41:53.9 Info: CreateIndex AlbumReleases (AlbumId) 21:41:53.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:53.9 Info: => 8.48E-05s 21:41:53.9 Info: PerformDBOperation 21:41:53.9 Info: Performing DB Operation 21:41:53.9 Info: => 0.0048038s 21:41:53.9 Info: AlterTable Albums 21:41:53.9 Info: => 4E-07s 21:41:53.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.9 Info: => 0.000619s 21:41:53.9 Info: AlterTable Albums 21:41:53.9 Info: => 3E-07s 21:41:53.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:53.9 Info: => 0.0005688s 21:41:53.9 Info: AlterTable Albums 21:41:53.9 Info: => 3E-07s 21:41:53.9 Info: CreateColumn Albums Links String 21:41:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:53.9 Info: => 0.0005761s 21:41:53.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:53.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:53.9 Info: => 0.0001239s 21:41:53.9 Info: AlterTable Tracks 21:41:53.9 Info: => 4E-07s 21:41:53.9 Info: CreateColumn Tracks ForeignRecordingId String 21:41:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:53.9 Info: => 0.0005783s 21:41:53.9 Info: AlterTable Tracks 21:41:53.9 Info: => 4E-07s 21:41:53.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:53.9 Info: => 0.0005827s 21:41:53.9 Info: AlterTable Tracks 21:41:53.9 Info: => 3E-07s 21:41:53.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:53.9 Info: => 0.0005725s 21:41:53.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:53.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:53.9 Info: => 0.0001044s 21:41:53.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:53.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:53.9 Info: => 9.03E-05s 21:41:53.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:53.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:53.9 Info: DROP TABLE "Artists" 21:41:53.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:53.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:53.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:53.9 Info: => 0.0114114s 21:41:53.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:53.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:53.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:53.9 Info: DROP TABLE "Albums" 21:41:53.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:53.9 Info: => 0.0045301s 21:41:53.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:53.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:53.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:53.9 Info: DROP TABLE "Tracks" 21:41:53.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:53.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:53.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:53.9 Info: => 0.0041616s 21:41:53.9 Info: DeleteColumn TrackFiles ArtistId 21:41:53.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:53.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:53.9 Info: DROP TABLE "TrackFiles" 21:41:53.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:53.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:53.9 Info: => 0.003905s 21:41:53.9 Info: CreateIndex Artists (ArtistMetadataId) 21:41:53.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:53.9 Info: => 8.32E-05s 21:41:53.9 Info: CreateIndex Artists (Monitored) 21:41:53.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:53.9 Info: => 7.78E-05s 21:41:53.9 Info: CreateIndex Albums (ArtistMetadataId) 21:41:53.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:53.9 Info: => 7.42E-05s 21:41:53.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:53.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:53.9 Info: => 7.91E-05s 21:41:53.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:53.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:53.9 Info: => 7.94E-05s 21:41:53.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:53.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:53.9 Info: => 7.91E-05s 21:41:53.9 Info: UpdateData 21:41:53.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:53.9 Info: => 4.5E-05s 21:41:53.9 Info: UpdateData 21:41:53.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:53.9 Info: => 3.7E-05s 21:41:53.9 Info: UpdateData 21:41:53.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:53.9 Info: => 3.76E-05s 21:41:53.9 Info: -> 23 Insert operations completed in 00:00:00.0019749 taking an average of 00:00:00.0000858 21:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:53', 'add_release_groups_etc') 21:41:53.9 Info: Committing Transaction 21:41:53.9 Info: 23: add_release_groups_etc migrated 21:41:53.9 Info: => 0.0006947s 21:41:53.9 Debug: Took: 00:00:00.1161523 21:41:54.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 21:41:54.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 21:41:54.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637140735891_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:54.0 Info: DatabaseEngineVersionCheck migrating 21:41:54.0 Info: PerformDBOperation 21:41:54.0 Info: Performing DB Operation 21:41:54.0 Info: SQLite 3.49.1 21:41:54.0 Info: => 0.0012642s 21:41:54.0 Info: DatabaseEngineVersionCheck migrated 21:41:54.0 Info: => 0.0012734s 21:41:54.0 Info: VersionMigration migrating 21:41:54.0 Info: Beginning Transaction 21:41:54.0 Info: CreateTable VersionInfo 21:41:54.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:54.0 Info: => 0.0002077s 21:41:54.0 Info: Committing Transaction 21:41:54.0 Info: VersionMigration migrated 21:41:54.0 Info: => 0.0007696s 21:41:54.0 Info: VersionUniqueMigration migrating 21:41:54.0 Info: Beginning Transaction 21:41:54.0 Info: CreateIndex VersionInfo (Version) 21:41:54.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:54.0 Info: => 0.0001283s 21:41:54.0 Info: AlterTable VersionInfo 21:41:54.0 Info: => 5E-07s 21:41:54.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:54.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:54.0 Info: => 0.0004854s 21:41:54.0 Info: Committing Transaction 21:41:54.0 Info: VersionUniqueMigration migrated 21:41:54.0 Info: => 0.0007697s 21:41:54.0 Info: VersionDescriptionMigration migrating 21:41:54.0 Info: Beginning Transaction 21:41:54.0 Info: AlterTable VersionInfo 21:41:54.0 Info: => 4E-07s 21:41:54.0 Info: CreateColumn VersionInfo Description String 21:41:54.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:54.0 Info: => 0.0002104s 21:41:54.0 Info: Committing Transaction 21:41:54.0 Info: VersionDescriptionMigration migrated 21:41:54.0 Info: => 0.0004744s 21:41:54.0 Info: 1: InitialSetup migrating 21:41:54.0 Info: Beginning Transaction 21:41:54.0 Info: Starting migration of Main DB to 1 21:41:54.0 Info: CreateTable Config 21:41:54.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:54.0 Info: => 0.0001363s 21:41:54.0 Info: CreateIndex Config (Key) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:54.0 Info: => 8.23E-05s 21:41:54.0 Info: CreateTable RootFolders 21:41:54.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:54.0 Info: => 8.56E-05s 21:41:54.0 Info: CreateIndex RootFolders (Path) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:54.0 Info: => 9.84E-05s 21:41:54.0 Info: CreateTable Artists 21:41:54.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:54.0 Info: => 0.0002232s 21:41:54.0 Info: CreateIndex Artists (ForeignArtistId) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.0 Info: => 7.39E-05s 21:41:54.0 Info: CreateIndex Artists (NameSlug) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.0 Info: => 6.77E-05s 21:41:54.0 Info: CreateIndex Artists (CleanName) 21:41:54.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.0 Info: => 6.57E-05s 21:41:54.0 Info: CreateIndex Artists (Path) 21:41:54.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.0 Info: => 6.35E-05s 21:41:54.0 Info: CreateTable Albums 21:41:54.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:54.0 Info: => 0.0002024s 21:41:54.0 Info: CreateIndex Albums (ForeignAlbumId) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.0 Info: => 7.09E-05s 21:41:54.0 Info: CreateIndex Albums (MBId) 21:41:54.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.0 Info: => 6.5E-05s 21:41:54.0 Info: CreateIndex Albums (TADBId) 21:41:54.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.0 Info: => 6.33E-05s 21:41:54.0 Info: CreateIndex Albums (TitleSlug) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.0 Info: => 6.67E-05s 21:41:54.0 Info: CreateIndex Albums (CleanTitle) 21:41:54.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.0 Info: => 6.28E-05s 21:41:54.0 Info: CreateIndex Albums (Path) 21:41:54.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:54.0 Info: => 6.18E-05s 21:41:54.0 Info: CreateTable Tracks 21:41:54.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:54.0 Info: => 0.0001369s 21:41:54.0 Info: CreateIndex Tracks (ForeignTrackId) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.0 Info: => 6.53E-05s 21:41:54.0 Info: CreateIndex Tracks (ArtistId) 21:41:54.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:54.0 Info: => 6.73E-05s 21:41:54.0 Info: CreateIndex Tracks (TrackFileId) 21:41:54.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.0 Info: => 6.62E-05s 21:41:54.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:54.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:54.0 Info: => 8.96E-05s 21:41:54.0 Info: CreateTable TrackFiles 21:41:54.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:54.0 Info: => 0.0001385s 21:41:54.0 Info: CreateIndex TrackFiles (ArtistId) 21:41:54.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:54.0 Info: => 6.81E-05s 21:41:54.0 Info: CreateIndex TrackFiles (AlbumId) 21:41:54.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:54.0 Info: => 6.19E-05s 21:41:54.0 Info: CreateTable History 21:41:54.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:54.0 Info: => 0.0001272s 21:41:54.0 Info: CreateIndex History (Date) 21:41:54.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:54.0 Info: => 6.57E-05s 21:41:54.0 Info: CreateIndex History (EventType) 21:41:54.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:54.0 Info: => 6.3E-05s 21:41:54.0 Info: CreateIndex History (DownloadId) 21:41:54.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:54.0 Info: => 6.22E-05s 21:41:54.0 Info: CreateIndex History (AlbumId) 21:41:54.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:54.0 Info: => 6.25E-05s 21:41:54.0 Info: CreateTable Notifications 21:41:54.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:54.0 Info: => 0.0001006s 21:41:54.0 Info: CreateTable ScheduledTasks 21:41:54.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:54.0 Info: => 8.63E-05s 21:41:54.0 Info: CreateIndex ScheduledTasks (TypeName) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:54.0 Info: => 6.72E-05s 21:41:54.0 Info: CreateTable Indexers 21:41:54.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:54.0 Info: => 9.1E-05s 21:41:54.0 Info: CreateIndex Indexers (Name) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.0 Info: => 6.61E-05s 21:41:54.0 Info: CreateTable Profiles 21:41:54.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:54.0 Info: => 8.22E-05s 21:41:54.0 Info: CreateIndex Profiles (Name) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:54.0 Info: => 6.51E-05s 21:41:54.0 Info: CreateTable QualityDefinitions 21:41:54.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:54.0 Info: => 0.0001172s 21:41:54.0 Info: CreateIndex QualityDefinitions (Quality) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:54.0 Info: => 0.0001165s 21:41:54.0 Info: CreateIndex QualityDefinitions (Title) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:54.0 Info: => 7.88E-05s 21:41:54.0 Info: CreateTable NamingConfig 21:41:54.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:54.0 Info: => 0.0001353s 21:41:54.0 Info: CreateTable Blacklist 21:41:54.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:54.0 Info: => 0.0001365s 21:41:54.0 Info: CreateTable Metadata 21:41:54.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:54.0 Info: => 8.81E-05s 21:41:54.0 Info: CreateTable MetadataFiles 21:41:54.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:54.0 Info: => 0.0001056s 21:41:54.0 Info: CreateTable DownloadClients 21:41:54.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:54.0 Info: => 9.67E-05s 21:41:54.0 Info: CreateTable PendingReleases 21:41:54.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:54.0 Info: => 9.89E-05s 21:41:54.0 Info: CreateTable RemotePathMappings 21:41:54.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:54.0 Info: => 8.44E-05s 21:41:54.0 Info: CreateTable Tags 21:41:54.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:54.0 Info: => 8.07E-05s 21:41:54.0 Info: CreateIndex Tags (Label) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:54.0 Info: => 7.89E-05s 21:41:54.0 Info: CreateTable Restrictions 21:41:54.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:54.0 Info: => 8.56E-05s 21:41:54.0 Info: CreateTable DelayProfiles 21:41:54.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:54.0 Info: => 0.0001203s 21:41:54.0 Info: CreateTable Users 21:41:54.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:54.0 Info: => 9.27E-05s 21:41:54.0 Info: CreateIndex Users (Identifier) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:54.0 Info: => 7.88E-05s 21:41:54.0 Info: CreateIndex Users (Username) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:54.0 Info: => 7.26E-05s 21:41:54.0 Info: CreateTable Commands 21:41:54.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:54.0 Info: => 0.0001082s 21:41:54.0 Info: CreateTable IndexerStatus 21:41:54.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:54.0 Info: => 0.0001039s 21:41:54.0 Info: CreateIndex IndexerStatus (ProviderId) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:54.0 Info: => 7.59E-05s 21:41:54.0 Info: CreateTable ExtraFiles 21:41:54.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:54.0 Info: => 9.78E-05s 21:41:54.0 Info: CreateTable LyricFiles 21:41:54.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:54.0 Info: => 0.0001218s 21:41:54.0 Info: CreateTable LanguageProfiles 21:41:54.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:54.0 Info: => 8.5E-05s 21:41:54.0 Info: CreateIndex LanguageProfiles (Name) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:54.0 Info: => 7.76E-05s 21:41:54.0 Info: CreateTable DownloadClientStatus 21:41:54.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:54.0 Info: => 9.16E-05s 21:41:54.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:54.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:54.0 Info: => 8.04E-05s 21:41:54.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:54.0 Info: -> 1 Insert operations completed in 00:00:00.0000505 taking an average of 00:00:00.0000505 21:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:54', 'InitialSetup') 21:41:54.0 Info: Committing Transaction 21:41:54.0 Info: 1: InitialSetup migrated 21:41:54.0 Info: => 0.0009974s 21:41:54.0 Info: 2: add_reason_to_pending_releases migrating 21:41:54.0 Info: Beginning Transaction 21:41:54.0 Info: Starting migration of Main DB to 2 21:41:54.0 Info: AlterTable PendingReleases 21:41:54.0 Info: => 6E-07s 21:41:54.0 Info: CreateColumn PendingReleases Reason Int32 21:41:54.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:54.0 Info: => 0.0005486s 21:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:54', 'add_reason_to_pending_releases') 21:41:54.0 Info: Committing Transaction 21:41:54.0 Info: 2: add_reason_to_pending_releases migrated 21:41:54.0 Info: => 0.0009631s 21:41:54.0 Info: 3: add_medium_support migrating 21:41:54.0 Info: Beginning Transaction 21:41:54.0 Info: Starting migration of Main DB to 3 21:41:54.0 Info: AlterTable Albums 21:41:54.0 Info: => 5E-07s 21:41:54.0 Info: CreateColumn Albums Media String 21:41:54.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:54.0 Info: => 0.0004864s 21:41:54.0 Info: AlterTable Tracks 21:41:54.0 Info: => 3E-07s 21:41:54.0 Info: CreateColumn Tracks MediumNumber Int32 21:41:54.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:54.0 Info: => 0.00046s 21:41:54.0 Info: AlterTable Tracks 21:41:54.0 Info: => 3E-07s 21:41:54.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:54.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:54.0 Info: => 0.0004629s 21:41:54.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:54.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:54.0 Info: => 3.39E-05s 21:41:54.0 Info: DeleteColumn Tracks TrackNumber 21:41:54.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:54.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:54.1 Info: DROP TABLE "Tracks" 21:41:54.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.1 Info: => 0.0037625s 21:41:54.1 Info: AlterTable Tracks 21:41:54.1 Info: => 4E-07s 21:41:54.1 Info: CreateColumn Tracks TrackNumber String 21:41:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:54.1 Info: => 0.0004795s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:54', 'add_medium_support') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 3: add_medium_support migrated 21:41:54.1 Info: => 0.0009132s 21:41:54.1 Info: 4: add_various_qualites_in_profile migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 4 21:41:54.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:54.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:54.1 Info: => 5.1E-05s 21:41:54.1 Info: PerformDBOperation 21:41:54.1 Info: Performing DB Operation 21:41:54.1 Info: => 2.99E-05s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:54', 'add_various_qualites_in_profile') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 4: add_various_qualites_in_profile migrated 21:41:54.1 Info: => 0.0003399s 21:41:54.1 Info: 5: metadata_profiles migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 5 21:41:54.1 Info: CreateTable MetadataProfiles 21:41:54.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:54.1 Info: => 0.0001035s 21:41:54.1 Info: CreateIndex MetadataProfiles (Name) 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:54.1 Info: => 8.32E-05s 21:41:54.1 Info: AlterTable Artists 21:41:54.1 Info: => 3E-07s 21:41:54.1 Info: CreateColumn Artists MetadataProfileId Int32 21:41:54.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:54.1 Info: => 0.0004817s 21:41:54.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:54.1 Info: DROP TABLE "Artists" 21:41:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.1 Info: => 0.0037839s 21:41:54.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:54.1 Info: DROP TABLE "Artists" 21:41:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.1 Info: => 0.0037463s 21:41:54.1 Info: AlterTable Albums 21:41:54.1 Info: => 4E-07s 21:41:54.1 Info: CreateColumn Albums SecondaryTypes String 21:41:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:54.1 Info: => 0.0008405s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:54', 'metadata_profiles') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 5: metadata_profiles migrated 21:41:54.1 Info: => 0.00126s 21:41:54.1 Info: 6: separate_automatic_and_interactive_search migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 6 21:41:54.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:54.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:54.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:54.1 Info: DROP TABLE "Indexers" 21:41:54.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.1 Info: => 0.0032202s 21:41:54.1 Info: AlterTable Indexers 21:41:54.1 Info: => 3E-07s 21:41:54.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:54.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:54.1 Info: => 0.0004605s 21:41:54.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:54.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:54.1 Info: => 3.01E-05s 21:41:54.1 Info: AlterTable Indexers 21:41:54.1 Info: => 3E-07s 21:41:54.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:54.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:54.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:54.1 Info: DROP TABLE "Indexers" 21:41:54.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.1 Info: => 0.0032348s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:54', 'separate_automatic_and_interactive_search') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 6: separate_automatic_and_interactive_search migrated 21:41:54.1 Info: => 0.003621s 21:41:54.1 Info: 7: change_album_path_to_relative migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 7 21:41:54.1 Info: DeleteColumn Albums Path 21:41:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:54.1 Info: DROP TABLE "Albums" 21:41:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.1 Info: => 0.0039823s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:54', 'change_album_path_to_relative') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 7: change_album_path_to_relative migrated 21:41:54.1 Info: => 0.0044485s 21:41:54.1 Info: 8: change_quality_size_mb_to_kb migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 8 21:41:54.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:54.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:54.1 Info: => 5.23E-05s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:54', 'change_quality_size_mb_to_kb') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 8: change_quality_size_mb_to_kb migrated 21:41:54.1 Info: => 0.0004104s 21:41:54.1 Info: 9: album_releases migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 9 21:41:54.1 Info: AlterTable Albums 21:41:54.1 Info: => 4E-07s 21:41:54.1 Info: CreateColumn Albums Releases String 21:41:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:54.1 Info: => 0.0004841s 21:41:54.1 Info: AlterTable Albums 21:41:54.1 Info: => 3E-07s 21:41:54.1 Info: CreateColumn Albums CurrentRelease String 21:41:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:54.1 Info: => 0.00045s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:54', 'album_releases') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 9: album_releases migrated 21:41:54.1 Info: => 0.0007943s 21:41:54.1 Info: 10: album_releases_fix migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 10 21:41:54.1 Info: AlterTable Albums 21:41:54.1 Info: => 5E-07s 21:41:54.1 Info: AlterColumn Albums Releases String 21:41:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:54.1 Info: DROP TABLE "Albums" 21:41:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.1 Info: => 0.0042134s 21:41:54.1 Info: AlterTable Albums 21:41:54.1 Info: => 3E-07s 21:41:54.1 Info: AlterColumn Albums CurrentRelease String 21:41:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:54.1 Info: DROP TABLE "Albums" 21:41:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.1 Info: => 0.0042801s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:54', 'album_releases_fix') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 10: album_releases_fix migrated 21:41:54.1 Info: => 0.0047904s 21:41:54.1 Info: 11: import_lists migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 11 21:41:54.1 Info: CreateTable ImportLists 21:41:54.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.1 Info: => 0.0001275s 21:41:54.1 Info: CreateIndex ImportLists (Name) 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:54.1 Info: => 7.73E-05s 21:41:54.1 Info: CreateTable ImportListStatus 21:41:54.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:54.1 Info: => 9.92E-05s 21:41:54.1 Info: CreateIndex ImportListStatus (ProviderId) 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:54.1 Info: => 9.69E-05s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:54', 'import_lists') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 11: import_lists migrated 21:41:54.1 Info: => 0.0004528s 21:41:54.1 Info: 12: add_release_status migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 12 21:41:54.1 Info: AlterTable MetadataProfiles 21:41:54.1 Info: => 5E-07s 21:41:54.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:54.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:54.1 Info: => 0.0005055s 21:41:54.1 Info: PerformDBOperation 21:41:54.1 Info: Performing DB Operation 21:41:54.1 Info: => 2.43E-05s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:54', 'add_release_status') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 12: add_release_status migrated 21:41:54.1 Info: => 0.0003495s 21:41:54.1 Info: 13: album_download_notification migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 13 21:41:54.1 Info: AlterTable Notifications 21:41:54.1 Info: => 4E-07s 21:41:54.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:54.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:54.1 Info: => 0.0005259s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:54', 'album_download_notification') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 13: album_download_notification migrated 21:41:54.1 Info: => 0.0008739s 21:41:54.1 Info: 14: fix_language_metadata_profiles migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 14 21:41:54.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:54.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:54.1 Info: => 9.53E-05s 21:41:54.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:54.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:54.1 Info: => 6.84E-05s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:54', 'fix_language_metadata_profiles') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 14: fix_language_metadata_profiles migrated 21:41:54.1 Info: => 0.000386s 21:41:54.1 Info: 15: remove_fanzub migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 15 21:41:54.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:54.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:54.1 Info: => 3.15E-05s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:54', 'remove_fanzub') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 15: remove_fanzub migrated 21:41:54.1 Info: => 0.0003566s 21:41:54.1 Info: 16: update_artist_history_indexes migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 16 21:41:54.1 Info: CreateIndex Albums (ArtistId) 21:41:54.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:54.1 Info: => 9.76E-05s 21:41:54.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:54.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:54.1 Info: => 7.82E-05s 21:41:54.1 Info: DeleteIndex History (AlbumId) 21:41:54.1 Info: DROP INDEX "IX_History_AlbumId" 21:41:54.1 Info: => 0.0001071s 21:41:54.1 Info: CreateIndex History (AlbumId, Date) 21:41:54.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:54.1 Info: => 8.04E-05s 21:41:54.1 Info: DeleteIndex History (DownloadId) 21:41:54.1 Info: DROP INDEX "IX_History_DownloadId" 21:41:54.1 Info: => 0.000103s 21:41:54.1 Info: CreateIndex History (DownloadId, Date) 21:41:54.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:54.1 Info: => 7.6E-05s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:54', 'update_artist_history_indexes') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 16: update_artist_history_indexes migrated 21:41:54.1 Info: => 0.0004378s 21:41:54.1 Info: 17: remove_nma migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 17 21:41:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:54.1 Info: => 3.63E-05s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:54', 'remove_nma') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 17: remove_nma migrated 21:41:54.1 Info: => 0.0004613s 21:41:54.1 Info: 18: album_disambiguation migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 18 21:41:54.1 Info: AlterTable Albums 21:41:54.1 Info: => 5E-07s 21:41:54.1 Info: CreateColumn Albums Disambiguation String 21:41:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:54.1 Info: => 0.0004953s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:54', 'album_disambiguation') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 18: album_disambiguation migrated 21:41:54.1 Info: => 0.000828s 21:41:54.1 Info: 19: add_ape_quality_in_profiles migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 19 21:41:54.1 Info: PerformDBOperation 21:41:54.1 Info: Performing DB Operation 21:41:54.1 Info: => 2.72E-05s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:54', 'add_ape_quality_in_profiles') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 19: add_ape_quality_in_profiles migrated 21:41:54.1 Info: => 0.0003432s 21:41:54.1 Info: 20: remove_pushalot migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 20 21:41:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:54.1 Info: => 3.6E-05s 21:41:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:54.1 Info: => 3.74E-05s 21:41:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:54.1 Info: => 2.44E-05s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:54', 'remove_pushalot') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 20: remove_pushalot migrated 21:41:54.1 Info: => 0.000322s 21:41:54.1 Info: 21: add_custom_filters migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 21 21:41:54.1 Info: CreateTable CustomFilters 21:41:54.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:54.1 Info: => 0.000113s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:54', 'add_custom_filters') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 21: add_custom_filters migrated 21:41:54.1 Info: => 0.0004404s 21:41:54.1 Info: 22: import_list_tags migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 22 21:41:54.1 Info: AlterTable ImportLists 21:41:54.1 Info: => 4E-07s 21:41:54.1 Info: CreateColumn ImportLists Tags String 21:41:54.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:54.1 Info: => 0.0005096s 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:54', 'import_list_tags') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 22: import_list_tags migrated 21:41:54.1 Info: => 0.0008491s 21:41:54.1 Info: 23: add_release_groups_etc migrating 21:41:54.1 Info: Beginning Transaction 21:41:54.1 Info: Starting migration of Main DB to 23 21:41:54.1 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:41:54.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title1", "releaseDate": "2025-04-14T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:41:54.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title2", "releaseDate": "2025-04-15T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 21:41:54.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 21:41:54.1 Info: CreateTable ArtistMetadata 21:41:54.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:54.1 Info: => 0.0001285s 21:41:54.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:54.1 Info: => 8.06E-05s 21:41:54.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:54.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:54.1 Info: => 6.77E-05s 21:41:54.1 Info: AlterTable Artists 21:41:54.1 Info: => 4E-07s 21:41:54.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:54.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.1 Info: => 0.0005434s 21:41:54.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:54.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:54.1 Info: => 7.58E-05s 21:41:54.1 Info: CreateTable AlbumReleases 21:41:54.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:54.1 Info: => 0.0001275s 21:41:54.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:54.1 Info: => 7.96E-05s 21:41:54.1 Info: CreateIndex AlbumReleases (AlbumId) 21:41:54.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:54.1 Info: => 7.26E-05s 21:41:54.1 Info: PerformDBOperation 21:41:54.1 Info: Performing DB Operation 21:41:54.1 Info: => 0.0030433s 21:41:54.1 Info: AlterTable Albums 21:41:54.1 Info: => 3E-07s 21:41:54.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.1 Info: => 0.0005237s 21:41:54.1 Info: AlterTable Albums 21:41:54.1 Info: => 4E-07s 21:41:54.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:54.1 Info: => 0.0005033s 21:41:54.1 Info: AlterTable Albums 21:41:54.1 Info: => 4E-07s 21:41:54.1 Info: CreateColumn Albums Links String 21:41:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:54.1 Info: => 0.0004842s 21:41:54.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:54.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:54.1 Info: => 9.95E-05s 21:41:54.1 Info: AlterTable Tracks 21:41:54.1 Info: => 4E-07s 21:41:54.1 Info: CreateColumn Tracks ForeignRecordingId String 21:41:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:54.1 Info: => 0.0005547s 21:41:54.1 Info: AlterTable Tracks 21:41:54.1 Info: => 4E-07s 21:41:54.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:54.1 Info: => 0.0005699s 21:41:54.1 Info: AlterTable Tracks 21:41:54.1 Info: => 4E-07s 21:41:54.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.1 Info: => 0.0005753s 21:41:54.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:54.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:54.1 Info: => 0.0001005s 21:41:54.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:54.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:54.1 Info: => 8.46E-05s 21:41:54.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:54.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:54.1 Info: DROP TABLE "Artists" 21:41:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.1 Info: => 0.0100309s 21:41:54.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:54.1 Info: DROP TABLE "Albums" 21:41:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.1 Info: => 0.0044731s 21:41:54.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:54.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:54.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:54.1 Info: DROP TABLE "Tracks" 21:41:54.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:54.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.1 Info: => 0.0038463s 21:41:54.1 Info: DeleteColumn TrackFiles ArtistId 21:41:54.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:54.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:54.1 Info: DROP TABLE "TrackFiles" 21:41:54.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:54.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:54.1 Info: => 0.0037072s 21:41:54.1 Info: CreateIndex Artists (ArtistMetadataId) 21:41:54.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:54.1 Info: => 7.56E-05s 21:41:54.1 Info: CreateIndex Artists (Monitored) 21:41:54.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:54.1 Info: => 7.23E-05s 21:41:54.1 Info: CreateIndex Albums (ArtistMetadataId) 21:41:54.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:54.1 Info: => 7.12E-05s 21:41:54.1 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:54.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:54.1 Info: => 0.000118s 21:41:54.1 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:54.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:54.1 Info: => 8.11E-05s 21:41:54.1 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:54.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:54.1 Info: => 8.25E-05s 21:41:54.1 Info: UpdateData 21:41:54.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:54.1 Info: => 7.44E-05s 21:41:54.1 Info: UpdateData 21:41:54.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:54.1 Info: => 3.83E-05s 21:41:54.1 Info: UpdateData 21:41:54.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:54.1 Info: => 3.56E-05s 21:41:54.1 Info: -> 23 Insert operations completed in 00:00:00.0013008 taking an average of 00:00:00.0000565 21:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:54', 'add_release_groups_etc') 21:41:54.1 Info: Committing Transaction 21:41:54.1 Info: 23: add_release_groups_etc migrated 21:41:54.1 Info: => 0.0007095s 21:41:54.1 Debug: Took: 00:00:00.1058515 21:41:54.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 21:41:54.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 21:41:54.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637142953941_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:54.3 Info: DatabaseEngineVersionCheck migrating 21:41:54.3 Info: PerformDBOperation 21:41:54.3 Info: Performing DB Operation 21:41:54.3 Info: SQLite 3.49.1 21:41:54.3 Info: => 0.0011972s 21:41:54.3 Info: DatabaseEngineVersionCheck migrated 21:41:54.3 Info: => 0.0012066s 21:41:54.3 Info: VersionMigration migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: CreateTable VersionInfo 21:41:54.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:54.3 Info: => 0.0001456s 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: VersionMigration migrated 21:41:54.3 Info: => 0.0006649s 21:41:54.3 Info: VersionUniqueMigration migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: CreateIndex VersionInfo (Version) 21:41:54.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:54.3 Info: => 0.0001283s 21:41:54.3 Info: AlterTable VersionInfo 21:41:54.3 Info: => 6E-07s 21:41:54.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:54.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:54.3 Info: => 0.0005175s 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: VersionUniqueMigration migrated 21:41:54.3 Info: => 0.0008939s 21:41:54.3 Info: VersionDescriptionMigration migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: AlterTable VersionInfo 21:41:54.3 Info: => 4E-07s 21:41:54.3 Info: CreateColumn VersionInfo Description String 21:41:54.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:54.3 Info: => 0.0001922s 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: VersionDescriptionMigration migrated 21:41:54.3 Info: => 0.0004752s 21:41:54.3 Info: 1: InitialSetup migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 1 21:41:54.3 Info: CreateTable Config 21:41:54.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:54.3 Info: => 0.0001621s 21:41:54.3 Info: CreateIndex Config (Key) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:54.3 Info: => 8.04E-05s 21:41:54.3 Info: CreateTable RootFolders 21:41:54.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:54.3 Info: => 9.99E-05s 21:41:54.3 Info: CreateIndex RootFolders (Path) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:54.3 Info: => 7.37E-05s 21:41:54.3 Info: CreateTable Artists 21:41:54.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:54.3 Info: => 0.0002162s 21:41:54.3 Info: CreateIndex Artists (ForeignArtistId) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.3 Info: => 7.87E-05s 21:41:54.3 Info: CreateIndex Artists (NameSlug) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.3 Info: => 7.01E-05s 21:41:54.3 Info: CreateIndex Artists (CleanName) 21:41:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.3 Info: => 6.76E-05s 21:41:54.3 Info: CreateIndex Artists (Path) 21:41:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.3 Info: => 6.48E-05s 21:41:54.3 Info: CreateTable Albums 21:41:54.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:54.3 Info: => 0.0002111s 21:41:54.3 Info: CreateIndex Albums (ForeignAlbumId) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.3 Info: => 7.62E-05s 21:41:54.3 Info: CreateIndex Albums (MBId) 21:41:54.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.3 Info: => 6.71E-05s 21:41:54.3 Info: CreateIndex Albums (TADBId) 21:41:54.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.3 Info: => 6.45E-05s 21:41:54.3 Info: CreateIndex Albums (TitleSlug) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.3 Info: => 6.45E-05s 21:41:54.3 Info: CreateIndex Albums (CleanTitle) 21:41:54.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.3 Info: => 6.37E-05s 21:41:54.3 Info: CreateIndex Albums (Path) 21:41:54.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:54.3 Info: => 6.1E-05s 21:41:54.3 Info: CreateTable Tracks 21:41:54.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:54.3 Info: => 0.0001228s 21:41:54.3 Info: CreateIndex Tracks (ForeignTrackId) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.3 Info: => 6.98E-05s 21:41:54.3 Info: CreateIndex Tracks (ArtistId) 21:41:54.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:54.3 Info: => 7.18E-05s 21:41:54.3 Info: CreateIndex Tracks (TrackFileId) 21:41:54.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.3 Info: => 7.21E-05s 21:41:54.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:54.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:54.3 Info: => 9.48E-05s 21:41:54.3 Info: CreateTable TrackFiles 21:41:54.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:54.3 Info: => 0.0001411s 21:41:54.3 Info: CreateIndex TrackFiles (ArtistId) 21:41:54.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:54.3 Info: => 7.17E-05s 21:41:54.3 Info: CreateIndex TrackFiles (AlbumId) 21:41:54.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:54.3 Info: => 6.72E-05s 21:41:54.3 Info: CreateTable History 21:41:54.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:54.3 Info: => 0.0001371s 21:41:54.3 Info: CreateIndex History (Date) 21:41:54.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:54.3 Info: => 6.94E-05s 21:41:54.3 Info: CreateIndex History (EventType) 21:41:54.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:54.3 Info: => 6.68E-05s 21:41:54.3 Info: CreateIndex History (DownloadId) 21:41:54.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:54.3 Info: => 6.6E-05s 21:41:54.3 Info: CreateIndex History (AlbumId) 21:41:54.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:54.3 Info: => 6.54E-05s 21:41:54.3 Info: CreateTable Notifications 21:41:54.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:54.3 Info: => 0.0001116s 21:41:54.3 Info: CreateTable ScheduledTasks 21:41:54.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:54.3 Info: => 9.32E-05s 21:41:54.3 Info: CreateIndex ScheduledTasks (TypeName) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:54.3 Info: => 7.18E-05s 21:41:54.3 Info: CreateTable Indexers 21:41:54.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:54.3 Info: => 0.0001216s 21:41:54.3 Info: CreateIndex Indexers (Name) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.3 Info: => 7.23E-05s 21:41:54.3 Info: CreateTable Profiles 21:41:54.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:54.3 Info: => 8.69E-05s 21:41:54.3 Info: CreateIndex Profiles (Name) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:54.3 Info: => 8.71E-05s 21:41:54.3 Info: CreateTable QualityDefinitions 21:41:54.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:54.3 Info: => 0.0001226s 21:41:54.3 Info: CreateIndex QualityDefinitions (Quality) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:54.3 Info: => 8.89E-05s 21:41:54.3 Info: CreateIndex QualityDefinitions (Title) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:54.3 Info: => 7.51E-05s 21:41:54.3 Info: CreateTable NamingConfig 21:41:54.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:54.3 Info: => 0.0001098s 21:41:54.3 Info: CreateTable Blacklist 21:41:54.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:54.3 Info: => 0.0001432s 21:41:54.3 Info: CreateTable Metadata 21:41:54.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:54.3 Info: => 9.41E-05s 21:41:54.3 Info: CreateTable MetadataFiles 21:41:54.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:54.3 Info: => 0.000109s 21:41:54.3 Info: CreateTable DownloadClients 21:41:54.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:54.3 Info: => 0.0001038s 21:41:54.3 Info: CreateTable PendingReleases 21:41:54.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:54.3 Info: => 0.0001065s 21:41:54.3 Info: CreateTable RemotePathMappings 21:41:54.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:54.3 Info: => 9.11E-05s 21:41:54.3 Info: CreateTable Tags 21:41:54.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:54.3 Info: => 8.39E-05s 21:41:54.3 Info: CreateIndex Tags (Label) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:54.3 Info: => 8.33E-05s 21:41:54.3 Info: CreateTable Restrictions 21:41:54.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:54.3 Info: => 8.93E-05s 21:41:54.3 Info: CreateTable DelayProfiles 21:41:54.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:54.3 Info: => 0.0001325s 21:41:54.3 Info: CreateTable Users 21:41:54.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:54.3 Info: => 9.98E-05s 21:41:54.3 Info: CreateIndex Users (Identifier) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:54.3 Info: => 8.32E-05s 21:41:54.3 Info: CreateIndex Users (Username) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:54.3 Info: => 7.69E-05s 21:41:54.3 Info: CreateTable Commands 21:41:54.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:54.3 Info: => 0.0001159s 21:41:54.3 Info: CreateTable IndexerStatus 21:41:54.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:54.3 Info: => 0.0001127s 21:41:54.3 Info: CreateIndex IndexerStatus (ProviderId) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:54.3 Info: => 8.2E-05s 21:41:54.3 Info: CreateTable ExtraFiles 21:41:54.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:54.3 Info: => 0.0001025s 21:41:54.3 Info: CreateTable LyricFiles 21:41:54.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:54.3 Info: => 0.0001304s 21:41:54.3 Info: CreateTable LanguageProfiles 21:41:54.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:54.3 Info: => 8.99E-05s 21:41:54.3 Info: CreateIndex LanguageProfiles (Name) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:54.3 Info: => 8.36E-05s 21:41:54.3 Info: CreateTable DownloadClientStatus 21:41:54.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:54.3 Info: => 9.86E-05s 21:41:54.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:54.3 Info: => 8.58E-05s 21:41:54.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:54.3 Info: -> 1 Insert operations completed in 00:00:00.0000558 taking an average of 00:00:00.0000558 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:54', 'InitialSetup') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 1: InitialSetup migrated 21:41:54.3 Info: => 0.0009915s 21:41:54.3 Info: 2: add_reason_to_pending_releases migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 2 21:41:54.3 Info: AlterTable PendingReleases 21:41:54.3 Info: => 6E-07s 21:41:54.3 Info: CreateColumn PendingReleases Reason Int32 21:41:54.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:54.3 Info: => 0.0005714s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:54', 'add_reason_to_pending_releases') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 2: add_reason_to_pending_releases migrated 21:41:54.3 Info: => 0.000919s 21:41:54.3 Info: 3: add_medium_support migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 3 21:41:54.3 Info: AlterTable Albums 21:41:54.3 Info: => 4E-07s 21:41:54.3 Info: CreateColumn Albums Media String 21:41:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:54.3 Info: => 0.0005578s 21:41:54.3 Info: AlterTable Tracks 21:41:54.3 Info: => 3E-07s 21:41:54.3 Info: CreateColumn Tracks MediumNumber Int32 21:41:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:54.3 Info: => 0.0005226s 21:41:54.3 Info: AlterTable Tracks 21:41:54.3 Info: => 3E-07s 21:41:54.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:54.3 Info: => 0.0005504s 21:41:54.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:54.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:54.3 Info: => 3.68E-05s 21:41:54.3 Info: DeleteColumn Tracks TrackNumber 21:41:54.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:54.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:54.3 Info: DROP TABLE "Tracks" 21:41:54.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.3 Info: => 0.0039723s 21:41:54.3 Info: AlterTable Tracks 21:41:54.3 Info: => 3E-07s 21:41:54.3 Info: CreateColumn Tracks TrackNumber String 21:41:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:54.3 Info: => 0.0005066s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:54', 'add_medium_support') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 3: add_medium_support migrated 21:41:54.3 Info: => 0.0009212s 21:41:54.3 Info: 4: add_various_qualites_in_profile migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 4 21:41:54.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:54.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:54.3 Info: => 4.29E-05s 21:41:54.3 Info: PerformDBOperation 21:41:54.3 Info: Performing DB Operation 21:41:54.3 Info: => 3.04E-05s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:54', 'add_various_qualites_in_profile') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 4: add_various_qualites_in_profile migrated 21:41:54.3 Info: => 0.0003524s 21:41:54.3 Info: 5: metadata_profiles migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 5 21:41:54.3 Info: CreateTable MetadataProfiles 21:41:54.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:54.3 Info: => 0.0001256s 21:41:54.3 Info: CreateIndex MetadataProfiles (Name) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:54.3 Info: => 9E-05s 21:41:54.3 Info: AlterTable Artists 21:41:54.3 Info: => 3E-07s 21:41:54.3 Info: CreateColumn Artists MetadataProfileId Int32 21:41:54.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:54.3 Info: => 0.0005961s 21:41:54.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:54.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:54.3 Info: DROP TABLE "Artists" 21:41:54.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.3 Info: => 0.0041526s 21:41:54.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:54.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:54.3 Info: DROP TABLE "Artists" 21:41:54.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.3 Info: => 0.0040859s 21:41:54.3 Info: AlterTable Albums 21:41:54.3 Info: => 4E-07s 21:41:54.3 Info: CreateColumn Albums SecondaryTypes String 21:41:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:54.3 Info: => 0.0004977s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:54', 'metadata_profiles') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 5: metadata_profiles migrated 21:41:54.3 Info: => 0.0009547s 21:41:54.3 Info: 6: separate_automatic_and_interactive_search migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 6 21:41:54.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:54.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:54.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:54.3 Info: DROP TABLE "Indexers" 21:41:54.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.3 Info: => 0.0034784s 21:41:54.3 Info: AlterTable Indexers 21:41:54.3 Info: => 4E-07s 21:41:54.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:54.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:54.3 Info: => 0.0005533s 21:41:54.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:54.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:54.3 Info: => 3.31E-05s 21:41:54.3 Info: AlterTable Indexers 21:41:54.3 Info: => 3E-07s 21:41:54.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:54.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:54.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:54.3 Info: DROP TABLE "Indexers" 21:41:54.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.3 Info: => 0.0034381s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:54', 'separate_automatic_and_interactive_search') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 6: separate_automatic_and_interactive_search migrated 21:41:54.3 Info: => 0.003838s 21:41:54.3 Info: 7: change_album_path_to_relative migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 7 21:41:54.3 Info: DeleteColumn Albums Path 21:41:54.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:54.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:54.3 Info: DROP TABLE "Albums" 21:41:54.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.3 Info: => 0.0042755s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:54', 'change_album_path_to_relative') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 7: change_album_path_to_relative migrated 21:41:54.3 Info: => 0.004763s 21:41:54.3 Info: 8: change_quality_size_mb_to_kb migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 8 21:41:54.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:54.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:54.3 Info: => 4.05E-05s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:54', 'change_quality_size_mb_to_kb') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 8: change_quality_size_mb_to_kb migrated 21:41:54.3 Info: => 0.0004619s 21:41:54.3 Info: 9: album_releases migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 9 21:41:54.3 Info: AlterTable Albums 21:41:54.3 Info: => 4E-07s 21:41:54.3 Info: CreateColumn Albums Releases String 21:41:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:54.3 Info: => 0.0005553s 21:41:54.3 Info: AlterTable Albums 21:41:54.3 Info: => 3E-07s 21:41:54.3 Info: CreateColumn Albums CurrentRelease String 21:41:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:54.3 Info: => 0.0005334s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:54', 'album_releases') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 9: album_releases migrated 21:41:54.3 Info: => 0.0009078s 21:41:54.3 Info: 10: album_releases_fix migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 10 21:41:54.3 Info: AlterTable Albums 21:41:54.3 Info: => 4E-07s 21:41:54.3 Info: AlterColumn Albums Releases String 21:41:54.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:54.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:54.3 Info: DROP TABLE "Albums" 21:41:54.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.3 Info: => 0.0042226s 21:41:54.3 Info: AlterTable Albums 21:41:54.3 Info: => 4E-07s 21:41:54.3 Info: AlterColumn Albums CurrentRelease String 21:41:54.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:54.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:54.3 Info: DROP TABLE "Albums" 21:41:54.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.3 Info: => 0.0041205s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:54', 'album_releases_fix') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 10: album_releases_fix migrated 21:41:54.3 Info: => 0.0046454s 21:41:54.3 Info: 11: import_lists migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 11 21:41:54.3 Info: CreateTable ImportLists 21:41:54.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.3 Info: => 0.0001514s 21:41:54.3 Info: CreateIndex ImportLists (Name) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:54.3 Info: => 8.44E-05s 21:41:54.3 Info: CreateTable ImportListStatus 21:41:54.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:54.3 Info: => 0.000111s 21:41:54.3 Info: CreateIndex ImportListStatus (ProviderId) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:54.3 Info: => 8.18E-05s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:54', 'import_lists') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 11: import_lists migrated 21:41:54.3 Info: => 0.0004567s 21:41:54.3 Info: 12: add_release_status migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 12 21:41:54.3 Info: AlterTable MetadataProfiles 21:41:54.3 Info: => 4E-07s 21:41:54.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:54.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:54.3 Info: => 0.0005493s 21:41:54.3 Info: PerformDBOperation 21:41:54.3 Info: Performing DB Operation 21:41:54.3 Info: => 2.49E-05s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:54', 'add_release_status') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 12: add_release_status migrated 21:41:54.3 Info: => 0.0004178s 21:41:54.3 Info: 13: album_download_notification migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 13 21:41:54.3 Info: AlterTable Notifications 21:41:54.3 Info: => 5E-07s 21:41:54.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:54.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:54.3 Info: => 0.0005591s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:54', 'album_download_notification') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 13: album_download_notification migrated 21:41:54.3 Info: => 0.0011574s 21:41:54.3 Info: 14: fix_language_metadata_profiles migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 14 21:41:54.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:54.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:54.3 Info: => 9.29E-05s 21:41:54.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:54.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:54.3 Info: => 7.72E-05s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:54', 'fix_language_metadata_profiles') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 14: fix_language_metadata_profiles migrated 21:41:54.3 Info: => 0.0003864s 21:41:54.3 Info: 15: remove_fanzub migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 15 21:41:54.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:54.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:54.3 Info: => 3.51E-05s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:54', 'remove_fanzub') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 15: remove_fanzub migrated 21:41:54.3 Info: => 0.0003498s 21:41:54.3 Info: 16: update_artist_history_indexes migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 16 21:41:54.3 Info: CreateIndex Albums (ArtistId) 21:41:54.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:54.3 Info: => 9.58E-05s 21:41:54.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:54.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:54.3 Info: => 8.69E-05s 21:41:54.3 Info: DeleteIndex History (AlbumId) 21:41:54.3 Info: DROP INDEX "IX_History_AlbumId" 21:41:54.3 Info: => 0.0001179s 21:41:54.3 Info: CreateIndex History (AlbumId, Date) 21:41:54.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:54.3 Info: => 8.64E-05s 21:41:54.3 Info: DeleteIndex History (DownloadId) 21:41:54.3 Info: DROP INDEX "IX_History_DownloadId" 21:41:54.3 Info: => 0.0001119s 21:41:54.3 Info: CreateIndex History (DownloadId, Date) 21:41:54.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:54.3 Info: => 8.15E-05s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:54', 'update_artist_history_indexes') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 16: update_artist_history_indexes migrated 21:41:54.3 Info: => 0.000405s 21:41:54.3 Info: 17: remove_nma migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 17 21:41:54.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:54.3 Info: => 3.91E-05s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:54', 'remove_nma') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 17: remove_nma migrated 21:41:54.3 Info: => 0.000298s 21:41:54.3 Info: 18: album_disambiguation migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 18 21:41:54.3 Info: AlterTable Albums 21:41:54.3 Info: => 3E-07s 21:41:54.3 Info: CreateColumn Albums Disambiguation String 21:41:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:54.3 Info: => 0.0006244s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:54', 'album_disambiguation') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 18: album_disambiguation migrated 21:41:54.3 Info: => 0.0010922s 21:41:54.3 Info: 19: add_ape_quality_in_profiles migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 19 21:41:54.3 Info: PerformDBOperation 21:41:54.3 Info: Performing DB Operation 21:41:54.3 Info: => 2.85E-05s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:54', 'add_ape_quality_in_profiles') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 19: add_ape_quality_in_profiles migrated 21:41:54.3 Info: => 0.0003846s 21:41:54.3 Info: 20: remove_pushalot migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 20 21:41:54.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:54.3 Info: => 3.74E-05s 21:41:54.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:54.3 Info: => 2.82E-05s 21:41:54.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:54.3 Info: => 2.55E-05s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:54', 'remove_pushalot') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 20: remove_pushalot migrated 21:41:54.3 Info: => 0.0003554s 21:41:54.3 Info: 21: add_custom_filters migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 21 21:41:54.3 Info: CreateTable CustomFilters 21:41:54.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:54.3 Info: => 0.0001292s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:54', 'add_custom_filters') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 21: add_custom_filters migrated 21:41:54.3 Info: => 0.0004953s 21:41:54.3 Info: 22: import_list_tags migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 22 21:41:54.3 Info: AlterTable ImportLists 21:41:54.3 Info: => 5E-07s 21:41:54.3 Info: CreateColumn ImportLists Tags String 21:41:54.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:54.3 Info: => 0.0005353s 21:41:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:54', 'import_list_tags') 21:41:54.3 Info: Committing Transaction 21:41:54.3 Info: 22: import_list_tags migrated 21:41:54.3 Info: => 0.0009274s 21:41:54.3 Info: 23: add_release_groups_etc migrating 21:41:54.3 Info: Beginning Transaction 21:41:54.3 Info: Starting migration of Main DB to 23 21:41:54.3 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:41:54.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '') 21:41:54.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:41:54.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:41:54.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:41:54.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:41:54.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:41:54.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:41:54.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:41:54.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:41:54.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:41:54.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:41:54.3 Info: CreateTable ArtistMetadata 21:41:54.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:54.3 Info: => 0.0001484s 21:41:54.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:54.3 Info: => 8.64E-05s 21:41:54.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:54.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:54.3 Info: => 7.48E-05s 21:41:54.3 Info: AlterTable Artists 21:41:54.3 Info: => 3E-07s 21:41:54.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:54.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.3 Info: => 0.0005485s 21:41:54.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:54.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:54.3 Info: => 8.29E-05s 21:41:54.3 Info: CreateTable AlbumReleases 21:41:54.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:54.3 Info: => 0.0001398s 21:41:54.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:54.3 Info: => 8.4E-05s 21:41:54.3 Info: CreateIndex AlbumReleases (AlbumId) 21:41:54.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:54.3 Info: => 7.89E-05s 21:41:54.3 Info: PerformDBOperation 21:41:54.3 Info: Performing DB Operation 21:41:54.3 Info: => 0.003043s 21:41:54.3 Info: AlterTable Albums 21:41:54.3 Info: => 3E-07s 21:41:54.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.3 Info: => 0.0005888s 21:41:54.3 Info: AlterTable Albums 21:41:54.3 Info: => 3E-07s 21:41:54.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:54.3 Info: => 0.0005544s 21:41:54.3 Info: AlterTable Albums 21:41:54.3 Info: => 4E-07s 21:41:54.3 Info: CreateColumn Albums Links String 21:41:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:54.3 Info: => 0.0005288s 21:41:54.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:54.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:54.3 Info: => 9.49E-05s 21:41:54.3 Info: AlterTable Tracks 21:41:54.3 Info: => 4E-07s 21:41:54.3 Info: CreateColumn Tracks ForeignRecordingId String 21:41:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:54.3 Info: => 0.0005918s 21:41:54.3 Info: AlterTable Tracks 21:41:54.3 Info: => 4E-07s 21:41:54.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:54.3 Info: => 0.0005607s 21:41:54.3 Info: AlterTable Tracks 21:41:54.3 Info: => 4E-07s 21:41:54.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.3 Info: => 0.0005596s 21:41:54.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:54.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:54.3 Info: => 8.78E-05s 21:41:54.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:54.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:54.3 Info: => 7.41E-05s 21:41:54.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:54.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:54.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:54.3 Info: DROP TABLE "Artists" 21:41:54.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.3 Info: => 0.0043537s 21:41:54.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:54.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:54.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:54.3 Info: DROP TABLE "Albums" 21:41:54.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.3 Info: => 0.0046793s 21:41:54.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:54.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:54.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:54.3 Info: DROP TABLE "Tracks" 21:41:54.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:54.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.3 Info: => 0.0041871s 21:41:54.3 Info: DeleteColumn TrackFiles ArtistId 21:41:54.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:54.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:54.4 Info: DROP TABLE "TrackFiles" 21:41:54.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:54.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:54.4 Info: => 0.0043277s 21:41:54.4 Info: CreateIndex Artists (ArtistMetadataId) 21:41:54.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:54.4 Info: => 8.55E-05s 21:41:54.4 Info: CreateIndex Artists (Monitored) 21:41:54.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:54.4 Info: => 7.98E-05s 21:41:54.4 Info: CreateIndex Albums (ArtistMetadataId) 21:41:54.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:54.4 Info: => 7.75E-05s 21:41:54.4 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:54.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:54.4 Info: => 7.77E-05s 21:41:54.4 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:54.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:54.4 Info: => 7.67E-05s 21:41:54.4 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:54.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:54.4 Info: => 7.84E-05s 21:41:54.4 Info: UpdateData 21:41:54.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:54.4 Info: => 4.32E-05s 21:41:54.4 Info: UpdateData 21:41:54.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:54.4 Info: => 4.43E-05s 21:41:54.4 Info: UpdateData 21:41:54.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:54.4 Info: => 3.79E-05s 21:41:54.4 Info: -> 12 Insert operations completed in 00:00:00.0008515 taking an average of 00:00:00.0000709 21:41:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:54', 'add_release_groups_etc') 21:41:54.4 Info: Committing Transaction 21:41:54.4 Info: 23: add_release_groups_etc migrated 21:41:54.4 Info: => 0.0007037s 21:41:54.4 Debug: Took: 00:00:00.1082404 21:41:54.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 21:41:54.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 21:41:54.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637144945019_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:54.5 Info: DatabaseEngineVersionCheck migrating 21:41:54.5 Info: PerformDBOperation 21:41:54.5 Info: Performing DB Operation 21:41:54.5 Info: SQLite 3.49.1 21:41:54.5 Info: => 0.0013332s 21:41:54.5 Info: DatabaseEngineVersionCheck migrated 21:41:54.5 Info: => 0.0013422s 21:41:54.5 Info: VersionMigration migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: CreateTable VersionInfo 21:41:54.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:54.5 Info: => 0.0001414s 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: VersionMigration migrated 21:41:54.5 Info: => 0.000817s 21:41:54.5 Info: VersionUniqueMigration migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: CreateIndex VersionInfo (Version) 21:41:54.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:54.5 Info: => 0.0001066s 21:41:54.5 Info: AlterTable VersionInfo 21:41:54.5 Info: => 5E-07s 21:41:54.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:54.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:54.5 Info: => 0.0004925s 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: VersionUniqueMigration migrated 21:41:54.5 Info: => 0.0008559s 21:41:54.5 Info: VersionDescriptionMigration migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: AlterTable VersionInfo 21:41:54.5 Info: => 4E-07s 21:41:54.5 Info: CreateColumn VersionInfo Description String 21:41:54.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:54.5 Info: => 0.00019s 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: VersionDescriptionMigration migrated 21:41:54.5 Info: => 0.0004265s 21:41:54.5 Info: 1: InitialSetup migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 1 21:41:54.5 Info: CreateTable Config 21:41:54.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:54.5 Info: => 0.0001395s 21:41:54.5 Info: CreateIndex Config (Key) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:54.5 Info: => 7.67E-05s 21:41:54.5 Info: CreateTable RootFolders 21:41:54.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:54.5 Info: => 8.35E-05s 21:41:54.5 Info: CreateIndex RootFolders (Path) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:54.5 Info: => 8.05E-05s 21:41:54.5 Info: CreateTable Artists 21:41:54.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:54.5 Info: => 0.0002015s 21:41:54.5 Info: CreateIndex Artists (ForeignArtistId) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.5 Info: => 7.7E-05s 21:41:54.5 Info: CreateIndex Artists (NameSlug) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.5 Info: => 6.81E-05s 21:41:54.5 Info: CreateIndex Artists (CleanName) 21:41:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.5 Info: => 6.53E-05s 21:41:54.5 Info: CreateIndex Artists (Path) 21:41:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.5 Info: => 6.27E-05s 21:41:54.5 Info: CreateTable Albums 21:41:54.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:54.5 Info: => 0.0001674s 21:41:54.5 Info: CreateIndex Albums (ForeignAlbumId) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.5 Info: => 7.06E-05s 21:41:54.5 Info: CreateIndex Albums (MBId) 21:41:54.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.5 Info: => 6.6E-05s 21:41:54.5 Info: CreateIndex Albums (TADBId) 21:41:54.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.5 Info: => 6.43E-05s 21:41:54.5 Info: CreateIndex Albums (TitleSlug) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.5 Info: => 6.52E-05s 21:41:54.5 Info: CreateIndex Albums (CleanTitle) 21:41:54.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.5 Info: => 6.37E-05s 21:41:54.5 Info: CreateIndex Albums (Path) 21:41:54.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:54.5 Info: => 6.16E-05s 21:41:54.5 Info: CreateTable Tracks 21:41:54.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:54.5 Info: => 0.0001196s 21:41:54.5 Info: CreateIndex Tracks (ForeignTrackId) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.5 Info: => 6.95E-05s 21:41:54.5 Info: CreateIndex Tracks (ArtistId) 21:41:54.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:54.5 Info: => 7E-05s 21:41:54.5 Info: CreateIndex Tracks (TrackFileId) 21:41:54.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.5 Info: => 7.14E-05s 21:41:54.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:54.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:54.5 Info: => 7.19E-05s 21:41:54.5 Info: CreateTable TrackFiles 21:41:54.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:54.5 Info: => 0.0001418s 21:41:54.5 Info: CreateIndex TrackFiles (ArtistId) 21:41:54.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:54.5 Info: => 7.11E-05s 21:41:54.5 Info: CreateIndex TrackFiles (AlbumId) 21:41:54.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:54.5 Info: => 6.81E-05s 21:41:54.5 Info: CreateTable History 21:41:54.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:54.5 Info: => 0.0001345s 21:41:54.5 Info: CreateIndex History (Date) 21:41:54.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:54.5 Info: => 6.96E-05s 21:41:54.5 Info: CreateIndex History (EventType) 21:41:54.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:54.5 Info: => 6.73E-05s 21:41:54.5 Info: CreateIndex History (DownloadId) 21:41:54.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:54.5 Info: => 6.67E-05s 21:41:54.5 Info: CreateIndex History (AlbumId) 21:41:54.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:54.5 Info: => 6.53E-05s 21:41:54.5 Info: CreateTable Notifications 21:41:54.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:54.5 Info: => 0.0001108s 21:41:54.5 Info: CreateTable ScheduledTasks 21:41:54.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:54.5 Info: => 0.000105s 21:41:54.5 Info: CreateIndex ScheduledTasks (TypeName) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:54.5 Info: => 6.84E-05s 21:41:54.5 Info: CreateTable Indexers 21:41:54.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:54.5 Info: => 9.08E-05s 21:41:54.5 Info: CreateIndex Indexers (Name) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.5 Info: => 6.66E-05s 21:41:54.5 Info: CreateTable Profiles 21:41:54.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:54.5 Info: => 8E-05s 21:41:54.5 Info: CreateIndex Profiles (Name) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:54.5 Info: => 9.14E-05s 21:41:54.5 Info: CreateTable QualityDefinitions 21:41:54.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:54.5 Info: => 0.000104s 21:41:54.5 Info: CreateIndex QualityDefinitions (Quality) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:54.5 Info: => 8.88E-05s 21:41:54.5 Info: CreateIndex QualityDefinitions (Title) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:54.5 Info: => 7.79E-05s 21:41:54.5 Info: CreateTable NamingConfig 21:41:54.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:54.5 Info: => 0.0001141s 21:41:54.5 Info: CreateTable Blacklist 21:41:54.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:54.5 Info: => 0.0001869s 21:41:54.5 Info: CreateTable Metadata 21:41:54.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:54.5 Info: => 9.03E-05s 21:41:54.5 Info: CreateTable MetadataFiles 21:41:54.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:54.5 Info: => 0.0001033s 21:41:54.5 Info: CreateTable DownloadClients 21:41:54.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:54.5 Info: => 9.19E-05s 21:41:54.5 Info: CreateTable PendingReleases 21:41:54.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:54.5 Info: => 0.0001s 21:41:54.5 Info: CreateTable RemotePathMappings 21:41:54.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:54.5 Info: => 8.76E-05s 21:41:54.5 Info: CreateTable Tags 21:41:54.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:54.5 Info: => 7.98E-05s 21:41:54.5 Info: CreateIndex Tags (Label) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:54.5 Info: => 7.88E-05s 21:41:54.5 Info: CreateTable Restrictions 21:41:54.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:54.5 Info: => 8.38E-05s 21:41:54.5 Info: CreateTable DelayProfiles 21:41:54.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:54.5 Info: => 0.0001154s 21:41:54.5 Info: CreateTable Users 21:41:54.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:54.5 Info: => 8.31E-05s 21:41:54.5 Info: CreateIndex Users (Identifier) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:54.5 Info: => 7.81E-05s 21:41:54.5 Info: CreateIndex Users (Username) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:54.5 Info: => 7.32E-05s 21:41:54.5 Info: CreateTable Commands 21:41:54.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:54.5 Info: => 0.0001082s 21:41:54.5 Info: CreateTable IndexerStatus 21:41:54.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:54.5 Info: => 0.0001081s 21:41:54.5 Info: CreateIndex IndexerStatus (ProviderId) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:54.5 Info: => 9.61E-05s 21:41:54.5 Info: CreateTable ExtraFiles 21:41:54.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:54.5 Info: => 0.0001134s 21:41:54.5 Info: CreateTable LyricFiles 21:41:54.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:54.5 Info: => 0.0001162s 21:41:54.5 Info: CreateTable LanguageProfiles 21:41:54.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:54.5 Info: => 8.1E-05s 21:41:54.5 Info: CreateIndex LanguageProfiles (Name) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:54.5 Info: => 8E-05s 21:41:54.5 Info: CreateTable DownloadClientStatus 21:41:54.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:54.5 Info: => 9.03E-05s 21:41:54.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:54.5 Info: => 7.97E-05s 21:41:54.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:54.5 Info: -> 1 Insert operations completed in 00:00:00.0000501 taking an average of 00:00:00.0000501 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:54', 'InitialSetup') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 1: InitialSetup migrated 21:41:54.5 Info: => 0.0009463s 21:41:54.5 Info: 2: add_reason_to_pending_releases migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 2 21:41:54.5 Info: AlterTable PendingReleases 21:41:54.5 Info: => 5E-07s 21:41:54.5 Info: CreateColumn PendingReleases Reason Int32 21:41:54.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:54.5 Info: => 0.0004796s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:54', 'add_reason_to_pending_releases') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 2: add_reason_to_pending_releases migrated 21:41:54.5 Info: => 0.000867s 21:41:54.5 Info: 3: add_medium_support migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 3 21:41:54.5 Info: AlterTable Albums 21:41:54.5 Info: => 4E-07s 21:41:54.5 Info: CreateColumn Albums Media String 21:41:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:54.5 Info: => 0.0004695s 21:41:54.5 Info: AlterTable Tracks 21:41:54.5 Info: => 3E-07s 21:41:54.5 Info: CreateColumn Tracks MediumNumber Int32 21:41:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:54.5 Info: => 0.0004362s 21:41:54.5 Info: AlterTable Tracks 21:41:54.5 Info: => 3E-07s 21:41:54.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:54.5 Info: => 0.0004333s 21:41:54.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:54.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:54.5 Info: => 3.38E-05s 21:41:54.5 Info: DeleteColumn Tracks TrackNumber 21:41:54.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:54.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:54.5 Info: DROP TABLE "Tracks" 21:41:54.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.5 Info: => 0.0036657s 21:41:54.5 Info: AlterTable Tracks 21:41:54.5 Info: => 3E-07s 21:41:54.5 Info: CreateColumn Tracks TrackNumber String 21:41:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:54.5 Info: => 0.0005053s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:54', 'add_medium_support') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 3: add_medium_support migrated 21:41:54.5 Info: => 0.0009748s 21:41:54.5 Info: 4: add_various_qualites_in_profile migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 4 21:41:54.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:54.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:54.5 Info: => 5.15E-05s 21:41:54.5 Info: PerformDBOperation 21:41:54.5 Info: Performing DB Operation 21:41:54.5 Info: => 2.87E-05s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:54', 'add_various_qualites_in_profile') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 4: add_various_qualites_in_profile migrated 21:41:54.5 Info: => 0.0003675s 21:41:54.5 Info: 5: metadata_profiles migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 5 21:41:54.5 Info: CreateTable MetadataProfiles 21:41:54.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:54.5 Info: => 0.0001109s 21:41:54.5 Info: CreateIndex MetadataProfiles (Name) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:54.5 Info: => 8.77E-05s 21:41:54.5 Info: AlterTable Artists 21:41:54.5 Info: => 3E-07s 21:41:54.5 Info: CreateColumn Artists MetadataProfileId Int32 21:41:54.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:54.5 Info: => 0.0004861s 21:41:54.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:54.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:54.5 Info: DROP TABLE "Artists" 21:41:54.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.5 Info: => 0.0038202s 21:41:54.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:54.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:54.5 Info: DROP TABLE "Artists" 21:41:54.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.5 Info: => 0.0037221s 21:41:54.5 Info: AlterTable Albums 21:41:54.5 Info: => 3E-07s 21:41:54.5 Info: CreateColumn Albums SecondaryTypes String 21:41:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:54.5 Info: => 0.000524s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:54', 'metadata_profiles') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 5: metadata_profiles migrated 21:41:54.5 Info: => 0.0010347s 21:41:54.5 Info: 6: separate_automatic_and_interactive_search migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 6 21:41:54.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:54.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:54.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:54.5 Info: DROP TABLE "Indexers" 21:41:54.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.5 Info: => 0.0032582s 21:41:54.5 Info: AlterTable Indexers 21:41:54.5 Info: => 3E-07s 21:41:54.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:54.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:54.5 Info: => 0.0004677s 21:41:54.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:54.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:54.5 Info: => 3.07E-05s 21:41:54.5 Info: AlterTable Indexers 21:41:54.5 Info: => 3E-07s 21:41:54.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:54.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:54.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:54.5 Info: DROP TABLE "Indexers" 21:41:54.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.5 Info: => 0.0031867s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:54', 'separate_automatic_and_interactive_search') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 6: separate_automatic_and_interactive_search migrated 21:41:54.5 Info: => 0.0036414s 21:41:54.5 Info: 7: change_album_path_to_relative migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 7 21:41:54.5 Info: DeleteColumn Albums Path 21:41:54.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:54.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:54.5 Info: DROP TABLE "Albums" 21:41:54.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.5 Info: => 0.0039858s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:54', 'change_album_path_to_relative') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 7: change_album_path_to_relative migrated 21:41:54.5 Info: => 0.0045069s 21:41:54.5 Info: 8: change_quality_size_mb_to_kb migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 8 21:41:54.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:54.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:54.5 Info: => 3.83E-05s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:54', 'change_quality_size_mb_to_kb') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 8: change_quality_size_mb_to_kb migrated 21:41:54.5 Info: => 0.000381s 21:41:54.5 Info: 9: album_releases migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 9 21:41:54.5 Info: AlterTable Albums 21:41:54.5 Info: => 5E-07s 21:41:54.5 Info: CreateColumn Albums Releases String 21:41:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:54.5 Info: => 0.0004788s 21:41:54.5 Info: AlterTable Albums 21:41:54.5 Info: => 3E-07s 21:41:54.5 Info: CreateColumn Albums CurrentRelease String 21:41:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:54.5 Info: => 0.0004412s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:54', 'album_releases') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 9: album_releases migrated 21:41:54.5 Info: => 0.0008482s 21:41:54.5 Info: 10: album_releases_fix migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 10 21:41:54.5 Info: AlterTable Albums 21:41:54.5 Info: => 5E-07s 21:41:54.5 Info: AlterColumn Albums Releases String 21:41:54.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:54.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:54.5 Info: DROP TABLE "Albums" 21:41:54.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.5 Info: => 0.0038549s 21:41:54.5 Info: AlterTable Albums 21:41:54.5 Info: => 3E-07s 21:41:54.5 Info: AlterColumn Albums CurrentRelease String 21:41:54.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:54.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:54.5 Info: DROP TABLE "Albums" 21:41:54.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.5 Info: => 0.0037905s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:54', 'album_releases_fix') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 10: album_releases_fix migrated 21:41:54.5 Info: => 0.0042237s 21:41:54.5 Info: 11: import_lists migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 11 21:41:54.5 Info: CreateTable ImportLists 21:41:54.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.5 Info: => 0.0001313s 21:41:54.5 Info: CreateIndex ImportLists (Name) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:54.5 Info: => 8.19E-05s 21:41:54.5 Info: CreateTable ImportListStatus 21:41:54.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:54.5 Info: => 0.0001054s 21:41:54.5 Info: CreateIndex ImportListStatus (ProviderId) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:54.5 Info: => 7.87E-05s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:54', 'import_lists') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 11: import_lists migrated 21:41:54.5 Info: => 0.000478s 21:41:54.5 Info: 12: add_release_status migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 12 21:41:54.5 Info: AlterTable MetadataProfiles 21:41:54.5 Info: => 5E-07s 21:41:54.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:54.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:54.5 Info: => 0.0005225s 21:41:54.5 Info: PerformDBOperation 21:41:54.5 Info: Performing DB Operation 21:41:54.5 Info: => 2.61E-05s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:54', 'add_release_status') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 12: add_release_status migrated 21:41:54.5 Info: => 0.0003772s 21:41:54.5 Info: 13: album_download_notification migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 13 21:41:54.5 Info: AlterTable Notifications 21:41:54.5 Info: => 5E-07s 21:41:54.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:54.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:54.5 Info: => 0.0004869s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:54', 'album_download_notification') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 13: album_download_notification migrated 21:41:54.5 Info: => 0.0008451s 21:41:54.5 Info: 14: fix_language_metadata_profiles migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 14 21:41:54.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:54.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:54.5 Info: => 0.0001017s 21:41:54.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:54.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:54.5 Info: => 7.23E-05s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:54', 'fix_language_metadata_profiles') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 14: fix_language_metadata_profiles migrated 21:41:54.5 Info: => 0.0004995s 21:41:54.5 Info: 15: remove_fanzub migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 15 21:41:54.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:54.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:54.5 Info: => 4.19E-05s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:54', 'remove_fanzub') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 15: remove_fanzub migrated 21:41:54.5 Info: => 0.000421s 21:41:54.5 Info: 16: update_artist_history_indexes migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 16 21:41:54.5 Info: CreateIndex Albums (ArtistId) 21:41:54.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:54.5 Info: => 0.0001014s 21:41:54.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:54.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:54.5 Info: => 7.83E-05s 21:41:54.5 Info: DeleteIndex History (AlbumId) 21:41:54.5 Info: DROP INDEX "IX_History_AlbumId" 21:41:54.5 Info: => 0.0001101s 21:41:54.5 Info: CreateIndex History (AlbumId, Date) 21:41:54.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:54.5 Info: => 7.99E-05s 21:41:54.5 Info: DeleteIndex History (DownloadId) 21:41:54.5 Info: DROP INDEX "IX_History_DownloadId" 21:41:54.5 Info: => 0.000103s 21:41:54.5 Info: CreateIndex History (DownloadId, Date) 21:41:54.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:54.5 Info: => 7.73E-05s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:54', 'update_artist_history_indexes') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 16: update_artist_history_indexes migrated 21:41:54.5 Info: => 0.0005086s 21:41:54.5 Info: 17: remove_nma migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 17 21:41:54.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:54.5 Info: => 4.64E-05s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:54', 'remove_nma') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 17: remove_nma migrated 21:41:54.5 Info: => 0.0003635s 21:41:54.5 Info: 18: album_disambiguation migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 18 21:41:54.5 Info: AlterTable Albums 21:41:54.5 Info: => 5E-07s 21:41:54.5 Info: CreateColumn Albums Disambiguation String 21:41:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:54.5 Info: => 0.0005642s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:54', 'album_disambiguation') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 18: album_disambiguation migrated 21:41:54.5 Info: => 0.0009359s 21:41:54.5 Info: 19: add_ape_quality_in_profiles migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 19 21:41:54.5 Info: PerformDBOperation 21:41:54.5 Info: Performing DB Operation 21:41:54.5 Info: => 2.69E-05s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:54', 'add_ape_quality_in_profiles') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 19: add_ape_quality_in_profiles migrated 21:41:54.5 Info: => 0.0004655s 21:41:54.5 Info: 20: remove_pushalot migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 20 21:41:54.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:54.5 Info: => 3.63E-05s 21:41:54.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:54.5 Info: => 3.74E-05s 21:41:54.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:54.5 Info: => 2.42E-05s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:54', 'remove_pushalot') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 20: remove_pushalot migrated 21:41:54.5 Info: => 0.0003588s 21:41:54.5 Info: 21: add_custom_filters migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 21 21:41:54.5 Info: CreateTable CustomFilters 21:41:54.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:54.5 Info: => 0.0001191s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:54', 'add_custom_filters') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 21: add_custom_filters migrated 21:41:54.5 Info: => 0.0004396s 21:41:54.5 Info: 22: import_list_tags migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 22 21:41:54.5 Info: AlterTable ImportLists 21:41:54.5 Info: => 5E-07s 21:41:54.5 Info: CreateColumn ImportLists Tags String 21:41:54.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:54.5 Info: => 0.0005031s 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:54', 'import_list_tags') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 22: import_list_tags migrated 21:41:54.5 Info: => 0.0008252s 21:41:54.5 Info: 23: add_release_groups_etc migrating 21:41:54.5 Info: Beginning Transaction 21:41:54.5 Info: Starting migration of Main DB to 23 21:41:54.5 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:41:54.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2025-04-14T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:41:54.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:41:54.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:41:54.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:41:54.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:41:54.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:41:54.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:41:54.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:41:54.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:41:54.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:41:54.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:41:54.5 Info: CreateTable ArtistMetadata 21:41:54.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:54.5 Info: => 0.0001308s 21:41:54.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:54.5 Info: => 8.04E-05s 21:41:54.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:54.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:54.5 Info: => 7.01E-05s 21:41:54.5 Info: AlterTable Artists 21:41:54.5 Info: => 3E-07s 21:41:54.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:54.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.5 Info: => 0.0005251s 21:41:54.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:54.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:54.5 Info: => 7.53E-05s 21:41:54.5 Info: CreateTable AlbumReleases 21:41:54.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:54.5 Info: => 0.0001292s 21:41:54.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:54.5 Info: => 7.87E-05s 21:41:54.5 Info: CreateIndex AlbumReleases (AlbumId) 21:41:54.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:54.5 Info: => 7.27E-05s 21:41:54.5 Info: PerformDBOperation 21:41:54.5 Info: Performing DB Operation 21:41:54.5 Info: => 0.0029279s 21:41:54.5 Info: AlterTable Albums 21:41:54.5 Info: => 3E-07s 21:41:54.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.5 Info: => 0.0005096s 21:41:54.5 Info: AlterTable Albums 21:41:54.5 Info: => 4E-07s 21:41:54.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:54.5 Info: => 0.0005195s 21:41:54.5 Info: AlterTable Albums 21:41:54.5 Info: => 3E-07s 21:41:54.5 Info: CreateColumn Albums Links String 21:41:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:54.5 Info: => 0.0005304s 21:41:54.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:54.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:54.5 Info: => 8.63E-05s 21:41:54.5 Info: AlterTable Tracks 21:41:54.5 Info: => 3E-07s 21:41:54.5 Info: CreateColumn Tracks ForeignRecordingId String 21:41:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:54.5 Info: => 0.0004881s 21:41:54.5 Info: AlterTable Tracks 21:41:54.5 Info: => 4E-07s 21:41:54.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:54.5 Info: => 0.0005028s 21:41:54.5 Info: AlterTable Tracks 21:41:54.5 Info: => 4E-07s 21:41:54.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.5 Info: => 0.0005015s 21:41:54.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:54.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:54.5 Info: => 8.17E-05s 21:41:54.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:54.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:54.5 Info: => 6.86E-05s 21:41:54.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:54.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:54.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:54.5 Info: DROP TABLE "Artists" 21:41:54.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.5 Info: => 0.0087218s 21:41:54.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:54.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:54.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:54.5 Info: DROP TABLE "Albums" 21:41:54.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.5 Info: => 0.0041571s 21:41:54.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:54.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:54.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:54.5 Info: DROP TABLE "Tracks" 21:41:54.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:54.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.5 Info: => 0.0036724s 21:41:54.5 Info: DeleteColumn TrackFiles ArtistId 21:41:54.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:54.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:54.5 Info: DROP TABLE "TrackFiles" 21:41:54.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:54.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:54.5 Info: => 0.0035431s 21:41:54.5 Info: CreateIndex Artists (ArtistMetadataId) 21:41:54.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:54.5 Info: => 7.72E-05s 21:41:54.5 Info: CreateIndex Artists (Monitored) 21:41:54.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:54.5 Info: => 7.45E-05s 21:41:54.5 Info: CreateIndex Albums (ArtistMetadataId) 21:41:54.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:54.5 Info: => 7.26E-05s 21:41:54.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:54.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:54.5 Info: => 7.33E-05s 21:41:54.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:54.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:54.5 Info: => 7.46E-05s 21:41:54.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:54.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:54.5 Info: => 7.39E-05s 21:41:54.5 Info: UpdateData 21:41:54.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:54.5 Info: => 4.13E-05s 21:41:54.5 Info: UpdateData 21:41:54.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:54.5 Info: => 3.24E-05s 21:41:54.5 Info: UpdateData 21:41:54.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:54.5 Info: => 9.32E-05s 21:41:54.5 Info: -> 12 Insert operations completed in 00:00:00.0007146 taking an average of 00:00:00.0000595 21:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:54', 'add_release_groups_etc') 21:41:54.5 Info: Committing Transaction 21:41:54.5 Info: 23: add_release_groups_etc migrated 21:41:54.5 Info: => 0.0008242s 21:41:54.5 Debug: Took: 00:00:00.1020121 21:41:54.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 21:41:54.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 21:41:54.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637146764471_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:54.6 Info: DatabaseEngineVersionCheck migrating 21:41:54.6 Info: PerformDBOperation 21:41:54.6 Info: Performing DB Operation 21:41:54.6 Info: SQLite 3.49.1 21:41:54.6 Info: => 0.0013694s 21:41:54.6 Info: DatabaseEngineVersionCheck migrated 21:41:54.6 Info: => 0.0013775s 21:41:54.6 Info: VersionMigration migrating 21:41:54.6 Info: Beginning Transaction 21:41:54.6 Info: CreateTable VersionInfo 21:41:54.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:54.6 Info: => 0.0001366s 21:41:54.6 Info: Committing Transaction 21:41:54.6 Info: VersionMigration migrated 21:41:54.6 Info: => 0.0007231s 21:41:54.6 Info: VersionUniqueMigration migrating 21:41:54.6 Info: Beginning Transaction 21:41:54.6 Info: CreateIndex VersionInfo (Version) 21:41:54.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:54.6 Info: => 0.0001188s 21:41:54.6 Info: AlterTable VersionInfo 21:41:54.6 Info: => 5E-07s 21:41:54.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:54.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:54.6 Info: => 0.000535s 21:41:54.6 Info: Committing Transaction 21:41:54.6 Info: VersionUniqueMigration migrated 21:41:54.6 Info: => 0.0008429s 21:41:54.6 Info: VersionDescriptionMigration migrating 21:41:54.6 Info: Beginning Transaction 21:41:54.6 Info: AlterTable VersionInfo 21:41:54.6 Info: => 5E-07s 21:41:54.6 Info: CreateColumn VersionInfo Description String 21:41:54.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:54.6 Info: => 0.0001924s 21:41:54.6 Info: Committing Transaction 21:41:54.6 Info: VersionDescriptionMigration migrated 21:41:54.6 Info: => 0.0005153s 21:41:54.6 Info: 1: InitialSetup migrating 21:41:54.6 Info: Beginning Transaction 21:41:54.6 Info: Starting migration of Main DB to 1 21:41:54.6 Info: CreateTable Config 21:41:54.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:54.6 Info: => 0.0001343s 21:41:54.6 Info: CreateIndex Config (Key) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:54.6 Info: => 7.74E-05s 21:41:54.6 Info: CreateTable RootFolders 21:41:54.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:54.6 Info: => 8.45E-05s 21:41:54.6 Info: CreateIndex RootFolders (Path) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:54.6 Info: => 7.53E-05s 21:41:54.6 Info: CreateTable Artists 21:41:54.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:54.6 Info: => 0.000243s 21:41:54.6 Info: CreateIndex Artists (ForeignArtistId) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.6 Info: => 7.41E-05s 21:41:54.6 Info: CreateIndex Artists (NameSlug) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.6 Info: => 6.7E-05s 21:41:54.6 Info: CreateIndex Artists (CleanName) 21:41:54.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.6 Info: => 6.95E-05s 21:41:54.6 Info: CreateIndex Artists (Path) 21:41:54.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.6 Info: => 6.62E-05s 21:41:54.6 Info: CreateTable Albums 21:41:54.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:54.6 Info: => 0.0002075s 21:41:54.6 Info: CreateIndex Albums (ForeignAlbumId) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.6 Info: => 7.37E-05s 21:41:54.6 Info: CreateIndex Albums (MBId) 21:41:54.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.6 Info: => 6.8E-05s 21:41:54.6 Info: CreateIndex Albums (TADBId) 21:41:54.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.6 Info: => 6.76E-05s 21:41:54.6 Info: CreateIndex Albums (TitleSlug) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.6 Info: => 6.73E-05s 21:41:54.6 Info: CreateIndex Albums (CleanTitle) 21:41:54.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.6 Info: => 6.6E-05s 21:41:54.6 Info: CreateIndex Albums (Path) 21:41:54.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:54.6 Info: => 7.65E-05s 21:41:54.6 Info: CreateTable Tracks 21:41:54.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:54.6 Info: => 0.0001354s 21:41:54.6 Info: CreateIndex Tracks (ForeignTrackId) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.6 Info: => 0.0001044s 21:41:54.6 Info: CreateIndex Tracks (ArtistId) 21:41:54.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:54.6 Info: => 8.02E-05s 21:41:54.6 Info: CreateIndex Tracks (TrackFileId) 21:41:54.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.6 Info: => 9.29E-05s 21:41:54.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:54.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:54.6 Info: => 7.68E-05s 21:41:54.6 Info: CreateTable TrackFiles 21:41:54.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:54.6 Info: => 0.0001623s 21:41:54.6 Info: CreateIndex TrackFiles (ArtistId) 21:41:54.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:54.6 Info: => 7.35E-05s 21:41:54.6 Info: CreateIndex TrackFiles (AlbumId) 21:41:54.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:54.6 Info: => 8.14E-05s 21:41:54.6 Info: CreateTable History 21:41:54.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:54.6 Info: => 0.0001533s 21:41:54.6 Info: CreateIndex History (Date) 21:41:54.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:54.6 Info: => 7.26E-05s 21:41:54.6 Info: CreateIndex History (EventType) 21:41:54.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:54.6 Info: => 7.01E-05s 21:41:54.6 Info: CreateIndex History (DownloadId) 21:41:54.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:54.6 Info: => 7E-05s 21:41:54.6 Info: CreateIndex History (AlbumId) 21:41:54.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:54.6 Info: => 8.09E-05s 21:41:54.6 Info: CreateTable Notifications 21:41:54.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:54.6 Info: => 0.0001406s 21:41:54.6 Info: CreateTable ScheduledTasks 21:41:54.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:54.6 Info: => 0.0001008s 21:41:54.6 Info: CreateIndex ScheduledTasks (TypeName) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:54.6 Info: => 7.6E-05s 21:41:54.6 Info: CreateTable Indexers 21:41:54.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:54.6 Info: => 0.0001136s 21:41:54.6 Info: CreateIndex Indexers (Name) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.6 Info: => 7.61E-05s 21:41:54.6 Info: CreateTable Profiles 21:41:54.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:54.6 Info: => 8.78E-05s 21:41:54.6 Info: CreateIndex Profiles (Name) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:54.6 Info: => 7.2E-05s 21:41:54.6 Info: CreateTable QualityDefinitions 21:41:54.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:54.6 Info: => 0.0001184s 21:41:54.6 Info: CreateIndex QualityDefinitions (Quality) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:54.6 Info: => 9.59E-05s 21:41:54.6 Info: CreateIndex QualityDefinitions (Title) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:54.6 Info: => 8.35E-05s 21:41:54.6 Info: CreateTable NamingConfig 21:41:54.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:54.6 Info: => 0.0001146s 21:41:54.6 Info: CreateTable Blacklist 21:41:54.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:54.6 Info: => 0.0001498s 21:41:54.6 Info: CreateTable Metadata 21:41:54.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:54.6 Info: => 0.0001137s 21:41:54.6 Info: CreateTable MetadataFiles 21:41:54.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:54.6 Info: => 0.0001152s 21:41:54.6 Info: CreateTable DownloadClients 21:41:54.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:54.6 Info: => 0.0001094s 21:41:54.6 Info: CreateTable PendingReleases 21:41:54.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:54.6 Info: => 0.0001185s 21:41:54.6 Info: CreateTable RemotePathMappings 21:41:54.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:54.6 Info: => 9.44E-05s 21:41:54.6 Info: CreateTable Tags 21:41:54.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:54.6 Info: => 0.0001146s 21:41:54.6 Info: CreateIndex Tags (Label) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:54.6 Info: => 8.4E-05s 21:41:54.6 Info: CreateTable Restrictions 21:41:54.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:54.6 Info: => 0.0001168s 21:41:54.6 Info: CreateTable DelayProfiles 21:41:54.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:54.6 Info: => 0.0001527s 21:41:54.6 Info: CreateTable Users 21:41:54.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:54.6 Info: => 0.0001032s 21:41:54.6 Info: CreateIndex Users (Identifier) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:54.6 Info: => 8.35E-05s 21:41:54.6 Info: CreateIndex Users (Username) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:54.6 Info: => 7.68E-05s 21:41:54.6 Info: CreateTable Commands 21:41:54.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:54.6 Info: => 0.0001324s 21:41:54.6 Info: CreateTable IndexerStatus 21:41:54.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:54.6 Info: => 0.0001139s 21:41:54.6 Info: CreateIndex IndexerStatus (ProviderId) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:54.6 Info: => 8.17E-05s 21:41:54.6 Info: CreateTable ExtraFiles 21:41:54.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:54.6 Info: => 0.0001547s 21:41:54.6 Info: CreateTable LyricFiles 21:41:54.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:54.6 Info: => 0.0001317s 21:41:54.6 Info: CreateTable LanguageProfiles 21:41:54.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:54.6 Info: => 8.75E-05s 21:41:54.6 Info: CreateIndex LanguageProfiles (Name) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:54.6 Info: => 8.61E-05s 21:41:54.6 Info: CreateTable DownloadClientStatus 21:41:54.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:54.6 Info: => 0.0001065s 21:41:54.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:54.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:54.6 Info: => 8.21E-05s 21:41:54.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:54.6 Info: -> 1 Insert operations completed in 00:00:00.0000593 taking an average of 00:00:00.0000593 21:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:54', 'InitialSetup') 21:41:54.6 Info: Committing Transaction 21:41:54.6 Info: 1: InitialSetup migrated 21:41:54.6 Info: => 0.0008757s 21:41:54.6 Info: 2: add_reason_to_pending_releases migrating 21:41:54.6 Info: Beginning Transaction 21:41:54.6 Info: Starting migration of Main DB to 2 21:41:54.6 Info: AlterTable PendingReleases 21:41:54.6 Info: => 5E-07s 21:41:54.6 Info: CreateColumn PendingReleases Reason Int32 21:41:54.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:54.7 Info: => 0.0005108s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:54', 'add_reason_to_pending_releases') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 2: add_reason_to_pending_releases migrated 21:41:54.7 Info: => 0.0010767s 21:41:54.7 Info: 3: add_medium_support migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 3 21:41:54.7 Info: AlterTable Albums 21:41:54.7 Info: => 4E-07s 21:41:54.7 Info: CreateColumn Albums Media String 21:41:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:54.7 Info: => 0.0004861s 21:41:54.7 Info: AlterTable Tracks 21:41:54.7 Info: => 3E-07s 21:41:54.7 Info: CreateColumn Tracks MediumNumber Int32 21:41:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:54.7 Info: => 0.0004556s 21:41:54.7 Info: AlterTable Tracks 21:41:54.7 Info: => 4E-07s 21:41:54.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:54.7 Info: => 0.0004614s 21:41:54.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:54.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:54.7 Info: => 3.86E-05s 21:41:54.7 Info: DeleteColumn Tracks TrackNumber 21:41:54.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:54.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:54.7 Info: DROP TABLE "Tracks" 21:41:54.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.7 Info: => 0.0041972s 21:41:54.7 Info: AlterTable Tracks 21:41:54.7 Info: => 4E-07s 21:41:54.7 Info: CreateColumn Tracks TrackNumber String 21:41:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:54.7 Info: => 0.0005168s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:54', 'add_medium_support') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 3: add_medium_support migrated 21:41:54.7 Info: => 0.0010216s 21:41:54.7 Info: 4: add_various_qualites_in_profile migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 4 21:41:54.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:54.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:54.7 Info: => 4.34E-05s 21:41:54.7 Info: PerformDBOperation 21:41:54.7 Info: Performing DB Operation 21:41:54.7 Info: => 2.66E-05s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:54', 'add_various_qualites_in_profile') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 4: add_various_qualites_in_profile migrated 21:41:54.7 Info: => 0.0004299s 21:41:54.7 Info: 5: metadata_profiles migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 5 21:41:54.7 Info: CreateTable MetadataProfiles 21:41:54.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:54.7 Info: => 0.0001142s 21:41:54.7 Info: CreateIndex MetadataProfiles (Name) 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:54.7 Info: => 9.09E-05s 21:41:54.7 Info: AlterTable Artists 21:41:54.7 Info: => 3E-07s 21:41:54.7 Info: CreateColumn Artists MetadataProfileId Int32 21:41:54.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:54.7 Info: => 0.0004807s 21:41:54.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:54.7 Info: DROP TABLE "Artists" 21:41:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.7 Info: => 0.0045177s 21:41:54.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:54.7 Info: DROP TABLE "Artists" 21:41:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.7 Info: => 0.0043585s 21:41:54.7 Info: AlterTable Albums 21:41:54.7 Info: => 3E-07s 21:41:54.7 Info: CreateColumn Albums SecondaryTypes String 21:41:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:54.7 Info: => 0.0004594s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:54', 'metadata_profiles') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 5: metadata_profiles migrated 21:41:54.7 Info: => 0.0009242s 21:41:54.7 Info: 6: separate_automatic_and_interactive_search migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 6 21:41:54.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:54.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:54.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:54.7 Info: DROP TABLE "Indexers" 21:41:54.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.7 Info: => 0.0037657s 21:41:54.7 Info: AlterTable Indexers 21:41:54.7 Info: => 3E-07s 21:41:54.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:54.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:54.7 Info: => 0.0005089s 21:41:54.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:54.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:54.7 Info: => 3.74E-05s 21:41:54.7 Info: AlterTable Indexers 21:41:54.7 Info: => 3E-07s 21:41:54.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:54.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:54.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:54.7 Info: DROP TABLE "Indexers" 21:41:54.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.7 Info: => 0.003783s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:54', 'separate_automatic_and_interactive_search') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 6: separate_automatic_and_interactive_search migrated 21:41:54.7 Info: => 0.0042844s 21:41:54.7 Info: 7: change_album_path_to_relative migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 7 21:41:54.7 Info: DeleteColumn Albums Path 21:41:54.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:54.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:54.7 Info: DROP TABLE "Albums" 21:41:54.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.7 Info: => 0.0045234s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:54', 'change_album_path_to_relative') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 7: change_album_path_to_relative migrated 21:41:54.7 Info: => 0.005047s 21:41:54.7 Info: 8: change_quality_size_mb_to_kb migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 8 21:41:54.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:54.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:54.7 Info: => 3.68E-05s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:54', 'change_quality_size_mb_to_kb') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 8: change_quality_size_mb_to_kb migrated 21:41:54.7 Info: => 0.0004149s 21:41:54.7 Info: 9: album_releases migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 9 21:41:54.7 Info: AlterTable Albums 21:41:54.7 Info: => 5E-07s 21:41:54.7 Info: CreateColumn Albums Releases String 21:41:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:54.7 Info: => 0.0004686s 21:41:54.7 Info: AlterTable Albums 21:41:54.7 Info: => 3E-07s 21:41:54.7 Info: CreateColumn Albums CurrentRelease String 21:41:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:54.7 Info: => 0.000448s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:54', 'album_releases') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 9: album_releases migrated 21:41:54.7 Info: => 0.0007941s 21:41:54.7 Info: 10: album_releases_fix migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 10 21:41:54.7 Info: AlterTable Albums 21:41:54.7 Info: => 5E-07s 21:41:54.7 Info: AlterColumn Albums Releases String 21:41:54.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:54.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:54.7 Info: DROP TABLE "Albums" 21:41:54.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.7 Info: => 0.0049903s 21:41:54.7 Info: AlterTable Albums 21:41:54.7 Info: => 3E-07s 21:41:54.7 Info: AlterColumn Albums CurrentRelease String 21:41:54.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:54.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:54.7 Info: DROP TABLE "Albums" 21:41:54.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.7 Info: => 0.0043539s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:54', 'album_releases_fix') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 10: album_releases_fix migrated 21:41:54.7 Info: => 0.0048241s 21:41:54.7 Info: 11: import_lists migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 11 21:41:54.7 Info: CreateTable ImportLists 21:41:54.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.7 Info: => 0.0001333s 21:41:54.7 Info: CreateIndex ImportLists (Name) 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:54.7 Info: => 9.26E-05s 21:41:54.7 Info: CreateTable ImportListStatus 21:41:54.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:54.7 Info: => 0.0001075s 21:41:54.7 Info: CreateIndex ImportListStatus (ProviderId) 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:54.7 Info: => 7.85E-05s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:54', 'import_lists') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 11: import_lists migrated 21:41:54.7 Info: => 0.0005562s 21:41:54.7 Info: 12: add_release_status migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 12 21:41:54.7 Info: AlterTable MetadataProfiles 21:41:54.7 Info: => 5E-07s 21:41:54.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:54.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:54.7 Info: => 0.000494s 21:41:54.7 Info: PerformDBOperation 21:41:54.7 Info: Performing DB Operation 21:41:54.7 Info: => 2.78E-05s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:54', 'add_release_status') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 12: add_release_status migrated 21:41:54.7 Info: => 0.000489s 21:41:54.7 Info: 13: album_download_notification migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 13 21:41:54.7 Info: AlterTable Notifications 21:41:54.7 Info: => 4E-07s 21:41:54.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:54.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:54.7 Info: => 0.0004773s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:54', 'album_download_notification') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 13: album_download_notification migrated 21:41:54.7 Info: => 0.000892s 21:41:54.7 Info: 14: fix_language_metadata_profiles migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 14 21:41:54.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:54.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:54.7 Info: => 8.86E-05s 21:41:54.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:54.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:54.7 Info: => 6.88E-05s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:54', 'fix_language_metadata_profiles') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 14: fix_language_metadata_profiles migrated 21:41:54.7 Info: => 0.0004668s 21:41:54.7 Info: 15: remove_fanzub migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 15 21:41:54.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:54.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:54.7 Info: => 4.72E-05s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:54', 'remove_fanzub') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 15: remove_fanzub migrated 21:41:54.7 Info: => 0.0004254s 21:41:54.7 Info: 16: update_artist_history_indexes migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 16 21:41:54.7 Info: CreateIndex Albums (ArtistId) 21:41:54.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:54.7 Info: => 9.52E-05s 21:41:54.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:54.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:54.7 Info: => 9E-05s 21:41:54.7 Info: DeleteIndex History (AlbumId) 21:41:54.7 Info: DROP INDEX "IX_History_AlbumId" 21:41:54.7 Info: => 0.0001251s 21:41:54.7 Info: CreateIndex History (AlbumId, Date) 21:41:54.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:54.7 Info: => 8.31E-05s 21:41:54.7 Info: DeleteIndex History (DownloadId) 21:41:54.7 Info: DROP INDEX "IX_History_DownloadId" 21:41:54.7 Info: => 0.0001264s 21:41:54.7 Info: CreateIndex History (DownloadId, Date) 21:41:54.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:54.7 Info: => 7.92E-05s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:54', 'update_artist_history_indexes') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 16: update_artist_history_indexes migrated 21:41:54.7 Info: => 0.0005107s 21:41:54.7 Info: 17: remove_nma migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 17 21:41:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:54.7 Info: => 4.8E-05s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:54', 'remove_nma') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 17: remove_nma migrated 21:41:54.7 Info: => 0.0004368s 21:41:54.7 Info: 18: album_disambiguation migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 18 21:41:54.7 Info: AlterTable Albums 21:41:54.7 Info: => 4E-07s 21:41:54.7 Info: CreateColumn Albums Disambiguation String 21:41:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:54.7 Info: => 0.0005066s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:54', 'album_disambiguation') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 18: album_disambiguation migrated 21:41:54.7 Info: => 0.0008648s 21:41:54.7 Info: 19: add_ape_quality_in_profiles migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 19 21:41:54.7 Info: PerformDBOperation 21:41:54.7 Info: Performing DB Operation 21:41:54.7 Info: => 3.98E-05s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:54', 'add_ape_quality_in_profiles') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 19: add_ape_quality_in_profiles migrated 21:41:54.7 Info: => 0.0003536s 21:41:54.7 Info: 20: remove_pushalot migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 20 21:41:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:54.7 Info: => 3.99E-05s 21:41:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:54.7 Info: => 4.21E-05s 21:41:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:54.7 Info: => 4.07E-05s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:54', 'remove_pushalot') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 20: remove_pushalot migrated 21:41:54.7 Info: => 0.0004086s 21:41:54.7 Info: 21: add_custom_filters migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 21 21:41:54.7 Info: CreateTable CustomFilters 21:41:54.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:54.7 Info: => 0.0001363s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:54', 'add_custom_filters') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 21: add_custom_filters migrated 21:41:54.7 Info: => 0.0005742s 21:41:54.7 Info: 22: import_list_tags migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 22 21:41:54.7 Info: AlterTable ImportLists 21:41:54.7 Info: => 5E-07s 21:41:54.7 Info: CreateColumn ImportLists Tags String 21:41:54.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:54.7 Info: => 0.0005174s 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:54', 'import_list_tags') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 22: import_list_tags migrated 21:41:54.7 Info: => 0.000915s 21:41:54.7 Info: 23: add_release_groups_etc migrating 21:41:54.7 Info: Beginning Transaction 21:41:54.7 Info: Starting migration of Main DB to 23 21:41:54.7 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:41:54.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2025-04-14T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:41:54.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:41:54.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:41:54.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:41:54.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:41:54.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:41:54.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:41:54.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:41:54.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:41:54.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:41:54.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:41:54.7 Info: CreateTable ArtistMetadata 21:41:54.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:54.7 Info: => 0.0001675s 21:41:54.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:54.7 Info: => 8.64E-05s 21:41:54.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:54.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:54.7 Info: => 8.27E-05s 21:41:54.7 Info: AlterTable Artists 21:41:54.7 Info: => 3E-07s 21:41:54.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:54.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.7 Info: => 0.0005163s 21:41:54.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:54.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:54.7 Info: => 7.89E-05s 21:41:54.7 Info: CreateTable AlbumReleases 21:41:54.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:54.7 Info: => 0.0001332s 21:41:54.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:54.7 Info: => 8.58E-05s 21:41:54.7 Info: CreateIndex AlbumReleases (AlbumId) 21:41:54.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:54.7 Info: => 7.66E-05s 21:41:54.7 Info: PerformDBOperation 21:41:54.7 Info: Performing DB Operation 21:41:54.7 Info: => 0.0029029s 21:41:54.7 Info: AlterTable Albums 21:41:54.7 Info: => 4E-07s 21:41:54.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.7 Info: => 0.0005893s 21:41:54.7 Info: AlterTable Albums 21:41:54.7 Info: => 3E-07s 21:41:54.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:54.7 Info: => 0.0005447s 21:41:54.7 Info: AlterTable Albums 21:41:54.7 Info: => 4E-07s 21:41:54.7 Info: CreateColumn Albums Links String 21:41:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:54.7 Info: => 0.0005574s 21:41:54.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:54.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:54.7 Info: => 9.74E-05s 21:41:54.7 Info: AlterTable Tracks 21:41:54.7 Info: => 3E-07s 21:41:54.7 Info: CreateColumn Tracks ForeignRecordingId String 21:41:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:54.7 Info: => 0.0005562s 21:41:54.7 Info: AlterTable Tracks 21:41:54.7 Info: => 3E-07s 21:41:54.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:54.7 Info: => 0.0005609s 21:41:54.7 Info: AlterTable Tracks 21:41:54.7 Info: => 3E-07s 21:41:54.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.7 Info: => 0.0005677s 21:41:54.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:54.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:54.7 Info: => 9.02E-05s 21:41:54.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:54.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:54.7 Info: => 7.86E-05s 21:41:54.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:54.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:54.7 Info: DROP TABLE "Artists" 21:41:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.7 Info: => 0.0099288s 21:41:54.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:54.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:54.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:54.7 Info: DROP TABLE "Albums" 21:41:54.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.7 Info: => 0.0043114s 21:41:54.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:54.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:54.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:54.7 Info: DROP TABLE "Tracks" 21:41:54.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:54.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.7 Info: => 0.0038619s 21:41:54.7 Info: DeleteColumn TrackFiles ArtistId 21:41:54.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:54.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:54.7 Info: DROP TABLE "TrackFiles" 21:41:54.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:54.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:54.7 Info: => 0.0035964s 21:41:54.7 Info: CreateIndex Artists (ArtistMetadataId) 21:41:54.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:54.7 Info: => 7.63E-05s 21:41:54.7 Info: CreateIndex Artists (Monitored) 21:41:54.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:54.7 Info: => 7.49E-05s 21:41:54.7 Info: CreateIndex Albums (ArtistMetadataId) 21:41:54.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:54.7 Info: => 7.28E-05s 21:41:54.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:54.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:54.7 Info: => 7.35E-05s 21:41:54.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:54.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:54.7 Info: => 7.3E-05s 21:41:54.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:54.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:54.7 Info: => 7.32E-05s 21:41:54.7 Info: UpdateData 21:41:54.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:54.7 Info: => 4.17E-05s 21:41:54.7 Info: UpdateData 21:41:54.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:54.7 Info: => 3.31E-05s 21:41:54.7 Info: UpdateData 21:41:54.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:54.7 Info: => 3.5E-05s 21:41:54.7 Info: -> 12 Insert operations completed in 00:00:00.0010081 taking an average of 00:00:00.0000840 21:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:54', 'add_release_groups_etc') 21:41:54.7 Info: Committing Transaction 21:41:54.7 Info: 23: add_release_groups_etc migrated 21:41:54.7 Info: => 0.0007326s 21:41:54.7 Debug: Took: 00:00:00.1116226 21:41:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 21:41:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 21:41:54.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637148714218_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:54.8 Info: DatabaseEngineVersionCheck migrating 21:41:54.8 Info: PerformDBOperation 21:41:54.8 Info: Performing DB Operation 21:41:54.8 Info: SQLite 3.49.1 21:41:54.8 Info: => 0.001354s 21:41:54.8 Info: DatabaseEngineVersionCheck migrated 21:41:54.8 Info: => 0.0013633s 21:41:54.8 Info: VersionMigration migrating 21:41:54.8 Info: Beginning Transaction 21:41:54.8 Info: CreateTable VersionInfo 21:41:54.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:54.8 Info: => 0.0001419s 21:41:54.8 Info: Committing Transaction 21:41:54.8 Info: VersionMigration migrated 21:41:54.8 Info: => 0.0007992s 21:41:54.8 Info: VersionUniqueMigration migrating 21:41:54.8 Info: Beginning Transaction 21:41:54.8 Info: CreateIndex VersionInfo (Version) 21:41:54.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:54.8 Info: => 0.0001081s 21:41:54.8 Info: AlterTable VersionInfo 21:41:54.8 Info: => 5E-07s 21:41:54.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:54.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:54.8 Info: => 0.0005007s 21:41:54.8 Info: Committing Transaction 21:41:54.8 Info: VersionUniqueMigration migrated 21:41:54.8 Info: => 0.000762s 21:41:54.8 Info: VersionDescriptionMigration migrating 21:41:54.8 Info: Beginning Transaction 21:41:54.8 Info: AlterTable VersionInfo 21:41:54.8 Info: => 4E-07s 21:41:54.8 Info: CreateColumn VersionInfo Description String 21:41:54.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:54.8 Info: => 0.0001888s 21:41:54.8 Info: Committing Transaction 21:41:54.8 Info: VersionDescriptionMigration migrated 21:41:54.8 Info: => 0.0004901s 21:41:54.8 Info: 1: InitialSetup migrating 21:41:54.8 Info: Beginning Transaction 21:41:54.8 Info: Starting migration of Main DB to 1 21:41:54.8 Info: CreateTable Config 21:41:54.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:54.8 Info: => 0.0001308s 21:41:54.8 Info: CreateIndex Config (Key) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:54.8 Info: => 7.49E-05s 21:41:54.8 Info: CreateTable RootFolders 21:41:54.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:54.8 Info: => 7.9E-05s 21:41:54.8 Info: CreateIndex RootFolders (Path) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:54.8 Info: => 6.81E-05s 21:41:54.8 Info: CreateTable Artists 21:41:54.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:54.8 Info: => 0.0002113s 21:41:54.8 Info: CreateIndex Artists (ForeignArtistId) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.8 Info: => 0.0001052s 21:41:54.8 Info: CreateIndex Artists (NameSlug) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.8 Info: => 7.72E-05s 21:41:54.8 Info: CreateIndex Artists (CleanName) 21:41:54.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.8 Info: => 7.13E-05s 21:41:54.8 Info: CreateIndex Artists (Path) 21:41:54.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.8 Info: => 9.76E-05s 21:41:54.8 Info: CreateTable Albums 21:41:54.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:54.8 Info: => 0.0001837s 21:41:54.8 Info: CreateIndex Albums (ForeignAlbumId) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.8 Info: => 6.96E-05s 21:41:54.8 Info: CreateIndex Albums (MBId) 21:41:54.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.8 Info: => 6.38E-05s 21:41:54.8 Info: CreateIndex Albums (TADBId) 21:41:54.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.8 Info: => 6.31E-05s 21:41:54.8 Info: CreateIndex Albums (TitleSlug) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.8 Info: => 6.32E-05s 21:41:54.8 Info: CreateIndex Albums (CleanTitle) 21:41:54.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.8 Info: => 6.18E-05s 21:41:54.8 Info: CreateIndex Albums (Path) 21:41:54.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:54.8 Info: => 6.13E-05s 21:41:54.8 Info: CreateTable Tracks 21:41:54.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:54.8 Info: => 0.0001194s 21:41:54.8 Info: CreateIndex Tracks (ForeignTrackId) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.8 Info: => 6.74E-05s 21:41:54.8 Info: CreateIndex Tracks (ArtistId) 21:41:54.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:54.8 Info: => 6.85E-05s 21:41:54.8 Info: CreateIndex Tracks (TrackFileId) 21:41:54.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.8 Info: => 6.87E-05s 21:41:54.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:54.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:54.8 Info: => 6.87E-05s 21:41:54.8 Info: CreateTable TrackFiles 21:41:54.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:54.8 Info: => 0.000147s 21:41:54.8 Info: CreateIndex TrackFiles (ArtistId) 21:41:54.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:54.8 Info: => 6.81E-05s 21:41:54.8 Info: CreateIndex TrackFiles (AlbumId) 21:41:54.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:54.8 Info: => 6.51E-05s 21:41:54.8 Info: CreateTable History 21:41:54.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:54.8 Info: => 0.0001312s 21:41:54.8 Info: CreateIndex History (Date) 21:41:54.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:54.8 Info: => 6.78E-05s 21:41:54.8 Info: CreateIndex History (EventType) 21:41:54.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:54.8 Info: => 6.42E-05s 21:41:54.8 Info: CreateIndex History (DownloadId) 21:41:54.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:54.8 Info: => 6.37E-05s 21:41:54.8 Info: CreateIndex History (AlbumId) 21:41:54.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:54.8 Info: => 6.55E-05s 21:41:54.8 Info: CreateTable Notifications 21:41:54.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:54.8 Info: => 0.0001274s 21:41:54.8 Info: CreateTable ScheduledTasks 21:41:54.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:54.8 Info: => 9.23E-05s 21:41:54.8 Info: CreateIndex ScheduledTasks (TypeName) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:54.8 Info: => 6.92E-05s 21:41:54.8 Info: CreateTable Indexers 21:41:54.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:54.8 Info: => 9.25E-05s 21:41:54.8 Info: CreateIndex Indexers (Name) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.8 Info: => 6.68E-05s 21:41:54.8 Info: CreateTable Profiles 21:41:54.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:54.8 Info: => 8.08E-05s 21:41:54.8 Info: CreateIndex Profiles (Name) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:54.8 Info: => 6.62E-05s 21:41:54.8 Info: CreateTable QualityDefinitions 21:41:54.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:54.8 Info: => 0.0001151s 21:41:54.8 Info: CreateIndex QualityDefinitions (Quality) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:54.8 Info: => 8.25E-05s 21:41:54.8 Info: CreateIndex QualityDefinitions (Title) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:54.8 Info: => 7.07E-05s 21:41:54.8 Info: CreateTable NamingConfig 21:41:54.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:54.8 Info: => 0.0001043s 21:41:54.8 Info: CreateTable Blacklist 21:41:54.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:54.8 Info: => 0.0001716s 21:41:54.8 Info: CreateTable Metadata 21:41:54.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:54.8 Info: => 9.93E-05s 21:41:54.8 Info: CreateTable MetadataFiles 21:41:54.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:54.8 Info: => 0.0001385s 21:41:54.8 Info: CreateTable DownloadClients 21:41:54.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:54.8 Info: => 0.0001026s 21:41:54.8 Info: CreateTable PendingReleases 21:41:54.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:54.8 Info: => 0.0001018s 21:41:54.8 Info: CreateTable RemotePathMappings 21:41:54.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:54.8 Info: => 8.87E-05s 21:41:54.8 Info: CreateTable Tags 21:41:54.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:54.8 Info: => 7.93E-05s 21:41:54.8 Info: CreateIndex Tags (Label) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:54.8 Info: => 7.92E-05s 21:41:54.8 Info: CreateTable Restrictions 21:41:54.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:54.8 Info: => 8.51E-05s 21:41:54.8 Info: CreateTable DelayProfiles 21:41:54.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:54.8 Info: => 0.0001386s 21:41:54.8 Info: CreateTable Users 21:41:54.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:54.8 Info: => 0.0001217s 21:41:54.8 Info: CreateIndex Users (Identifier) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:54.8 Info: => 8.5E-05s 21:41:54.8 Info: CreateIndex Users (Username) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:54.8 Info: => 7.89E-05s 21:41:54.8 Info: CreateTable Commands 21:41:54.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:54.8 Info: => 0.0001176s 21:41:54.8 Info: CreateTable IndexerStatus 21:41:54.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:54.8 Info: => 0.0001162s 21:41:54.8 Info: CreateIndex IndexerStatus (ProviderId) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:54.8 Info: => 0.0001014s 21:41:54.8 Info: CreateTable ExtraFiles 21:41:54.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:54.8 Info: => 0.0001341s 21:41:54.8 Info: CreateTable LyricFiles 21:41:54.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:54.8 Info: => 0.0001286s 21:41:54.8 Info: CreateTable LanguageProfiles 21:41:54.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:54.8 Info: => 8.36E-05s 21:41:54.8 Info: CreateIndex LanguageProfiles (Name) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:54.8 Info: => 7.89E-05s 21:41:54.8 Info: CreateTable DownloadClientStatus 21:41:54.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:54.8 Info: => 9.2E-05s 21:41:54.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:54.8 Info: => 7.84E-05s 21:41:54.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:54.8 Info: -> 1 Insert operations completed in 00:00:00.0000505 taking an average of 00:00:00.0000505 21:41:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:54', 'InitialSetup') 21:41:54.8 Info: Committing Transaction 21:41:54.8 Info: 1: InitialSetup migrated 21:41:54.8 Info: => 0.0009546s 21:41:54.8 Info: 2: add_reason_to_pending_releases migrating 21:41:54.8 Info: Beginning Transaction 21:41:54.8 Info: Starting migration of Main DB to 2 21:41:54.8 Info: AlterTable PendingReleases 21:41:54.8 Info: => 5E-07s 21:41:54.8 Info: CreateColumn PendingReleases Reason Int32 21:41:54.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:54.8 Info: => 0.000539s 21:41:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:54', 'add_reason_to_pending_releases') 21:41:54.8 Info: Committing Transaction 21:41:54.8 Info: 2: add_reason_to_pending_releases migrated 21:41:54.8 Info: => 0.0009696s 21:41:54.8 Info: 3: add_medium_support migrating 21:41:54.8 Info: Beginning Transaction 21:41:54.8 Info: Starting migration of Main DB to 3 21:41:54.8 Info: AlterTable Albums 21:41:54.8 Info: => 5E-07s 21:41:54.8 Info: CreateColumn Albums Media String 21:41:54.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:54.8 Info: => 0.000515s 21:41:54.8 Info: AlterTable Tracks 21:41:54.8 Info: => 3E-07s 21:41:54.8 Info: CreateColumn Tracks MediumNumber Int32 21:41:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:54.8 Info: => 0.0004904s 21:41:54.8 Info: AlterTable Tracks 21:41:54.8 Info: => 3E-07s 21:41:54.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:54.8 Info: => 0.0004901s 21:41:54.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:54.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:54.8 Info: => 3.6E-05s 21:41:54.8 Info: DeleteColumn Tracks TrackNumber 21:41:54.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:54.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:54.8 Info: DROP TABLE "Tracks" 21:41:54.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:54.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.9 Info: => 0.0037958s 21:41:54.9 Info: AlterTable Tracks 21:41:54.9 Info: => 3E-07s 21:41:54.9 Info: CreateColumn Tracks TrackNumber String 21:41:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:54.9 Info: => 0.0004929s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:54', 'add_medium_support') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 3: add_medium_support migrated 21:41:54.9 Info: => 0.000982s 21:41:54.9 Info: 4: add_various_qualites_in_profile migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 4 21:41:54.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:54.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:54.9 Info: => 4.11E-05s 21:41:54.9 Info: PerformDBOperation 21:41:54.9 Info: Performing DB Operation 21:41:54.9 Info: => 2.84E-05s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:54', 'add_various_qualites_in_profile') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 4: add_various_qualites_in_profile migrated 21:41:54.9 Info: => 0.0004406s 21:41:54.9 Info: 5: metadata_profiles migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 5 21:41:54.9 Info: CreateTable MetadataProfiles 21:41:54.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:54.9 Info: => 0.0001186s 21:41:54.9 Info: CreateIndex MetadataProfiles (Name) 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:54.9 Info: => 8.62E-05s 21:41:54.9 Info: AlterTable Artists 21:41:54.9 Info: => 3E-07s 21:41:54.9 Info: CreateColumn Artists MetadataProfileId Int32 21:41:54.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:54.9 Info: => 0.0004922s 21:41:54.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:54.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:54.9 Info: DROP TABLE "Artists" 21:41:54.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.9 Info: => 0.0038458s 21:41:54.9 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:54.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:54.9 Info: DROP TABLE "Artists" 21:41:54.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.9 Info: => 0.0039275s 21:41:54.9 Info: AlterTable Albums 21:41:54.9 Info: => 4E-07s 21:41:54.9 Info: CreateColumn Albums SecondaryTypes String 21:41:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:54.9 Info: => 0.0005246s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:54', 'metadata_profiles') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 5: metadata_profiles migrated 21:41:54.9 Info: => 0.0010132s 21:41:54.9 Info: 6: separate_automatic_and_interactive_search migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 6 21:41:54.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:54.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:54.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:54.9 Info: DROP TABLE "Indexers" 21:41:54.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.9 Info: => 0.0033754s 21:41:54.9 Info: AlterTable Indexers 21:41:54.9 Info: => 4E-07s 21:41:54.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:54.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:54.9 Info: => 0.0004604s 21:41:54.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:54.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:54.9 Info: => 3.11E-05s 21:41:54.9 Info: AlterTable Indexers 21:41:54.9 Info: => 3E-07s 21:41:54.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:54.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:54.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:54.9 Info: DROP TABLE "Indexers" 21:41:54.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:54.9 Info: => 0.0032469s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:54', 'separate_automatic_and_interactive_search') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 6: separate_automatic_and_interactive_search migrated 21:41:54.9 Info: => 0.0037219s 21:41:54.9 Info: 7: change_album_path_to_relative migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 7 21:41:54.9 Info: DeleteColumn Albums Path 21:41:54.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:54.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:54.9 Info: DROP TABLE "Albums" 21:41:54.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.9 Info: => 0.0041294s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:54', 'change_album_path_to_relative') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 7: change_album_path_to_relative migrated 21:41:54.9 Info: => 0.0048625s 21:41:54.9 Info: 8: change_quality_size_mb_to_kb migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 8 21:41:54.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:54.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:54.9 Info: => 5.11E-05s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:54', 'change_quality_size_mb_to_kb') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 8: change_quality_size_mb_to_kb migrated 21:41:54.9 Info: => 0.0004178s 21:41:54.9 Info: 9: album_releases migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 9 21:41:54.9 Info: AlterTable Albums 21:41:54.9 Info: => 4E-07s 21:41:54.9 Info: CreateColumn Albums Releases String 21:41:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:54.9 Info: => 0.0005713s 21:41:54.9 Info: AlterTable Albums 21:41:54.9 Info: => 4E-07s 21:41:54.9 Info: CreateColumn Albums CurrentRelease String 21:41:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:54.9 Info: => 0.000496s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:54', 'album_releases') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 9: album_releases migrated 21:41:54.9 Info: => 0.0008719s 21:41:54.9 Info: 10: album_releases_fix migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 10 21:41:54.9 Info: AlterTable Albums 21:41:54.9 Info: => 5E-07s 21:41:54.9 Info: AlterColumn Albums Releases String 21:41:54.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:54.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:54.9 Info: DROP TABLE "Albums" 21:41:54.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.9 Info: => 0.0047789s 21:41:54.9 Info: AlterTable Albums 21:41:54.9 Info: => 4E-07s 21:41:54.9 Info: AlterColumn Albums CurrentRelease String 21:41:54.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:54.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:54.9 Info: DROP TABLE "Albums" 21:41:54.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.9 Info: => 0.0046636s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:54', 'album_releases_fix') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 10: album_releases_fix migrated 21:41:54.9 Info: => 0.00519s 21:41:54.9 Info: 11: import_lists migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 11 21:41:54.9 Info: CreateTable ImportLists 21:41:54.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:54.9 Info: => 0.0001641s 21:41:54.9 Info: CreateIndex ImportLists (Name) 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:54.9 Info: => 8.85E-05s 21:41:54.9 Info: CreateTable ImportListStatus 21:41:54.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:54.9 Info: => 0.0001185s 21:41:54.9 Info: CreateIndex ImportListStatus (ProviderId) 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:54.9 Info: => 8.35E-05s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:54', 'import_lists') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 11: import_lists migrated 21:41:54.9 Info: => 0.0004889s 21:41:54.9 Info: 12: add_release_status migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 12 21:41:54.9 Info: AlterTable MetadataProfiles 21:41:54.9 Info: => 4E-07s 21:41:54.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:54.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:54.9 Info: => 0.0005506s 21:41:54.9 Info: PerformDBOperation 21:41:54.9 Info: Performing DB Operation 21:41:54.9 Info: => 2.33E-05s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:54', 'add_release_status') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 12: add_release_status migrated 21:41:54.9 Info: => 0.0004264s 21:41:54.9 Info: 13: album_download_notification migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 13 21:41:54.9 Info: AlterTable Notifications 21:41:54.9 Info: => 5E-07s 21:41:54.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:54.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:54.9 Info: => 0.0005389s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:54', 'album_download_notification') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 13: album_download_notification migrated 21:41:54.9 Info: => 0.0008975s 21:41:54.9 Info: 14: fix_language_metadata_profiles migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 14 21:41:54.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:54.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:54.9 Info: => 9.23E-05s 21:41:54.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:54.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:54.9 Info: => 9.82E-05s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:54', 'fix_language_metadata_profiles') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 14: fix_language_metadata_profiles migrated 21:41:54.9 Info: => 0.0004329s 21:41:54.9 Info: 15: remove_fanzub migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 15 21:41:54.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:54.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:54.9 Info: => 4.29E-05s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:54', 'remove_fanzub') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 15: remove_fanzub migrated 21:41:54.9 Info: => 0.000358s 21:41:54.9 Info: 16: update_artist_history_indexes migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 16 21:41:54.9 Info: CreateIndex Albums (ArtistId) 21:41:54.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:54.9 Info: => 9.83E-05s 21:41:54.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:54.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:54.9 Info: => 9.49E-05s 21:41:54.9 Info: DeleteIndex History (AlbumId) 21:41:54.9 Info: DROP INDEX "IX_History_AlbumId" 21:41:54.9 Info: => 0.0001326s 21:41:54.9 Info: CreateIndex History (AlbumId, Date) 21:41:54.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:54.9 Info: => 9.61E-05s 21:41:54.9 Info: DeleteIndex History (DownloadId) 21:41:54.9 Info: DROP INDEX "IX_History_DownloadId" 21:41:54.9 Info: => 0.0001134s 21:41:54.9 Info: CreateIndex History (DownloadId, Date) 21:41:54.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:54.9 Info: => 8.44E-05s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:54', 'update_artist_history_indexes') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 16: update_artist_history_indexes migrated 21:41:54.9 Info: => 0.0004357s 21:41:54.9 Info: 17: remove_nma migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 17 21:41:54.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:54.9 Info: => 5.12E-05s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:54', 'remove_nma') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 17: remove_nma migrated 21:41:54.9 Info: => 0.000341s 21:41:54.9 Info: 18: album_disambiguation migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 18 21:41:54.9 Info: AlterTable Albums 21:41:54.9 Info: => 5E-07s 21:41:54.9 Info: CreateColumn Albums Disambiguation String 21:41:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:54.9 Info: => 0.0006081s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:54', 'album_disambiguation') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 18: album_disambiguation migrated 21:41:54.9 Info: => 0.0009892s 21:41:54.9 Info: 19: add_ape_quality_in_profiles migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 19 21:41:54.9 Info: PerformDBOperation 21:41:54.9 Info: Performing DB Operation 21:41:54.9 Info: => 2.61E-05s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:54', 'add_ape_quality_in_profiles') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 19: add_ape_quality_in_profiles migrated 21:41:54.9 Info: => 0.0003706s 21:41:54.9 Info: 20: remove_pushalot migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 20 21:41:54.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:54.9 Info: => 4.98E-05s 21:41:54.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:54.9 Info: => 3.46E-05s 21:41:54.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:54.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:54.9 Info: => 4.14E-05s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:54', 'remove_pushalot') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 20: remove_pushalot migrated 21:41:54.9 Info: => 0.0004647s 21:41:54.9 Info: 21: add_custom_filters migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 21 21:41:54.9 Info: CreateTable CustomFilters 21:41:54.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:54.9 Info: => 0.0001172s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:54', 'add_custom_filters') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 21: add_custom_filters migrated 21:41:54.9 Info: => 0.0004393s 21:41:54.9 Info: 22: import_list_tags migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 22 21:41:54.9 Info: AlterTable ImportLists 21:41:54.9 Info: => 4E-07s 21:41:54.9 Info: CreateColumn ImportLists Tags String 21:41:54.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:54.9 Info: => 0.0005625s 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:54', 'import_list_tags') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 22: import_list_tags migrated 21:41:54.9 Info: => 0.0008785s 21:41:54.9 Info: 23: add_release_groups_etc migrating 21:41:54.9 Info: Beginning Transaction 21:41:54.9 Info: Starting migration of Main DB to 23 21:41:54.9 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:41:54.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2025-04-14T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:41:54.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:41:54.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:41:54.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:41:54.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:41:54.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:41:54.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:41:54.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:41:54.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:41:54.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:41:54.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:41:54.9 Info: CreateTable ArtistMetadata 21:41:54.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:54.9 Info: => 0.0001809s 21:41:54.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:54.9 Info: => 9.46E-05s 21:41:54.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:54.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:54.9 Info: => 0.0001033s 21:41:54.9 Info: AlterTable Artists 21:41:54.9 Info: => 4E-07s 21:41:54.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:54.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.9 Info: => 0.0006403s 21:41:54.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:54.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:54.9 Info: => 8.51E-05s 21:41:54.9 Info: CreateTable AlbumReleases 21:41:54.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:54.9 Info: => 0.0001754s 21:41:54.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:54.9 Info: => 8.97E-05s 21:41:54.9 Info: CreateIndex AlbumReleases (AlbumId) 21:41:54.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:54.9 Info: => 8.28E-05s 21:41:54.9 Info: PerformDBOperation 21:41:54.9 Info: Performing DB Operation 21:41:54.9 Info: => 0.0032173s 21:41:54.9 Info: AlterTable Albums 21:41:54.9 Info: => 4E-07s 21:41:54.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.9 Info: => 0.0005774s 21:41:54.9 Info: AlterTable Albums 21:41:54.9 Info: => 4E-07s 21:41:54.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:54.9 Info: => 0.0005392s 21:41:54.9 Info: AlterTable Albums 21:41:54.9 Info: => 3E-07s 21:41:54.9 Info: CreateColumn Albums Links String 21:41:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:54.9 Info: => 0.0005453s 21:41:54.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:54.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:54.9 Info: => 9.51E-05s 21:41:54.9 Info: AlterTable Tracks 21:41:54.9 Info: => 3E-07s 21:41:54.9 Info: CreateColumn Tracks ForeignRecordingId String 21:41:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:54.9 Info: => 0.000565s 21:41:54.9 Info: AlterTable Tracks 21:41:54.9 Info: => 4E-07s 21:41:54.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:54.9 Info: => 0.0005922s 21:41:54.9 Info: AlterTable Tracks 21:41:54.9 Info: => 4E-07s 21:41:54.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:54.9 Info: => 0.0005722s 21:41:54.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:54.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:54.9 Info: => 8.99E-05s 21:41:54.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:54.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:54.9 Info: => 8.64E-05s 21:41:54.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:54.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:54.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:54.9 Info: DROP TABLE "Artists" 21:41:54.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:54.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:54.9 Info: => 0.0099247s 21:41:54.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:54.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:54.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:54.9 Info: DROP TABLE "Albums" 21:41:54.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:54.9 Info: => 0.0042723s 21:41:54.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:54.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:54.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:54.9 Info: DROP TABLE "Tracks" 21:41:54.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:54.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:54.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:54.9 Info: => 0.0037905s 21:41:54.9 Info: DeleteColumn TrackFiles ArtistId 21:41:54.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:54.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:54.9 Info: DROP TABLE "TrackFiles" 21:41:54.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:54.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:54.9 Info: => 0.0036426s 21:41:54.9 Info: CreateIndex Artists (ArtistMetadataId) 21:41:54.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:54.9 Info: => 7.84E-05s 21:41:54.9 Info: CreateIndex Artists (Monitored) 21:41:54.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:54.9 Info: => 7.4E-05s 21:41:54.9 Info: CreateIndex Albums (ArtistMetadataId) 21:41:54.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:54.9 Info: => 7.26E-05s 21:41:54.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:54.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:54.9 Info: => 7.38E-05s 21:41:54.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:54.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:54.9 Info: => 7.34E-05s 21:41:54.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:54.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:54.9 Info: => 7.4E-05s 21:41:54.9 Info: UpdateData 21:41:54.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:54.9 Info: => 4.12E-05s 21:41:54.9 Info: UpdateData 21:41:54.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:54.9 Info: => 3.9E-05s 21:41:54.9 Info: UpdateData 21:41:54.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:54.9 Info: => 3.89E-05s 21:41:54.9 Info: -> 12 Insert operations completed in 00:00:00.0009999 taking an average of 00:00:00.0000833 21:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:54', 'add_release_groups_etc') 21:41:54.9 Info: Committing Transaction 21:41:54.9 Info: 23: add_release_groups_etc migrated 21:41:54.9 Info: => 0.0007835s 21:41:54.9 Debug: Took: 00:00:00.1088240 21:41:55.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 21:41:55.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 21:41:55.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637150628368_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:55.0 Info: DatabaseEngineVersionCheck migrating 21:41:55.0 Info: PerformDBOperation 21:41:55.0 Info: Performing DB Operation 21:41:55.0 Info: SQLite 3.49.1 21:41:55.0 Info: => 0.0016734s 21:41:55.0 Info: DatabaseEngineVersionCheck migrated 21:41:55.0 Info: => 0.0016819s 21:41:55.0 Info: VersionMigration migrating 21:41:55.0 Info: Beginning Transaction 21:41:55.0 Info: CreateTable VersionInfo 21:41:55.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:55.0 Info: => 0.0001445s 21:41:55.0 Info: Committing Transaction 21:41:55.0 Info: VersionMigration migrated 21:41:55.0 Info: => 0.0006681s 21:41:55.0 Info: VersionUniqueMigration migrating 21:41:55.0 Info: Beginning Transaction 21:41:55.0 Info: CreateIndex VersionInfo (Version) 21:41:55.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:55.0 Info: => 0.0001194s 21:41:55.0 Info: AlterTable VersionInfo 21:41:55.0 Info: => 6E-07s 21:41:55.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:55.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:55.0 Info: => 0.0005049s 21:41:55.0 Info: Committing Transaction 21:41:55.0 Info: VersionUniqueMigration migrated 21:41:55.0 Info: => 0.0007979s 21:41:55.0 Info: VersionDescriptionMigration migrating 21:41:55.0 Info: Beginning Transaction 21:41:55.0 Info: AlterTable VersionInfo 21:41:55.0 Info: => 5E-07s 21:41:55.0 Info: CreateColumn VersionInfo Description String 21:41:55.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:55.0 Info: => 0.000185s 21:41:55.0 Info: Committing Transaction 21:41:55.0 Info: VersionDescriptionMigration migrated 21:41:55.0 Info: => 0.000459s 21:41:55.0 Info: 1: InitialSetup migrating 21:41:55.0 Info: Beginning Transaction 21:41:55.0 Info: Starting migration of Main DB to 1 21:41:55.0 Info: CreateTable Config 21:41:55.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:55.0 Info: => 0.0001281s 21:41:55.0 Info: CreateIndex Config (Key) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:55.0 Info: => 7.35E-05s 21:41:55.0 Info: CreateTable RootFolders 21:41:55.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:55.0 Info: => 7.92E-05s 21:41:55.0 Info: CreateIndex RootFolders (Path) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:55.0 Info: => 6.78E-05s 21:41:55.0 Info: CreateTable Artists 21:41:55.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:55.0 Info: => 0.0002044s 21:41:55.0 Info: CreateIndex Artists (ForeignArtistId) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:55.0 Info: => 7.08E-05s 21:41:55.0 Info: CreateIndex Artists (NameSlug) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:55.0 Info: => 6.51E-05s 21:41:55.0 Info: CreateIndex Artists (CleanName) 21:41:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.0 Info: => 6.76E-05s 21:41:55.0 Info: CreateIndex Artists (Path) 21:41:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.0 Info: => 6.02E-05s 21:41:55.0 Info: CreateTable Albums 21:41:55.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:55.0 Info: => 0.0001827s 21:41:55.0 Info: CreateIndex Albums (ForeignAlbumId) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.0 Info: => 6.83E-05s 21:41:55.0 Info: CreateIndex Albums (MBId) 21:41:55.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.0 Info: => 6.18E-05s 21:41:55.0 Info: CreateIndex Albums (TADBId) 21:41:55.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.0 Info: => 6.03E-05s 21:41:55.0 Info: CreateIndex Albums (TitleSlug) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.0 Info: => 6.28E-05s 21:41:55.0 Info: CreateIndex Albums (CleanTitle) 21:41:55.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.0 Info: => 5.94E-05s 21:41:55.0 Info: CreateIndex Albums (Path) 21:41:55.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:55.0 Info: => 5.99E-05s 21:41:55.0 Info: CreateTable Tracks 21:41:55.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:55.0 Info: => 0.0001181s 21:41:55.0 Info: CreateIndex Tracks (ForeignTrackId) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.0 Info: => 6.7E-05s 21:41:55.0 Info: CreateIndex Tracks (ArtistId) 21:41:55.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:55.0 Info: => 6.65E-05s 21:41:55.0 Info: CreateIndex Tracks (TrackFileId) 21:41:55.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.0 Info: => 6.78E-05s 21:41:55.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:55.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:55.0 Info: => 0.0001015s 21:41:55.0 Info: CreateTable TrackFiles 21:41:55.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:55.0 Info: => 0.0001463s 21:41:55.0 Info: CreateIndex TrackFiles (ArtistId) 21:41:55.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:55.0 Info: => 8.59E-05s 21:41:55.0 Info: CreateIndex TrackFiles (AlbumId) 21:41:55.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.0 Info: => 6.22E-05s 21:41:55.0 Info: CreateTable History 21:41:55.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:55.0 Info: => 0.0001286s 21:41:55.0 Info: CreateIndex History (Date) 21:41:55.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:55.0 Info: => 6.69E-05s 21:41:55.0 Info: CreateIndex History (EventType) 21:41:55.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:55.0 Info: => 6.42E-05s 21:41:55.0 Info: CreateIndex History (DownloadId) 21:41:55.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:55.0 Info: => 6.28E-05s 21:41:55.0 Info: CreateIndex History (AlbumId) 21:41:55.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:55.0 Info: => 6.59E-05s 21:41:55.0 Info: CreateTable Notifications 21:41:55.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:55.0 Info: => 0.0001259s 21:41:55.0 Info: CreateTable ScheduledTasks 21:41:55.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:55.0 Info: => 9.18E-05s 21:41:55.0 Info: CreateIndex ScheduledTasks (TypeName) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:55.0 Info: => 6.95E-05s 21:41:55.0 Info: CreateTable Indexers 21:41:55.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:55.0 Info: => 9.44E-05s 21:41:55.0 Info: CreateIndex Indexers (Name) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:55.0 Info: => 6.77E-05s 21:41:55.0 Info: CreateTable Profiles 21:41:55.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:55.0 Info: => 8.2E-05s 21:41:55.0 Info: CreateIndex Profiles (Name) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:55.0 Info: => 8.88E-05s 21:41:55.0 Info: CreateTable QualityDefinitions 21:41:55.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:55.0 Info: => 0.0001058s 21:41:55.0 Info: CreateIndex QualityDefinitions (Quality) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:55.0 Info: => 6.86E-05s 21:41:55.0 Info: CreateIndex QualityDefinitions (Title) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:55.0 Info: => 6.99E-05s 21:41:55.0 Info: CreateTable NamingConfig 21:41:55.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:55.0 Info: => 0.0001053s 21:41:55.0 Info: CreateTable Blacklist 21:41:55.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:55.0 Info: => 0.0001451s 21:41:55.0 Info: CreateTable Metadata 21:41:55.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:55.0 Info: => 8.78E-05s 21:41:55.0 Info: CreateTable MetadataFiles 21:41:55.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:55.0 Info: => 0.0001036s 21:41:55.0 Info: CreateTable DownloadClients 21:41:55.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:55.0 Info: => 9.13E-05s 21:41:55.0 Info: CreateTable PendingReleases 21:41:55.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:55.0 Info: => 0.0001013s 21:41:55.0 Info: CreateTable RemotePathMappings 21:41:55.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:55.0 Info: => 8.45E-05s 21:41:55.0 Info: CreateTable Tags 21:41:55.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:55.0 Info: => 7.82E-05s 21:41:55.0 Info: CreateIndex Tags (Label) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:55.0 Info: => 7.82E-05s 21:41:55.0 Info: CreateTable Restrictions 21:41:55.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:55.0 Info: => 8.56E-05s 21:41:55.0 Info: CreateTable DelayProfiles 21:41:55.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:55.0 Info: => 0.0001316s 21:41:55.0 Info: CreateTable Users 21:41:55.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:55.0 Info: => 8.21E-05s 21:41:55.0 Info: CreateIndex Users (Identifier) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:55.0 Info: => 7.8E-05s 21:41:55.0 Info: CreateIndex Users (Username) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:55.0 Info: => 7.24E-05s 21:41:55.0 Info: CreateTable Commands 21:41:55.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:55.0 Info: => 0.0001412s 21:41:55.0 Info: CreateTable IndexerStatus 21:41:55.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:55.0 Info: => 0.0001161s 21:41:55.0 Info: CreateIndex IndexerStatus (ProviderId) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:55.0 Info: => 0.0001325s 21:41:55.0 Info: CreateTable ExtraFiles 21:41:55.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:55.0 Info: => 0.0001376s 21:41:55.0 Info: CreateTable LyricFiles 21:41:55.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:55.0 Info: => 0.0001179s 21:41:55.0 Info: CreateTable LanguageProfiles 21:41:55.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:55.0 Info: => 8.39E-05s 21:41:55.0 Info: CreateIndex LanguageProfiles (Name) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:55.0 Info: => 7.84E-05s 21:41:55.0 Info: CreateTable DownloadClientStatus 21:41:55.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:55.0 Info: => 9.13E-05s 21:41:55.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:55.0 Info: => 8.14E-05s 21:41:55.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:55.0 Info: -> 1 Insert operations completed in 00:00:00.0000518 taking an average of 00:00:00.0000518 21:41:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:55', 'InitialSetup') 21:41:55.0 Info: Committing Transaction 21:41:55.0 Info: 1: InitialSetup migrated 21:41:55.0 Info: => 0.0010067s 21:41:55.0 Info: 2: add_reason_to_pending_releases migrating 21:41:55.0 Info: Beginning Transaction 21:41:55.0 Info: Starting migration of Main DB to 2 21:41:55.0 Info: AlterTable PendingReleases 21:41:55.0 Info: => 5E-07s 21:41:55.0 Info: CreateColumn PendingReleases Reason Int32 21:41:55.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:55.0 Info: => 0.0004873s 21:41:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:55', 'add_reason_to_pending_releases') 21:41:55.0 Info: Committing Transaction 21:41:55.0 Info: 2: add_reason_to_pending_releases migrated 21:41:55.0 Info: => 0.0009115s 21:41:55.0 Info: 3: add_medium_support migrating 21:41:55.0 Info: Beginning Transaction 21:41:55.0 Info: Starting migration of Main DB to 3 21:41:55.0 Info: AlterTable Albums 21:41:55.0 Info: => 5E-07s 21:41:55.0 Info: CreateColumn Albums Media String 21:41:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:55.0 Info: => 0.0005469s 21:41:55.0 Info: AlterTable Tracks 21:41:55.0 Info: => 3E-07s 21:41:55.0 Info: CreateColumn Tracks MediumNumber Int32 21:41:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:55.0 Info: => 0.0004445s 21:41:55.0 Info: AlterTable Tracks 21:41:55.0 Info: => 3E-07s 21:41:55.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:55.0 Info: => 0.0004379s 21:41:55.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:55.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:55.0 Info: => 3.38E-05s 21:41:55.0 Info: DeleteColumn Tracks TrackNumber 21:41:55.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:55.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:55.0 Info: DROP TABLE "Tracks" 21:41:55.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:55.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:55.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.0 Info: => 0.0036986s 21:41:55.0 Info: AlterTable Tracks 21:41:55.0 Info: => 3E-07s 21:41:55.0 Info: CreateColumn Tracks TrackNumber String 21:41:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:55.0 Info: => 0.0004896s 21:41:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:55', 'add_medium_support') 21:41:55.0 Info: Committing Transaction 21:41:55.0 Info: 3: add_medium_support migrated 21:41:55.0 Info: => 0.0009811s 21:41:55.0 Info: 4: add_various_qualites_in_profile migrating 21:41:55.0 Info: Beginning Transaction 21:41:55.0 Info: Starting migration of Main DB to 4 21:41:55.0 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 21:41:55.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:55.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:55.0 Info: => 3.45E-05s 21:41:55.0 Info: PerformDBOperation 21:41:55.0 Info: Performing DB Operation 21:41:55.1 Info: => 0.006407s 21:41:55.1 Info: -> 1 Insert operations completed in 00:00:00.0000586 taking an average of 00:00:00.0000586 21:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:55', 'add_various_qualites_in_profile') 21:41:55.1 Info: Committing Transaction 21:41:55.1 Info: 4: add_various_qualites_in_profile migrated 21:41:55.1 Info: => 0.0068778s 21:41:55.1 Debug: Took: 00:00:00.0371760 21:41:55.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 21:41:55.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 21:41:55.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637151564944_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:55.1 Info: DatabaseEngineVersionCheck migrating 21:41:55.1 Info: PerformDBOperation 21:41:55.1 Info: Performing DB Operation 21:41:55.1 Info: SQLite 3.49.1 21:41:55.1 Info: => 0.0014529s 21:41:55.1 Info: DatabaseEngineVersionCheck migrated 21:41:55.1 Info: => 0.001461s 21:41:55.1 Info: VersionMigration migrating 21:41:55.1 Info: Beginning Transaction 21:41:55.1 Info: CreateTable VersionInfo 21:41:55.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:55.1 Info: => 0.0001765s 21:41:55.1 Info: Committing Transaction 21:41:55.1 Info: VersionMigration migrated 21:41:55.1 Info: => 0.00093s 21:41:55.1 Info: VersionUniqueMigration migrating 21:41:55.1 Info: Beginning Transaction 21:41:55.1 Info: CreateIndex VersionInfo (Version) 21:41:55.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:55.1 Info: => 0.0001277s 21:41:55.1 Info: AlterTable VersionInfo 21:41:55.1 Info: => 5E-07s 21:41:55.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:55.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:55.1 Info: => 0.0005092s 21:41:55.1 Info: Committing Transaction 21:41:55.1 Info: VersionUniqueMigration migrated 21:41:55.1 Info: => 0.0007866s 21:41:55.1 Info: VersionDescriptionMigration migrating 21:41:55.1 Info: Beginning Transaction 21:41:55.1 Info: AlterTable VersionInfo 21:41:55.1 Info: => 5E-07s 21:41:55.1 Info: CreateColumn VersionInfo Description String 21:41:55.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:55.1 Info: => 0.0002206s 21:41:55.1 Info: Committing Transaction 21:41:55.1 Info: VersionDescriptionMigration migrated 21:41:55.1 Info: => 0.0005025s 21:41:55.1 Info: 1: InitialSetup migrating 21:41:55.1 Info: Beginning Transaction 21:41:55.1 Info: Starting migration of Main DB to 1 21:41:55.1 Info: CreateTable Config 21:41:55.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:55.1 Info: => 0.0001611s 21:41:55.1 Info: CreateIndex Config (Key) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:55.1 Info: => 7.34E-05s 21:41:55.1 Info: CreateTable RootFolders 21:41:55.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:55.1 Info: => 9.71E-05s 21:41:55.1 Info: CreateIndex RootFolders (Path) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:55.1 Info: => 7.05E-05s 21:41:55.1 Info: CreateTable Artists 21:41:55.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:55.1 Info: => 0.0002154s 21:41:55.1 Info: CreateIndex Artists (ForeignArtistId) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:55.1 Info: => 7.02E-05s 21:41:55.1 Info: CreateIndex Artists (NameSlug) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:55.1 Info: => 6.65E-05s 21:41:55.1 Info: CreateIndex Artists (CleanName) 21:41:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.1 Info: => 6.34E-05s 21:41:55.1 Info: CreateIndex Artists (Path) 21:41:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.1 Info: => 6.23E-05s 21:41:55.1 Info: CreateTable Albums 21:41:55.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:55.1 Info: => 0.0001945s 21:41:55.1 Info: CreateIndex Albums (ForeignAlbumId) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.1 Info: => 6.98E-05s 21:41:55.1 Info: CreateIndex Albums (MBId) 21:41:55.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.1 Info: => 6.43E-05s 21:41:55.1 Info: CreateIndex Albums (TADBId) 21:41:55.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.1 Info: => 6.34E-05s 21:41:55.1 Info: CreateIndex Albums (TitleSlug) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.1 Info: => 6.31E-05s 21:41:55.1 Info: CreateIndex Albums (CleanTitle) 21:41:55.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.1 Info: => 8.38E-05s 21:41:55.1 Info: CreateIndex Albums (Path) 21:41:55.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:55.1 Info: => 6.58E-05s 21:41:55.1 Info: CreateTable Tracks 21:41:55.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:55.1 Info: => 0.0001593s 21:41:55.1 Info: CreateIndex Tracks (ForeignTrackId) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.1 Info: => 7.14E-05s 21:41:55.1 Info: CreateIndex Tracks (ArtistId) 21:41:55.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:55.1 Info: => 6.96E-05s 21:41:55.1 Info: CreateIndex Tracks (TrackFileId) 21:41:55.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.1 Info: => 6.9E-05s 21:41:55.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:55.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:55.1 Info: => 7.07E-05s 21:41:55.1 Info: CreateTable TrackFiles 21:41:55.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:55.1 Info: => 0.0001339s 21:41:55.1 Info: CreateIndex TrackFiles (ArtistId) 21:41:55.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:55.1 Info: => 6.84E-05s 21:41:55.1 Info: CreateIndex TrackFiles (AlbumId) 21:41:55.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.1 Info: => 6.39E-05s 21:41:55.1 Info: CreateTable History 21:41:55.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:55.1 Info: => 0.0001391s 21:41:55.1 Info: CreateIndex History (Date) 21:41:55.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:55.1 Info: => 6.67E-05s 21:41:55.1 Info: CreateIndex History (EventType) 21:41:55.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:55.1 Info: => 6.44E-05s 21:41:55.1 Info: CreateIndex History (DownloadId) 21:41:55.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:55.1 Info: => 6.66E-05s 21:41:55.1 Info: CreateIndex History (AlbumId) 21:41:55.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:55.1 Info: => 6.37E-05s 21:41:55.1 Info: CreateTable Notifications 21:41:55.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:55.1 Info: => 0.0001374s 21:41:55.1 Info: CreateTable ScheduledTasks 21:41:55.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:55.1 Info: => 0.0001101s 21:41:55.1 Info: CreateIndex ScheduledTasks (TypeName) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:55.1 Info: => 7.06E-05s 21:41:55.1 Info: CreateTable Indexers 21:41:55.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:55.1 Info: => 0.0001114s 21:41:55.1 Info: CreateIndex Indexers (Name) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:55.1 Info: => 6.89E-05s 21:41:55.1 Info: CreateTable Profiles 21:41:55.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:55.1 Info: => 0.0001018s 21:41:55.1 Info: CreateIndex Profiles (Name) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:55.1 Info: => 6.92E-05s 21:41:55.1 Info: CreateTable QualityDefinitions 21:41:55.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:55.1 Info: => 0.00011s 21:41:55.1 Info: CreateIndex QualityDefinitions (Quality) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:55.1 Info: => 6.94E-05s 21:41:55.1 Info: CreateIndex QualityDefinitions (Title) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:55.1 Info: => 7.06E-05s 21:41:55.1 Info: CreateTable NamingConfig 21:41:55.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:55.1 Info: => 0.0001225s 21:41:55.1 Info: CreateTable Blacklist 21:41:55.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:55.1 Info: => 0.0001773s 21:41:55.1 Info: CreateTable Metadata 21:41:55.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:55.1 Info: => 0.0001147s 21:41:55.1 Info: CreateTable MetadataFiles 21:41:55.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:55.1 Info: => 0.0001575s 21:41:55.1 Info: CreateTable DownloadClients 21:41:55.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:55.1 Info: => 0.0001208s 21:41:55.1 Info: CreateTable PendingReleases 21:41:55.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:55.1 Info: => 0.0001614s 21:41:55.1 Info: CreateTable RemotePathMappings 21:41:55.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:55.1 Info: => 0.0001124s 21:41:55.1 Info: CreateTable Tags 21:41:55.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:55.1 Info: => 0.0001153s 21:41:55.1 Info: CreateIndex Tags (Label) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:55.1 Info: => 0.0001066s 21:41:55.1 Info: CreateTable Restrictions 21:41:55.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:55.1 Info: => 0.0001297s 21:41:55.1 Info: CreateTable DelayProfiles 21:41:55.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:55.1 Info: => 0.0001507s 21:41:55.1 Info: CreateTable Users 21:41:55.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:55.1 Info: => 0.0001108s 21:41:55.1 Info: CreateIndex Users (Identifier) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:55.1 Info: => 8.85E-05s 21:41:55.1 Info: CreateIndex Users (Username) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:55.1 Info: => 8.06E-05s 21:41:55.1 Info: CreateTable Commands 21:41:55.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:55.1 Info: => 0.000149s 21:41:55.1 Info: CreateTable IndexerStatus 21:41:55.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:55.1 Info: => 0.0001529s 21:41:55.1 Info: CreateIndex IndexerStatus (ProviderId) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:55.1 Info: => 9.93E-05s 21:41:55.1 Info: CreateTable ExtraFiles 21:41:55.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:55.1 Info: => 0.0001726s 21:41:55.1 Info: CreateTable LyricFiles 21:41:55.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:55.1 Info: => 0.0001395s 21:41:55.1 Info: CreateTable LanguageProfiles 21:41:55.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:55.1 Info: => 0.0001087s 21:41:55.1 Info: CreateIndex LanguageProfiles (Name) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:55.1 Info: => 8.31E-05s 21:41:55.1 Info: CreateTable DownloadClientStatus 21:41:55.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:55.1 Info: => 0.0001184s 21:41:55.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:55.1 Info: => 8.53E-05s 21:41:55.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:55.1 Info: -> 1 Insert operations completed in 00:00:00.0000534 taking an average of 00:00:00.0000534 21:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:55', 'InitialSetup') 21:41:55.1 Info: Committing Transaction 21:41:55.1 Info: 1: InitialSetup migrated 21:41:55.1 Info: => 0.0010032s 21:41:55.1 Info: 2: add_reason_to_pending_releases migrating 21:41:55.1 Info: Beginning Transaction 21:41:55.1 Info: Starting migration of Main DB to 2 21:41:55.1 Info: AlterTable PendingReleases 21:41:55.1 Info: => 4E-07s 21:41:55.1 Info: CreateColumn PendingReleases Reason Int32 21:41:55.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:55.1 Info: => 0.0005525s 21:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:55', 'add_reason_to_pending_releases') 21:41:55.1 Info: Committing Transaction 21:41:55.1 Info: 2: add_reason_to_pending_releases migrated 21:41:55.1 Info: => 0.0009367s 21:41:55.1 Info: 3: add_medium_support migrating 21:41:55.1 Info: Beginning Transaction 21:41:55.1 Info: Starting migration of Main DB to 3 21:41:55.1 Info: AlterTable Albums 21:41:55.1 Info: => 4E-07s 21:41:55.1 Info: CreateColumn Albums Media String 21:41:55.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:55.1 Info: => 0.0005041s 21:41:55.1 Info: AlterTable Tracks 21:41:55.1 Info: => 3E-07s 21:41:55.1 Info: CreateColumn Tracks MediumNumber Int32 21:41:55.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:55.1 Info: => 0.0004695s 21:41:55.1 Info: AlterTable Tracks 21:41:55.1 Info: => 3E-07s 21:41:55.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:55.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:55.1 Info: => 0.0004734s 21:41:55.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:55.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:55.1 Info: => 3.26E-05s 21:41:55.1 Info: DeleteColumn Tracks TrackNumber 21:41:55.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:55.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:55.1 Info: DROP TABLE "Tracks" 21:41:55.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:55.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:55.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.1 Info: => 0.0037149s 21:41:55.1 Info: AlterTable Tracks 21:41:55.1 Info: => 3E-07s 21:41:55.1 Info: CreateColumn Tracks TrackNumber String 21:41:55.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:55.1 Info: => 0.0005275s 21:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:55', 'add_medium_support') 21:41:55.1 Info: Committing Transaction 21:41:55.1 Info: 3: add_medium_support migrated 21:41:55.1 Info: => 0.0009674s 21:41:55.1 Info: 4: add_various_qualites_in_profile migrating 21:41:55.1 Info: Beginning Transaction 21:41:55.1 Info: Starting migration of Main DB to 4 21:41:55.1 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 21:41:55.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:55.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:55.1 Info: => 3.47E-05s 21:41:55.1 Info: PerformDBOperation 21:41:55.1 Info: Performing DB Operation 21:41:55.1 Info: => 0.0002847s 21:41:55.1 Info: -> 1 Insert operations completed in 00:00:00.0000569 taking an average of 00:00:00.0000569 21:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:55', 'add_various_qualites_in_profile') 21:41:55.1 Info: Committing Transaction 21:41:55.1 Info: 4: add_various_qualites_in_profile migrated 21:41:55.1 Info: => 0.000672s 21:41:55.1 Debug: Took: 00:00:00.0306083 21:41:55.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 21:41:55.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 21:41:55.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637152313487_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:55.2 Info: DatabaseEngineVersionCheck migrating 21:41:55.2 Info: PerformDBOperation 21:41:55.2 Info: Performing DB Operation 21:41:55.2 Info: SQLite 3.49.1 21:41:55.2 Info: => 0.0015061s 21:41:55.2 Info: DatabaseEngineVersionCheck migrated 21:41:55.2 Info: => 0.0015154s 21:41:55.2 Info: VersionMigration migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: CreateTable VersionInfo 21:41:55.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:55.2 Info: => 0.000168s 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: VersionMigration migrated 21:41:55.2 Info: => 0.0008216s 21:41:55.2 Info: VersionUniqueMigration migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: CreateIndex VersionInfo (Version) 21:41:55.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:55.2 Info: => 0.0001326s 21:41:55.2 Info: AlterTable VersionInfo 21:41:55.2 Info: => 6E-07s 21:41:55.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:55.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:55.2 Info: => 0.0004996s 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: VersionUniqueMigration migrated 21:41:55.2 Info: => 0.0007351s 21:41:55.2 Info: VersionDescriptionMigration migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: AlterTable VersionInfo 21:41:55.2 Info: => 5E-07s 21:41:55.2 Info: CreateColumn VersionInfo Description String 21:41:55.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:55.2 Info: => 0.0001914s 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: VersionDescriptionMigration migrated 21:41:55.2 Info: => 0.0004153s 21:41:55.2 Info: 1: InitialSetup migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 1 21:41:55.2 Info: CreateTable Config 21:41:55.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:55.2 Info: => 0.0001602s 21:41:55.2 Info: CreateIndex Config (Key) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:55.2 Info: => 7.24E-05s 21:41:55.2 Info: CreateTable RootFolders 21:41:55.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:55.2 Info: => 9.64E-05s 21:41:55.2 Info: CreateIndex RootFolders (Path) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:55.2 Info: => 6.65E-05s 21:41:55.2 Info: CreateTable Artists 21:41:55.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:55.2 Info: => 0.0001983s 21:41:55.2 Info: CreateIndex Artists (ForeignArtistId) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:55.2 Info: => 7.07E-05s 21:41:55.2 Info: CreateIndex Artists (NameSlug) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:55.2 Info: => 6.49E-05s 21:41:55.2 Info: CreateIndex Artists (CleanName) 21:41:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.2 Info: => 6.28E-05s 21:41:55.2 Info: CreateIndex Artists (Path) 21:41:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.2 Info: => 0.0001168s 21:41:55.2 Info: CreateTable Albums 21:41:55.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:55.2 Info: => 0.000208s 21:41:55.2 Info: CreateIndex Albums (ForeignAlbumId) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.2 Info: => 8.2E-05s 21:41:55.2 Info: CreateIndex Albums (MBId) 21:41:55.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.2 Info: => 6.48E-05s 21:41:55.2 Info: CreateIndex Albums (TADBId) 21:41:55.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.2 Info: => 6.74E-05s 21:41:55.2 Info: CreateIndex Albums (TitleSlug) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.2 Info: => 6.5E-05s 21:41:55.2 Info: CreateIndex Albums (CleanTitle) 21:41:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.2 Info: => 6.28E-05s 21:41:55.2 Info: CreateIndex Albums (Path) 21:41:55.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:55.2 Info: => 6.2E-05s 21:41:55.2 Info: CreateTable Tracks 21:41:55.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:55.2 Info: => 0.0001427s 21:41:55.2 Info: CreateIndex Tracks (ForeignTrackId) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.2 Info: => 7.03E-05s 21:41:55.2 Info: CreateIndex Tracks (ArtistId) 21:41:55.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:55.2 Info: => 7.01E-05s 21:41:55.2 Info: CreateIndex Tracks (TrackFileId) 21:41:55.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.2 Info: => 7.17E-05s 21:41:55.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:55.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:55.2 Info: => 7.15E-05s 21:41:55.2 Info: CreateTable TrackFiles 21:41:55.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:55.2 Info: => 0.0001358s 21:41:55.2 Info: CreateIndex TrackFiles (ArtistId) 21:41:55.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:55.2 Info: => 6.96E-05s 21:41:55.2 Info: CreateIndex TrackFiles (AlbumId) 21:41:55.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.2 Info: => 6.67E-05s 21:41:55.2 Info: CreateTable History 21:41:55.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:55.2 Info: => 0.0001395s 21:41:55.2 Info: CreateIndex History (Date) 21:41:55.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:55.2 Info: => 6.93E-05s 21:41:55.2 Info: CreateIndex History (EventType) 21:41:55.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:55.2 Info: => 6.93E-05s 21:41:55.2 Info: CreateIndex History (DownloadId) 21:41:55.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:55.2 Info: => 6.68E-05s 21:41:55.2 Info: CreateIndex History (AlbumId) 21:41:55.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:55.2 Info: => 6.81E-05s 21:41:55.2 Info: CreateTable Notifications 21:41:55.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:55.2 Info: => 0.0001292s 21:41:55.2 Info: CreateTable ScheduledTasks 21:41:55.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:55.2 Info: => 0.000112s 21:41:55.2 Info: CreateIndex ScheduledTasks (TypeName) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:55.2 Info: => 7.21E-05s 21:41:55.2 Info: CreateTable Indexers 21:41:55.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:55.2 Info: => 0.0001164s 21:41:55.2 Info: CreateIndex Indexers (Name) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:55.2 Info: => 7.04E-05s 21:41:55.2 Info: CreateTable Profiles 21:41:55.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:55.2 Info: => 0.0001047s 21:41:55.2 Info: CreateIndex Profiles (Name) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:55.2 Info: => 7E-05s 21:41:55.2 Info: CreateTable QualityDefinitions 21:41:55.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:55.2 Info: => 0.0001133s 21:41:55.2 Info: CreateIndex QualityDefinitions (Quality) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:55.2 Info: => 7.07E-05s 21:41:55.2 Info: CreateIndex QualityDefinitions (Title) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:55.2 Info: => 6.85E-05s 21:41:55.2 Info: CreateTable NamingConfig 21:41:55.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:55.2 Info: => 0.0001208s 21:41:55.2 Info: CreateTable Blacklist 21:41:55.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:55.2 Info: => 0.0001767s 21:41:55.2 Info: CreateTable Metadata 21:41:55.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:55.2 Info: => 0.0001141s 21:41:55.2 Info: CreateTable MetadataFiles 21:41:55.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:55.2 Info: => 0.0001398s 21:41:55.2 Info: CreateTable DownloadClients 21:41:55.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:55.2 Info: => 0.000115s 21:41:55.2 Info: CreateTable PendingReleases 21:41:55.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:55.2 Info: => 0.0001185s 21:41:55.2 Info: CreateTable RemotePathMappings 21:41:55.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:55.2 Info: => 0.0001055s 21:41:55.2 Info: CreateTable Tags 21:41:55.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:55.2 Info: => 9.75E-05s 21:41:55.2 Info: CreateIndex Tags (Label) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:55.2 Info: => 9.94E-05s 21:41:55.2 Info: CreateTable Restrictions 21:41:55.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:55.2 Info: => 0.000115s 21:41:55.2 Info: CreateTable DelayProfiles 21:41:55.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:55.2 Info: => 0.0001272s 21:41:55.2 Info: CreateTable Users 21:41:55.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:55.2 Info: => 0.0001056s 21:41:55.2 Info: CreateIndex Users (Identifier) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:55.2 Info: => 8.26E-05s 21:41:55.2 Info: CreateIndex Users (Username) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:55.2 Info: => 7.58E-05s 21:41:55.2 Info: CreateTable Commands 21:41:55.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:55.2 Info: => 0.0001319s 21:41:55.2 Info: CreateTable IndexerStatus 21:41:55.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:55.2 Info: => 0.0001403s 21:41:55.2 Info: CreateIndex IndexerStatus (ProviderId) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:55.2 Info: => 9.28E-05s 21:41:55.2 Info: CreateTable ExtraFiles 21:41:55.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:55.2 Info: => 0.0001244s 21:41:55.2 Info: CreateTable LyricFiles 21:41:55.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:55.2 Info: => 0.0001374s 21:41:55.2 Info: CreateTable LanguageProfiles 21:41:55.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:55.2 Info: => 0.0001076s 21:41:55.2 Info: CreateIndex LanguageProfiles (Name) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:55.2 Info: => 8.2E-05s 21:41:55.2 Info: CreateTable DownloadClientStatus 21:41:55.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:55.2 Info: => 0.0001141s 21:41:55.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:55.2 Info: => 8.38E-05s 21:41:55.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:55.2 Info: -> 1 Insert operations completed in 00:00:00.0000531 taking an average of 00:00:00.0000531 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:55', 'InitialSetup') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 1: InitialSetup migrated 21:41:55.2 Info: => 0.0009353s 21:41:55.2 Info: 2: add_reason_to_pending_releases migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 2 21:41:55.2 Info: AlterTable PendingReleases 21:41:55.2 Info: => 5E-07s 21:41:55.2 Info: CreateColumn PendingReleases Reason Int32 21:41:55.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:55.2 Info: => 0.0005119s 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:55', 'add_reason_to_pending_releases') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 2: add_reason_to_pending_releases migrated 21:41:55.2 Info: => 0.0009182s 21:41:55.2 Info: 3: add_medium_support migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 3 21:41:55.2 Info: AlterTable Albums 21:41:55.2 Info: => 5E-07s 21:41:55.2 Info: CreateColumn Albums Media String 21:41:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:55.2 Info: => 0.0004957s 21:41:55.2 Info: AlterTable Tracks 21:41:55.2 Info: => 4E-07s 21:41:55.2 Info: CreateColumn Tracks MediumNumber Int32 21:41:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:55.2 Info: => 0.0004713s 21:41:55.2 Info: AlterTable Tracks 21:41:55.2 Info: => 3E-07s 21:41:55.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:55.2 Info: => 0.0004692s 21:41:55.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:55.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:55.2 Info: => 3.7E-05s 21:41:55.2 Info: DeleteColumn Tracks TrackNumber 21:41:55.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:55.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:55.2 Info: DROP TABLE "Tracks" 21:41:55.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.2 Info: => 0.0038552s 21:41:55.2 Info: AlterTable Tracks 21:41:55.2 Info: => 4E-07s 21:41:55.2 Info: CreateColumn Tracks TrackNumber String 21:41:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:55.2 Info: => 0.0004893s 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:55', 'add_medium_support') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 3: add_medium_support migrated 21:41:55.2 Info: => 0.0010377s 21:41:55.2 Info: 4: add_various_qualites_in_profile migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 4 21:41:55.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:55.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:55.2 Info: => 4.24E-05s 21:41:55.2 Info: PerformDBOperation 21:41:55.2 Info: Performing DB Operation 21:41:55.2 Info: => 3.15E-05s 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:55', 'add_various_qualites_in_profile') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 4: add_various_qualites_in_profile migrated 21:41:55.2 Info: => 0.000462s 21:41:55.2 Info: 5: metadata_profiles migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 5 21:41:55.2 Info: CreateTable MetadataProfiles 21:41:55.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:55.2 Info: => 0.0001408s 21:41:55.2 Info: CreateIndex MetadataProfiles (Name) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:55.2 Info: => 9.23E-05s 21:41:55.2 Info: AlterTable Artists 21:41:55.2 Info: => 3E-07s 21:41:55.2 Info: CreateColumn Artists MetadataProfileId Int32 21:41:55.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:55.2 Info: => 0.00048s 21:41:55.2 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:55.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:55.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:55.2 Info: DROP TABLE "Artists" 21:41:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.2 Info: => 0.0039686s 21:41:55.2 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:55.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:55.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:55.2 Info: DROP TABLE "Artists" 21:41:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.2 Info: => 0.0038747s 21:41:55.2 Info: AlterTable Albums 21:41:55.2 Info: => 4E-07s 21:41:55.2 Info: CreateColumn Albums SecondaryTypes String 21:41:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:55.2 Info: => 0.00047s 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:55', 'metadata_profiles') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 5: metadata_profiles migrated 21:41:55.2 Info: => 0.0010634s 21:41:55.2 Info: 6: separate_automatic_and_interactive_search migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 6 21:41:55.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:55.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:55.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:55.2 Info: DROP TABLE "Indexers" 21:41:55.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:55.2 Info: => 0.0033805s 21:41:55.2 Info: AlterTable Indexers 21:41:55.2 Info: => 3E-07s 21:41:55.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:55.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:55.2 Info: => 0.0004424s 21:41:55.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:55.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:55.2 Info: => 3.08E-05s 21:41:55.2 Info: AlterTable Indexers 21:41:55.2 Info: => 3E-07s 21:41:55.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:55.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:55.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:55.2 Info: DROP TABLE "Indexers" 21:41:55.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:55.2 Info: => 0.0031847s 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:55', 'separate_automatic_and_interactive_search') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 6: separate_automatic_and_interactive_search migrated 21:41:55.2 Info: => 0.0037051s 21:41:55.2 Info: 7: change_album_path_to_relative migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 7 21:41:55.2 Info: DeleteColumn Albums Path 21:41:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:55.2 Info: DROP TABLE "Albums" 21:41:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.2 Info: => 0.0040109s 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:55', 'change_album_path_to_relative') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 7: change_album_path_to_relative migrated 21:41:55.2 Info: => 0.0045737s 21:41:55.2 Info: 8: change_quality_size_mb_to_kb migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 8 21:41:55.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:55.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:55.2 Info: => 3.99E-05s 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:55', 'change_quality_size_mb_to_kb') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 8: change_quality_size_mb_to_kb migrated 21:41:55.2 Info: => 0.0004842s 21:41:55.2 Info: 9: album_releases migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 9 21:41:55.2 Info: AlterTable Albums 21:41:55.2 Info: => 4E-07s 21:41:55.2 Info: CreateColumn Albums Releases String 21:41:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:55.2 Info: => 0.0004733s 21:41:55.2 Info: AlterTable Albums 21:41:55.2 Info: => 4E-07s 21:41:55.2 Info: CreateColumn Albums CurrentRelease String 21:41:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:55.2 Info: => 0.0004464s 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:55', 'album_releases') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 9: album_releases migrated 21:41:55.2 Info: => 0.0008679s 21:41:55.2 Info: 10: album_releases_fix migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 10 21:41:55.2 Info: AlterTable Albums 21:41:55.2 Info: => 4E-07s 21:41:55.2 Info: AlterColumn Albums Releases String 21:41:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:55.2 Info: DROP TABLE "Albums" 21:41:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.2 Info: => 0.0038715s 21:41:55.2 Info: AlterTable Albums 21:41:55.2 Info: => 4E-07s 21:41:55.2 Info: AlterColumn Albums CurrentRelease String 21:41:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:55.2 Info: DROP TABLE "Albums" 21:41:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.2 Info: => 0.0039497s 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:55', 'album_releases_fix') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 10: album_releases_fix migrated 21:41:55.2 Info: => 0.0044435s 21:41:55.2 Info: 11: import_lists migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 11 21:41:55.2 Info: CreateTable ImportLists 21:41:55.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:55.2 Info: => 0.0001527s 21:41:55.2 Info: CreateIndex ImportLists (Name) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:55.2 Info: => 8.3E-05s 21:41:55.2 Info: CreateTable ImportListStatus 21:41:55.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:55.2 Info: => 0.0001315s 21:41:55.2 Info: CreateIndex ImportListStatus (ProviderId) 21:41:55.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:55.2 Info: => 7.52E-05s 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:55', 'import_lists') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 11: import_lists migrated 21:41:55.2 Info: => 0.0005213s 21:41:55.2 Info: 12: add_release_status migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 12 21:41:55.2 Info: AlterTable MetadataProfiles 21:41:55.2 Info: => 5E-07s 21:41:55.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:55.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:55.2 Info: => 0.0005148s 21:41:55.2 Info: PerformDBOperation 21:41:55.2 Info: Performing DB Operation 21:41:55.2 Info: => 2.56E-05s 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:55', 'add_release_status') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 12: add_release_status migrated 21:41:55.2 Info: => 0.0004719s 21:41:55.2 Info: 13: album_download_notification migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 13 21:41:55.2 Info: AlterTable Notifications 21:41:55.2 Info: => 4E-07s 21:41:55.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:55.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:55.2 Info: => 0.0005062s 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:55', 'album_download_notification') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 13: album_download_notification migrated 21:41:55.2 Info: => 0.000879s 21:41:55.2 Info: 14: fix_language_metadata_profiles migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 14 21:41:55.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:55.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:55.2 Info: => 9.46E-05s 21:41:55.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:55.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:55.2 Info: => 7.02E-05s 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:55', 'fix_language_metadata_profiles') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 14: fix_language_metadata_profiles migrated 21:41:55.2 Info: => 0.0004088s 21:41:55.2 Info: 15: remove_fanzub migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 15 21:41:55.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:55.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:55.2 Info: => 3.37E-05s 21:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:55', 'remove_fanzub') 21:41:55.2 Info: Committing Transaction 21:41:55.2 Info: 15: remove_fanzub migrated 21:41:55.2 Info: => 0.0003705s 21:41:55.2 Info: 16: update_artist_history_indexes migrating 21:41:55.2 Info: Beginning Transaction 21:41:55.2 Info: Starting migration of Main DB to 16 21:41:55.2 Info: CreateIndex Albums (ArtistId) 21:41:55.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:55.2 Info: => 8.91E-05s 21:41:55.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:55.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:55.2 Info: => 8.41E-05s 21:41:55.2 Info: DeleteIndex History (AlbumId) 21:41:55.2 Info: DROP INDEX "IX_History_AlbumId" 21:41:55.2 Info: => 0.0001135s 21:41:55.2 Info: CreateIndex History (AlbumId, Date) 21:41:55.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:55.3 Info: => 0.0001253s 21:41:55.3 Info: DeleteIndex History (DownloadId) 21:41:55.3 Info: DROP INDEX "IX_History_DownloadId" 21:41:55.3 Info: => 0.0001138s 21:41:55.3 Info: CreateIndex History (DownloadId, Date) 21:41:55.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:55.3 Info: => 8.35E-05s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:55', 'update_artist_history_indexes') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 16: update_artist_history_indexes migrated 21:41:55.3 Info: => 0.0007318s 21:41:55.3 Info: 17: remove_nma migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 17 21:41:55.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:55.3 Info: => 4E-05s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:55', 'remove_nma') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 17: remove_nma migrated 21:41:55.3 Info: => 0.0004184s 21:41:55.3 Info: 18: album_disambiguation migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 18 21:41:55.3 Info: AlterTable Albums 21:41:55.3 Info: => 4E-07s 21:41:55.3 Info: CreateColumn Albums Disambiguation String 21:41:55.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:55.3 Info: => 0.0005474s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:55', 'album_disambiguation') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 18: album_disambiguation migrated 21:41:55.3 Info: => 0.000933s 21:41:55.3 Info: 19: add_ape_quality_in_profiles migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 19 21:41:55.3 Info: PerformDBOperation 21:41:55.3 Info: Performing DB Operation 21:41:55.3 Info: => 2.72E-05s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:55', 'add_ape_quality_in_profiles') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 19: add_ape_quality_in_profiles migrated 21:41:55.3 Info: => 0.0003865s 21:41:55.3 Info: 20: remove_pushalot migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 20 21:41:55.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:55.3 Info: => 3.61E-05s 21:41:55.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:55.3 Info: => 2.64E-05s 21:41:55.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:55.3 Info: => 2.44E-05s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:55', 'remove_pushalot') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 20: remove_pushalot migrated 21:41:55.3 Info: => 0.0004681s 21:41:55.3 Info: 21: add_custom_filters migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 21 21:41:55.3 Info: CreateTable CustomFilters 21:41:55.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:55.3 Info: => 0.0001486s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:55', 'add_custom_filters') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 21: add_custom_filters migrated 21:41:55.3 Info: => 0.0005087s 21:41:55.3 Info: 22: import_list_tags migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 22 21:41:55.3 Info: AlterTable ImportLists 21:41:55.3 Info: => 4E-07s 21:41:55.3 Info: CreateColumn ImportLists Tags String 21:41:55.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:55.3 Info: => 0.0005225s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:55', 'import_list_tags') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 22: import_list_tags migrated 21:41:55.3 Info: => 0.0009045s 21:41:55.3 Info: 23: add_release_groups_etc migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 23 21:41:55.3 Info: CreateTable ArtistMetadata 21:41:55.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:55.3 Info: => 0.0001629s 21:41:55.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:55.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:55.3 Info: => 8.59E-05s 21:41:55.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:55.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:55.3 Info: => 6.99E-05s 21:41:55.3 Info: AlterTable Artists 21:41:55.3 Info: => 3E-07s 21:41:55.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:55.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:55.3 Info: => 0.0005633s 21:41:55.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:55.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:55.3 Info: => 8.62E-05s 21:41:55.3 Info: CreateTable AlbumReleases 21:41:55.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:55.3 Info: => 0.0001675s 21:41:55.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:55.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:55.3 Info: => 7.99E-05s 21:41:55.3 Info: CreateIndex AlbumReleases (AlbumId) 21:41:55.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:55.3 Info: => 7.3E-05s 21:41:55.3 Info: PerformDBOperation 21:41:55.3 Info: Performing DB Operation 21:41:55.3 Info: => 2.95E-05s 21:41:55.3 Info: AlterTable Albums 21:41:55.3 Info: => 2E-07s 21:41:55.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:55.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:55.3 Info: => 0.0005098s 21:41:55.3 Info: AlterTable Albums 21:41:55.3 Info: => 4E-07s 21:41:55.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:55.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:55.3 Info: => 0.0005158s 21:41:55.3 Info: AlterTable Albums 21:41:55.3 Info: => 3E-07s 21:41:55.3 Info: CreateColumn Albums Links String 21:41:55.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:55.3 Info: => 0.0004989s 21:41:55.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:55.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:55.3 Info: => 8.49E-05s 21:41:55.3 Info: AlterTable Tracks 21:41:55.3 Info: => 3E-07s 21:41:55.3 Info: CreateColumn Tracks ForeignRecordingId String 21:41:55.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:55.3 Info: => 0.0005047s 21:41:55.3 Info: AlterTable Tracks 21:41:55.3 Info: => 3E-07s 21:41:55.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:55.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:55.3 Info: => 0.0005267s 21:41:55.3 Info: AlterTable Tracks 21:41:55.3 Info: => 3E-07s 21:41:55.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:55.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:55.3 Info: => 0.0005441s 21:41:55.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:55.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:55.3 Info: => 6.39E-05s 21:41:55.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:55.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:55.3 Info: => 5.49E-05s 21:41:55.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:55.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.3 Info: DROP TABLE "Artists" 21:41:55.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.3 Info: => 0.0143917s 21:41:55.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:55.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:55.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:55.3 Info: DROP TABLE "Albums" 21:41:55.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:55.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.3 Info: => 0.0041396s 21:41:55.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:55.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:55.3 Info: DROP TABLE "Tracks" 21:41:55.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:55.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.3 Info: => 0.0037362s 21:41:55.3 Info: DeleteColumn TrackFiles ArtistId 21:41:55.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:55.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:55.3 Info: DROP TABLE "TrackFiles" 21:41:55.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.3 Info: => 0.0035384s 21:41:55.3 Info: CreateIndex Artists (ArtistMetadataId) 21:41:55.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.3 Info: => 8.5E-05s 21:41:55.3 Info: CreateIndex Artists (Monitored) 21:41:55.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.3 Info: => 7.76E-05s 21:41:55.3 Info: CreateIndex Albums (ArtistMetadataId) 21:41:55.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:55.3 Info: => 8.7E-05s 21:41:55.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:55.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:55.3 Info: => 6.96E-05s 21:41:55.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:55.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:55.3 Info: => 6.87E-05s 21:41:55.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:55.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:55.3 Info: => 7.04E-05s 21:41:55.3 Info: UpdateData 21:41:55.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:55.3 Info: => 3.94E-05s 21:41:55.3 Info: UpdateData 21:41:55.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:55.3 Info: => 3.17E-05s 21:41:55.3 Info: UpdateData 21:41:55.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:55.3 Info: => 3.64E-05s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:55', 'add_release_groups_etc') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 23: add_release_groups_etc migrated 21:41:55.3 Info: => 0.0007959s 21:41:55.3 Info: 24: NewMediaInfoFormat migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 24 21:41:55.3 Info: UpdateData 21:41:55.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:55.3 Info: => 3.91E-05s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:55', 'NewMediaInfoFormat') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 24: NewMediaInfoFormat migrated 21:41:55.3 Info: => 0.0004154s 21:41:55.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 25 21:41:55.3 Info: RenameTable Restrictions ReleaseProfiles 21:41:55.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:55.3 Info: => 0.0014471s 21:41:55.3 Info: AlterTable ReleaseProfiles 21:41:55.3 Info: => 6E-07s 21:41:55.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:55.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:55.3 Info: => 0.0004939s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:55', 'rename_restrictions_to_release_profiles') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:55.3 Info: => 0.0008898s 21:41:55.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 26 21:41:55.3 Info: RenameTable Profiles QualityProfiles 21:41:55.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:55.3 Info: => 0.0014309s 21:41:55.3 Info: AlterTable QualityProfiles 21:41:55.3 Info: => 4E-07s 21:41:55.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:55.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:55.3 Info: => 0.0005265s 21:41:55.3 Info: AlterTable LanguageProfiles 21:41:55.3 Info: => 4E-07s 21:41:55.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:55.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:55.3 Info: => 0.0005073s 21:41:55.3 Info: UpdateData 21:41:55.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:55.3 Info: => 3.44E-05s 21:41:55.3 Info: UpdateData 21:41:55.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:55.3 Info: => 2.55E-05s 21:41:55.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:55.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.3 Info: DROP TABLE "Artists" 21:41:55.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.3 Info: => 0.0041062s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:55', 'rename_quality_profiles_add_upgrade_allowed') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:55.3 Info: => 0.0046591s 21:41:55.3 Info: 27: add_import_exclusions migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 27 21:41:55.3 Info: CreateTable ImportListExclusions 21:41:55.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:55.3 Info: => 0.0001374s 21:41:55.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:55.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:55.3 Info: => 8.17E-05s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:55', 'add_import_exclusions') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 27: add_import_exclusions migrated 21:41:55.3 Info: => 0.000527s 21:41:55.3 Info: 28: clean_artist_metadata_table migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 28 21:41:55.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.3 Info: => 0.0001357s 21:41:55.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.3 Info: => 0.0001128s 21:41:55.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:55.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:55.3 Info: => 0.000165s 21:41:55.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:55.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:55.3 Info: => 0.0001138s 21:41:55.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.3 Info: => 0.0001212s 21:41:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:55.3 Info: => 0.000106s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:55', 'clean_artist_metadata_table') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 28: clean_artist_metadata_table migrated 21:41:55.3 Info: => 0.0004831s 21:41:55.3 Info: 29: health_issue_notification migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 29 21:41:55.3 Info: AlterTable Notifications 21:41:55.3 Info: => 4E-07s 21:41:55.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:55.3 Info: => 0.0005092s 21:41:55.3 Info: AlterTable Notifications 21:41:55.3 Info: => 3E-07s 21:41:55.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:55.3 Info: => 0.0004836s 21:41:55.3 Info: AlterTable Notifications 21:41:55.3 Info: => 4E-07s 21:41:55.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:55.3 Info: => 0.0004868s 21:41:55.3 Info: AlterTable Notifications 21:41:55.3 Info: => 3E-07s 21:41:55.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:55.3 Info: => 0.0004781s 21:41:55.3 Info: AlterTable Notifications 21:41:55.3 Info: => 3E-07s 21:41:55.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:55.3 Info: => 0.000494s 21:41:55.3 Info: DeleteColumn Notifications OnDownload 21:41:55.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:55.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:55.3 Info: DROP TABLE "Notifications" 21:41:55.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:55.3 Info: => 0.0034777s 21:41:55.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:55.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:55.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:55.3 Info: DROP TABLE "Notifications" 21:41:55.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:55.3 Info: => 0.0034907s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:55', 'health_issue_notification') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 29: health_issue_notification migrated 21:41:55.3 Info: => 0.0039642s 21:41:55.3 Info: 30: add_mediafilerepository_mtime migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 30 21:41:55.3 Info: AlterTable TrackFiles 21:41:55.3 Info: => 4E-07s 21:41:55.3 Info: CreateColumn TrackFiles Modified DateTime 21:41:55.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:55.3 Info: => 0.0005148s 21:41:55.3 Info: AlterTable TrackFiles 21:41:55.3 Info: => 4E-07s 21:41:55.3 Info: CreateColumn TrackFiles Path String 21:41:55.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:55.3 Info: => 0.0004845s 21:41:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:55.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:55.3 Info: => 2.76E-05s 21:41:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:55.3 Info: => 0.0001138s 21:41:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:55.3 Info: => 0.0001215s 21:41:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:55.3 Info: => 0.0001246s 21:41:55.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:55.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:55.3 Info: => 6.16E-05s 21:41:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:55.3 Info: => 4.29E-05s 21:41:55.3 Info: AlterTable TrackFiles 21:41:55.3 Info: => 3E-07s 21:41:55.3 Info: AlterColumn TrackFiles Path String 21:41:55.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:55.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:55.3 Info: DROP TABLE "TrackFiles" 21:41:55.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.3 Info: => 0.004019s 21:41:55.3 Info: CreateIndex TrackFiles (Path) 21:41:55.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:55.3 Info: => 7.68E-05s 21:41:55.3 Info: DeleteColumn TrackFiles RelativePath 21:41:55.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:55.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:55.3 Info: DROP TABLE "TrackFiles" 21:41:55.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:55.3 Info: => 0.0036999s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:55', 'add_mediafilerepository_mtime') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 30: add_mediafilerepository_mtime migrated 21:41:55.3 Info: => 0.0041275s 21:41:55.3 Info: 31: add_artistmetadataid_constraint migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 31 21:41:55.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:55.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:55.3 Info: => 7.07E-05s 21:41:55.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:55.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:55.3 Info: => 0.0001242s 21:41:55.3 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:55.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.3 Info: DROP TABLE "Artists" 21:41:55.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.3 Info: => 0.0038913s 21:41:55.3 Info: CreateIndex Artists (ArtistMetadataId) 21:41:55.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.3 Info: => 7.64E-05s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:55', 'add_artistmetadataid_constraint') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 31: add_artistmetadataid_constraint migrated 21:41:55.3 Info: => 0.0004992s 21:41:55.3 Info: 32: old_ids_and_artist_alias migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 32 21:41:55.3 Info: AlterTable ArtistMetadata 21:41:55.3 Info: => 5E-07s 21:41:55.3 Info: CreateColumn ArtistMetadata Aliases String 21:41:55.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:55.3 Info: => 0.0005126s 21:41:55.3 Info: AlterTable ArtistMetadata 21:41:55.3 Info: => 4E-07s 21:41:55.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:55.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.3 Info: => 0.0005026s 21:41:55.3 Info: AlterTable Albums 21:41:55.3 Info: => 3E-07s 21:41:55.3 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:55.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.3 Info: => 0.0004827s 21:41:55.3 Info: AlterTable AlbumReleases 21:41:55.3 Info: => 3E-07s 21:41:55.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:55.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.3 Info: => 0.0004829s 21:41:55.3 Info: AlterTable Tracks 21:41:55.3 Info: => 3E-07s 21:41:55.3 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:55.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.3 Info: => 0.0004828s 21:41:55.3 Info: AlterTable Tracks 21:41:55.3 Info: => 3E-07s 21:41:55.3 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:55.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.3 Info: => 0.0004863s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:55', 'old_ids_and_artist_alias') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 32: old_ids_and_artist_alias migrated 21:41:55.3 Info: => 0.0008764s 21:41:55.3 Info: 33: download_propers_config migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 33 21:41:55.3 Info: PerformDBOperation 21:41:55.3 Info: Performing DB Operation 21:41:55.3 Info: => 2.52E-05s 21:41:55.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:55.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:55.3 Info: => 2.58E-05s 21:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:55', 'download_propers_config') 21:41:55.3 Info: Committing Transaction 21:41:55.3 Info: 33: download_propers_config migrated 21:41:55.3 Info: => 0.0003714s 21:41:55.3 Info: 34: remove_language_profiles migrating 21:41:55.3 Info: Beginning Transaction 21:41:55.3 Info: Starting migration of Main DB to 34 21:41:55.3 Info: DeleteTable LanguageProfiles 21:41:55.3 Info: DROP TABLE "LanguageProfiles" 21:41:55.3 Info: => 0.0001917s 21:41:55.3 Info: DeleteColumn Artists LanguageProfileId 21:41:55.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.3 Info: DROP TABLE "Artists" 21:41:55.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.3 Info: => 0.0041931s 21:41:55.3 Info: DeleteColumn ImportLists LanguageProfileId 21:41:55.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:55.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:55.3 Info: DROP TABLE "ImportLists" 21:41:55.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:55.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:55.3 Info: => 0.0035497s 21:41:55.3 Info: DeleteColumn Blacklist Language 21:41:55.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:55.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:55.3 Info: DROP TABLE "Blacklist" 21:41:55.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:55.3 Info: => 0.0033788s 21:41:55.3 Info: DeleteColumn History Language 21:41:55.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:55.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:55.3 Info: DROP TABLE "History" 21:41:55.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:55.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:55.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:55.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:55.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:55.3 Info: => 0.0040049s 21:41:55.3 Info: DeleteColumn LyricFiles Language 21:41:55.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:55.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:55.3 Info: DROP TABLE "LyricFiles" 21:41:55.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:55.3 Info: => 0.0035124s 21:41:55.3 Info: DeleteColumn TrackFiles Language 21:41:55.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:55.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:55.4 Info: DROP TABLE "TrackFiles" 21:41:55.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:55.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:55.4 Info: => 0.00407s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:55', 'remove_language_profiles') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 34: remove_language_profiles migrated 21:41:55.4 Info: => 0.0047425s 21:41:55.4 Info: 35: multi_disc_naming_format migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 35 21:41:55.4 Info: AlterTable NamingConfig 21:41:55.4 Info: => 6E-07s 21:41:55.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:55.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:55.4 Info: => 0.0005732s 21:41:55.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:55.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:55.4 Info: => 3.53E-05s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:55', 'multi_disc_naming_format') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 35: multi_disc_naming_format migrated 21:41:55.4 Info: => 0.000436s 21:41:55.4 Info: 36: add_download_client_priority migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 36 21:41:55.4 Info: AlterTable DownloadClients 21:41:55.4 Info: => 5E-07s 21:41:55.4 Info: CreateColumn DownloadClients Priority Int32 21:41:55.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:55.4 Info: => 0.0005609s 21:41:55.4 Info: PerformDBOperation 21:41:55.4 Info: Performing DB Operation 21:41:55.4 Info: => 4.38E-05s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:55', 'add_download_client_priority') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 36: add_download_client_priority migrated 21:41:55.4 Info: => 0.0004363s 21:41:55.4 Info: 37: remove_growl_prowl migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 37 21:41:55.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:55.4 Info: => 4.73E-05s 21:41:55.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:55.4 Info: => 2.67E-05s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:55', 'remove_growl_prowl') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 37: remove_growl_prowl migrated 21:41:55.4 Info: => 0.0004237s 21:41:55.4 Info: 38: remove_plex_hometheatre migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 38 21:41:55.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:55.4 Info: => 4.5E-05s 21:41:55.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:55.4 Info: => 2.6E-05s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:55', 'remove_plex_hometheatre') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 38: remove_plex_hometheatre migrated 21:41:55.4 Info: => 0.0003996s 21:41:55.4 Info: 39: add_root_folder_add_defaults migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 39 21:41:55.4 Info: AlterTable RootFolders 21:41:55.4 Info: => 4E-07s 21:41:55.4 Info: CreateColumn RootFolders Name String 21:41:55.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:55.4 Info: => 0.0005721s 21:41:55.4 Info: AlterTable RootFolders 21:41:55.4 Info: => 3E-07s 21:41:55.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:55.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:55.4 Info: => 0.0005517s 21:41:55.4 Info: AlterTable RootFolders 21:41:55.4 Info: => 4E-07s 21:41:55.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:55.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:55.4 Info: => 0.0005207s 21:41:55.4 Info: AlterTable RootFolders 21:41:55.4 Info: => 3E-07s 21:41:55.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:55.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:55.4 Info: => 0.0005219s 21:41:55.4 Info: AlterTable RootFolders 21:41:55.4 Info: => 4E-07s 21:41:55.4 Info: CreateColumn RootFolders DefaultTags String 21:41:55.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:55.4 Info: => 0.0005153s 21:41:55.4 Info: PerformDBOperation 21:41:55.4 Info: Performing DB Operation 21:41:55.4 Info: => 4.22E-05s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:55', 'add_root_folder_add_defaults') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 39: add_root_folder_add_defaults migrated 21:41:55.4 Info: => 0.0004142s 21:41:55.4 Info: 40: task_duration migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 40 21:41:55.4 Info: AlterTable ScheduledTasks 21:41:55.4 Info: => 4E-07s 21:41:55.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:55.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:55.4 Info: => 0.0005887s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:55', 'task_duration') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 40: task_duration migrated 21:41:55.4 Info: => 0.0009345s 21:41:55.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 41 21:41:55.4 Info: AlterTable ReleaseProfiles 21:41:55.4 Info: => 5E-07s 21:41:55.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:55.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:55.4 Info: => 0.0005549s 21:41:55.4 Info: AlterTable ReleaseProfiles 21:41:55.4 Info: => 4E-07s 21:41:55.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:55.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:55.4 Info: => 0.0005288s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:55', 'add_indexer_and_enabled_to_release_profiles') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:55.4 Info: => 0.0009477s 21:41:55.4 Info: 42: remove_album_folders migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 42 21:41:55.4 Info: DeleteColumn Artists AlbumFolder 21:41:55.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.4 Info: DROP TABLE "Artists" 21:41:55.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.4 Info: => 0.0044876s 21:41:55.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:55.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:55.4 Info: => 3.53E-05s 21:41:55.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:55.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:55.4 Info: => 2.62E-05s 21:41:55.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:55.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:55.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:55.4 Info: DROP TABLE "NamingConfig" 21:41:55.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:55.4 Info: => 0.0036288s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:55', 'remove_album_folders') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 42: remove_album_folders migrated 21:41:55.4 Info: => 0.0041729s 21:41:55.4 Info: 44: add_priority_to_indexers migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 44 21:41:55.4 Info: AlterTable Indexers 21:41:55.4 Info: => 5E-07s 21:41:55.4 Info: CreateColumn Indexers Priority Int32 21:41:55.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:55.4 Info: => 0.0005799s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:55', 'add_priority_to_indexers') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 44: add_priority_to_indexers migrated 21:41:55.4 Info: => 0.0009565s 21:41:55.4 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 45 21:41:55.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:55.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:55.4 Info: => 0.0001268s 21:41:55.4 Info: PerformDBOperation 21:41:55.4 Info: Performing DB Operation 21:41:55.4 Info: => 2.23E-05s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:55', 'remove_chown_and_folderchmod_config') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:55.4 Info: => 0.0003702s 21:41:55.4 Info: 47: update_notifiarr migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 47 21:41:55.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:55.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:55.4 Info: => 6.7E-05s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:55', 'update_notifiarr') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 47: update_notifiarr migrated 21:41:55.4 Info: => 0.0003987s 21:41:55.4 Info: 49: email_multiple_addresses migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 49 21:41:55.4 Info: PerformDBOperation 21:41:55.4 Info: Performing DB Operation 21:41:55.4 Info: => 6.24E-05s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:55', 'email_multiple_addresses') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 49: email_multiple_addresses migrated 21:41:55.4 Info: => 0.0004084s 21:41:55.4 Info: 50: rename_blacklist_to_blocklist migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 50 21:41:55.4 Info: RenameTable Blacklist Blocklist 21:41:55.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:55.4 Info: => 0.0017455s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:55', 'rename_blacklist_to_blocklist') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 50: rename_blacklist_to_blocklist migrated 21:41:55.4 Info: => 0.0020987s 21:41:55.4 Info: 51: cdh_per_downloadclient migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 51 21:41:55.4 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'RTorrent', 'RTorrent', 1, '{ "host": "127.0.0.1", "port": 8080, "useSsl": false, "urlBase": "/my/", "musicCategory": "abc", "recentMusicPriority": 2, "olderMusicPriority": 2, "addStopped": false }', 'RTorrentSettings') 21:41:55.4 Info: AlterTable DownloadClients 21:41:55.4 Info: => 3E-07s 21:41:55.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:55.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:55.4 Info: => 0.0005075s 21:41:55.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:55.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:55.4 Info: => 0.000487s 21:41:55.4 Info: PerformDBOperation 21:41:55.4 Info: Performing DB Operation 21:41:55.4 Info: => 0.0001535s 21:41:55.4 Info: -> 1 Insert operations completed in 00:00:00.0000712 taking an average of 00:00:00.0000712 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:55', 'cdh_per_downloadclient') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 51: cdh_per_downloadclient migrated 21:41:55.4 Info: => 0.0006083s 21:41:55.4 Debug: Took: 00:00:00.2033682 21:41:55.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 21:41:55.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 21:41:55.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637154684177_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:55.4 Info: DatabaseEngineVersionCheck migrating 21:41:55.4 Info: PerformDBOperation 21:41:55.4 Info: Performing DB Operation 21:41:55.4 Info: SQLite 3.49.1 21:41:55.4 Info: => 0.001254s 21:41:55.4 Info: DatabaseEngineVersionCheck migrated 21:41:55.4 Info: => 0.0012632s 21:41:55.4 Info: VersionMigration migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: CreateTable VersionInfo 21:41:55.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:55.4 Info: => 0.0001648s 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: VersionMigration migrated 21:41:55.4 Info: => 0.000697s 21:41:55.4 Info: VersionUniqueMigration migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: CreateIndex VersionInfo (Version) 21:41:55.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:55.4 Info: => 0.0001257s 21:41:55.4 Info: AlterTable VersionInfo 21:41:55.4 Info: => 7E-07s 21:41:55.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:55.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:55.4 Info: => 0.0005119s 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: VersionUniqueMigration migrated 21:41:55.4 Info: => 0.0008148s 21:41:55.4 Info: VersionDescriptionMigration migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: AlterTable VersionInfo 21:41:55.4 Info: => 4E-07s 21:41:55.4 Info: CreateColumn VersionInfo Description String 21:41:55.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:55.4 Info: => 0.0001912s 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: VersionDescriptionMigration migrated 21:41:55.4 Info: => 0.0004772s 21:41:55.4 Info: 1: InitialSetup migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 1 21:41:55.4 Info: CreateTable Config 21:41:55.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:55.4 Info: => 0.0001708s 21:41:55.4 Info: CreateIndex Config (Key) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:55.4 Info: => 7.51E-05s 21:41:55.4 Info: CreateTable RootFolders 21:41:55.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:55.4 Info: => 0.0001123s 21:41:55.4 Info: CreateIndex RootFolders (Path) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:55.4 Info: => 7.39E-05s 21:41:55.4 Info: CreateTable Artists 21:41:55.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:55.4 Info: => 0.00025s 21:41:55.4 Info: CreateIndex Artists (ForeignArtistId) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:55.4 Info: => 7.79E-05s 21:41:55.4 Info: CreateIndex Artists (NameSlug) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:55.4 Info: => 7.25E-05s 21:41:55.4 Info: CreateIndex Artists (CleanName) 21:41:55.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.4 Info: => 7.9E-05s 21:41:55.4 Info: CreateIndex Artists (Path) 21:41:55.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.4 Info: => 6.53E-05s 21:41:55.4 Info: CreateTable Albums 21:41:55.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:55.4 Info: => 0.0001933s 21:41:55.4 Info: CreateIndex Albums (ForeignAlbumId) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.4 Info: => 7.26E-05s 21:41:55.4 Info: CreateIndex Albums (MBId) 21:41:55.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.4 Info: => 6.76E-05s 21:41:55.4 Info: CreateIndex Albums (TADBId) 21:41:55.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.4 Info: => 6.75E-05s 21:41:55.4 Info: CreateIndex Albums (TitleSlug) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.4 Info: => 6.76E-05s 21:41:55.4 Info: CreateIndex Albums (CleanTitle) 21:41:55.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.4 Info: => 6.5E-05s 21:41:55.4 Info: CreateIndex Albums (Path) 21:41:55.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:55.4 Info: => 6.42E-05s 21:41:55.4 Info: CreateTable Tracks 21:41:55.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:55.4 Info: => 0.0001467s 21:41:55.4 Info: CreateIndex Tracks (ForeignTrackId) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.4 Info: => 7.14E-05s 21:41:55.4 Info: CreateIndex Tracks (ArtistId) 21:41:55.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:55.4 Info: => 7.18E-05s 21:41:55.4 Info: CreateIndex Tracks (TrackFileId) 21:41:55.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.4 Info: => 8.52E-05s 21:41:55.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:55.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:55.4 Info: => 7.59E-05s 21:41:55.4 Info: CreateTable TrackFiles 21:41:55.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:55.4 Info: => 0.0001431s 21:41:55.4 Info: CreateIndex TrackFiles (ArtistId) 21:41:55.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:55.4 Info: => 7.17E-05s 21:41:55.4 Info: CreateIndex TrackFiles (AlbumId) 21:41:55.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.4 Info: => 6.59E-05s 21:41:55.4 Info: CreateTable History 21:41:55.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:55.4 Info: => 0.0001519s 21:41:55.4 Info: CreateIndex History (Date) 21:41:55.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:55.4 Info: => 9.51E-05s 21:41:55.4 Info: CreateIndex History (EventType) 21:41:55.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:55.4 Info: => 7.37E-05s 21:41:55.4 Info: CreateIndex History (DownloadId) 21:41:55.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:55.4 Info: => 6.8E-05s 21:41:55.4 Info: CreateIndex History (AlbumId) 21:41:55.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:55.4 Info: => 6.92E-05s 21:41:55.4 Info: CreateTable Notifications 21:41:55.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:55.4 Info: => 0.0001461s 21:41:55.4 Info: CreateTable ScheduledTasks 21:41:55.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:55.4 Info: => 0.0001143s 21:41:55.4 Info: CreateIndex ScheduledTasks (TypeName) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:55.4 Info: => 7.42E-05s 21:41:55.4 Info: CreateTable Indexers 21:41:55.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:55.4 Info: => 0.0001178s 21:41:55.4 Info: CreateIndex Indexers (Name) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:55.4 Info: => 8.32E-05s 21:41:55.4 Info: CreateTable Profiles 21:41:55.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:55.4 Info: => 0.0001075s 21:41:55.4 Info: CreateIndex Profiles (Name) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:55.4 Info: => 9.47E-05s 21:41:55.4 Info: CreateTable QualityDefinitions 21:41:55.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:55.4 Info: => 0.0001466s 21:41:55.4 Info: CreateIndex QualityDefinitions (Quality) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:55.4 Info: => 7.7E-05s 21:41:55.4 Info: CreateIndex QualityDefinitions (Title) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:55.4 Info: => 8.73E-05s 21:41:55.4 Info: CreateTable NamingConfig 21:41:55.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:55.4 Info: => 0.0001312s 21:41:55.4 Info: CreateTable Blacklist 21:41:55.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:55.4 Info: => 0.0001577s 21:41:55.4 Info: CreateTable Metadata 21:41:55.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:55.4 Info: => 0.000107s 21:41:55.4 Info: CreateTable MetadataFiles 21:41:55.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:55.4 Info: => 0.0001211s 21:41:55.4 Info: CreateTable DownloadClients 21:41:55.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:55.4 Info: => 0.0001089s 21:41:55.4 Info: CreateTable PendingReleases 21:41:55.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:55.4 Info: => 0.0001154s 21:41:55.4 Info: CreateTable RemotePathMappings 21:41:55.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:55.4 Info: => 0.0001017s 21:41:55.4 Info: CreateTable Tags 21:41:55.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:55.4 Info: => 9.75E-05s 21:41:55.4 Info: CreateIndex Tags (Label) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:55.4 Info: => 7.79E-05s 21:41:55.4 Info: CreateTable Restrictions 21:41:55.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:55.4 Info: => 0.0001039s 21:41:55.4 Info: CreateTable DelayProfiles 21:41:55.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:55.4 Info: => 0.0001262s 21:41:55.4 Info: CreateTable Users 21:41:55.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:55.4 Info: => 0.0001006s 21:41:55.4 Info: CreateIndex Users (Identifier) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:55.4 Info: => 7.83E-05s 21:41:55.4 Info: CreateIndex Users (Username) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:55.4 Info: => 0.0004507s 21:41:55.4 Info: CreateTable Commands 21:41:55.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:55.4 Info: => 0.0001415s 21:41:55.4 Info: CreateTable IndexerStatus 21:41:55.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:55.4 Info: => 0.0001371s 21:41:55.4 Info: CreateIndex IndexerStatus (ProviderId) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:55.4 Info: => 9.43E-05s 21:41:55.4 Info: CreateTable ExtraFiles 21:41:55.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:55.4 Info: => 0.0001269s 21:41:55.4 Info: CreateTable LyricFiles 21:41:55.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:55.4 Info: => 0.0001337s 21:41:55.4 Info: CreateTable LanguageProfiles 21:41:55.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:55.4 Info: => 9.91E-05s 21:41:55.4 Info: CreateIndex LanguageProfiles (Name) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:55.4 Info: => 7.66E-05s 21:41:55.4 Info: CreateTable DownloadClientStatus 21:41:55.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:55.4 Info: => 0.0001342s 21:41:55.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:55.4 Info: => 8.96E-05s 21:41:55.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:55.4 Info: -> 1 Insert operations completed in 00:00:00.0000623 taking an average of 00:00:00.0000623 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:55', 'InitialSetup') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 1: InitialSetup migrated 21:41:55.4 Info: => 0.0009882s 21:41:55.4 Info: 2: add_reason_to_pending_releases migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 2 21:41:55.4 Info: AlterTable PendingReleases 21:41:55.4 Info: => 4E-07s 21:41:55.4 Info: CreateColumn PendingReleases Reason Int32 21:41:55.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:55.4 Info: => 0.0005193s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:55', 'add_reason_to_pending_releases') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 2: add_reason_to_pending_releases migrated 21:41:55.4 Info: => 0.000886s 21:41:55.4 Info: 3: add_medium_support migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 3 21:41:55.4 Info: AlterTable Albums 21:41:55.4 Info: => 5E-07s 21:41:55.4 Info: CreateColumn Albums Media String 21:41:55.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:55.4 Info: => 0.0004571s 21:41:55.4 Info: AlterTable Tracks 21:41:55.4 Info: => 3E-07s 21:41:55.4 Info: CreateColumn Tracks MediumNumber Int32 21:41:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:55.4 Info: => 0.0005157s 21:41:55.4 Info: AlterTable Tracks 21:41:55.4 Info: => 3E-07s 21:41:55.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:55.4 Info: => 0.0004913s 21:41:55.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:55.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:55.4 Info: => 3.4E-05s 21:41:55.4 Info: DeleteColumn Tracks TrackNumber 21:41:55.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:55.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:55.4 Info: DROP TABLE "Tracks" 21:41:55.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:55.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.4 Info: => 0.0036931s 21:41:55.4 Info: AlterTable Tracks 21:41:55.4 Info: => 3E-07s 21:41:55.4 Info: CreateColumn Tracks TrackNumber String 21:41:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:55.4 Info: => 0.0004394s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:55', 'add_medium_support') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 3: add_medium_support migrated 21:41:55.4 Info: => 0.000866s 21:41:55.4 Info: 4: add_various_qualites_in_profile migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 4 21:41:55.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:55.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:55.4 Info: => 5.06E-05s 21:41:55.4 Info: PerformDBOperation 21:41:55.4 Info: Performing DB Operation 21:41:55.4 Info: => 2.82E-05s 21:41:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:55', 'add_various_qualites_in_profile') 21:41:55.4 Info: Committing Transaction 21:41:55.4 Info: 4: add_various_qualites_in_profile migrated 21:41:55.4 Info: => 0.0003529s 21:41:55.4 Info: 5: metadata_profiles migrating 21:41:55.4 Info: Beginning Transaction 21:41:55.4 Info: Starting migration of Main DB to 5 21:41:55.4 Info: CreateTable MetadataProfiles 21:41:55.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:55.4 Info: => 0.0001245s 21:41:55.4 Info: CreateIndex MetadataProfiles (Name) 21:41:55.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:55.4 Info: => 8.62E-05s 21:41:55.4 Info: AlterTable Artists 21:41:55.4 Info: => 4E-07s 21:41:55.4 Info: CreateColumn Artists MetadataProfileId Int32 21:41:55.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:55.4 Info: => 0.0004631s 21:41:55.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:55.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:55.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:55.5 Info: DROP TABLE "Artists" 21:41:55.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.5 Info: => 0.0038682s 21:41:55.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:55.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:55.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:55.5 Info: DROP TABLE "Artists" 21:41:55.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.5 Info: => 0.0036892s 21:41:55.5 Info: AlterTable Albums 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: CreateColumn Albums SecondaryTypes String 21:41:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:55.5 Info: => 0.0004434s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:55', 'metadata_profiles') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 5: metadata_profiles migrated 21:41:55.5 Info: => 0.0008653s 21:41:55.5 Info: 6: separate_automatic_and_interactive_search migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 6 21:41:55.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:55.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:55.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:55.5 Info: DROP TABLE "Indexers" 21:41:55.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:55.5 Info: => 0.0031918s 21:41:55.5 Info: AlterTable Indexers 21:41:55.5 Info: => 3E-07s 21:41:55.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:55.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:55.5 Info: => 0.0004413s 21:41:55.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:55.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:55.5 Info: => 3E-05s 21:41:55.5 Info: AlterTable Indexers 21:41:55.5 Info: => 3E-07s 21:41:55.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:55.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:55.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:55.5 Info: DROP TABLE "Indexers" 21:41:55.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:55.5 Info: => 0.0031792s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:55', 'separate_automatic_and_interactive_search') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 6: separate_automatic_and_interactive_search migrated 21:41:55.5 Info: => 0.003573s 21:41:55.5 Info: 7: change_album_path_to_relative migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 7 21:41:55.5 Info: DeleteColumn Albums Path 21:41:55.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:55.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:55.5 Info: DROP TABLE "Albums" 21:41:55.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.5 Info: => 0.0039397s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:55', 'change_album_path_to_relative') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 7: change_album_path_to_relative migrated 21:41:55.5 Info: => 0.0043895s 21:41:55.5 Info: 8: change_quality_size_mb_to_kb migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 8 21:41:55.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:55.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:55.5 Info: => 3.78E-05s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:55', 'change_quality_size_mb_to_kb') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 8: change_quality_size_mb_to_kb migrated 21:41:55.5 Info: => 0.0004094s 21:41:55.5 Info: 9: album_releases migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 9 21:41:55.5 Info: AlterTable Albums 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: CreateColumn Albums Releases String 21:41:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:55.5 Info: => 0.0004561s 21:41:55.5 Info: AlterTable Albums 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: CreateColumn Albums CurrentRelease String 21:41:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:55.5 Info: => 0.0004481s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:55', 'album_releases') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 9: album_releases migrated 21:41:55.5 Info: => 0.000793s 21:41:55.5 Info: 10: album_releases_fix migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 10 21:41:55.5 Info: AlterTable Albums 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: AlterColumn Albums Releases String 21:41:55.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:55.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:55.5 Info: DROP TABLE "Albums" 21:41:55.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.5 Info: => 0.0038727s 21:41:55.5 Info: AlterTable Albums 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: AlterColumn Albums CurrentRelease String 21:41:55.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:55.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:55.5 Info: DROP TABLE "Albums" 21:41:55.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.5 Info: => 0.0038171s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:55', 'album_releases_fix') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 10: album_releases_fix migrated 21:41:55.5 Info: => 0.0042522s 21:41:55.5 Info: 11: import_lists migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 11 21:41:55.5 Info: CreateTable ImportLists 21:41:55.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:55.5 Info: => 0.0001471s 21:41:55.5 Info: CreateIndex ImportLists (Name) 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:55.5 Info: => 8E-05s 21:41:55.5 Info: CreateTable ImportListStatus 21:41:55.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:55.5 Info: => 0.0001361s 21:41:55.5 Info: CreateIndex ImportListStatus (ProviderId) 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:55.5 Info: => 8.09E-05s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:55', 'import_lists') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 11: import_lists migrated 21:41:55.5 Info: => 0.0004492s 21:41:55.5 Info: 12: add_release_status migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 12 21:41:55.5 Info: AlterTable MetadataProfiles 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:55.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:55.5 Info: => 0.0004845s 21:41:55.5 Info: PerformDBOperation 21:41:55.5 Info: Performing DB Operation 21:41:55.5 Info: => 2.38E-05s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:55', 'add_release_status') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 12: add_release_status migrated 21:41:55.5 Info: => 0.0003607s 21:41:55.5 Info: 13: album_download_notification migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 13 21:41:55.5 Info: AlterTable Notifications 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:55.5 Info: => 0.0004846s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:55', 'album_download_notification') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 13: album_download_notification migrated 21:41:55.5 Info: => 0.0008674s 21:41:55.5 Info: 14: fix_language_metadata_profiles migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 14 21:41:55.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:55.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:55.5 Info: => 9.22E-05s 21:41:55.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:55.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:55.5 Info: => 6.82E-05s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:55', 'fix_language_metadata_profiles') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 14: fix_language_metadata_profiles migrated 21:41:55.5 Info: => 0.0003845s 21:41:55.5 Info: 15: remove_fanzub migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 15 21:41:55.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:55.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:55.5 Info: => 3.38E-05s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:55', 'remove_fanzub') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 15: remove_fanzub migrated 21:41:55.5 Info: => 0.0003531s 21:41:55.5 Info: 16: update_artist_history_indexes migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 16 21:41:55.5 Info: CreateIndex Albums (ArtistId) 21:41:55.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:55.5 Info: => 9.63E-05s 21:41:55.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:55.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:55.5 Info: => 8E-05s 21:41:55.5 Info: DeleteIndex History (AlbumId) 21:41:55.5 Info: DROP INDEX "IX_History_AlbumId" 21:41:55.5 Info: => 0.0001109s 21:41:55.5 Info: CreateIndex History (AlbumId, Date) 21:41:55.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:55.5 Info: => 8.1E-05s 21:41:55.5 Info: DeleteIndex History (DownloadId) 21:41:55.5 Info: DROP INDEX "IX_History_DownloadId" 21:41:55.5 Info: => 0.0001038s 21:41:55.5 Info: CreateIndex History (DownloadId, Date) 21:41:55.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:55.5 Info: => 7.85E-05s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:55', 'update_artist_history_indexes') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 16: update_artist_history_indexes migrated 21:41:55.5 Info: => 0.0004437s 21:41:55.5 Info: 17: remove_nma migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 17 21:41:55.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:55.5 Info: => 3.6E-05s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:55', 'remove_nma') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 17: remove_nma migrated 21:41:55.5 Info: => 0.0003507s 21:41:55.5 Info: 18: album_disambiguation migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 18 21:41:55.5 Info: AlterTable Albums 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: CreateColumn Albums Disambiguation String 21:41:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:55.5 Info: => 0.000536s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:55', 'album_disambiguation') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 18: album_disambiguation migrated 21:41:55.5 Info: => 0.000909s 21:41:55.5 Info: 19: add_ape_quality_in_profiles migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 19 21:41:55.5 Info: PerformDBOperation 21:41:55.5 Info: Performing DB Operation 21:41:55.5 Info: => 2.67E-05s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:55', 'add_ape_quality_in_profiles') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 19: add_ape_quality_in_profiles migrated 21:41:55.5 Info: => 0.0003529s 21:41:55.5 Info: 20: remove_pushalot migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 20 21:41:55.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:55.5 Info: => 3.54E-05s 21:41:55.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:55.5 Info: => 3.7E-05s 21:41:55.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:55.5 Info: => 2.43E-05s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:55', 'remove_pushalot') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 20: remove_pushalot migrated 21:41:55.5 Info: => 0.0003298s 21:41:55.5 Info: 21: add_custom_filters migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 21 21:41:55.5 Info: CreateTable CustomFilters 21:41:55.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:55.5 Info: => 0.0001368s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:55', 'add_custom_filters') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 21: add_custom_filters migrated 21:41:55.5 Info: => 0.0004782s 21:41:55.5 Info: 22: import_list_tags migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 22 21:41:55.5 Info: AlterTable ImportLists 21:41:55.5 Info: => 5E-07s 21:41:55.5 Info: CreateColumn ImportLists Tags String 21:41:55.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:55.5 Info: => 0.0004964s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:55', 'import_list_tags') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 22: import_list_tags migrated 21:41:55.5 Info: => 0.000839s 21:41:55.5 Info: 23: add_release_groups_etc migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 23 21:41:55.5 Info: CreateTable ArtistMetadata 21:41:55.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:55.5 Info: => 0.0001596s 21:41:55.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:55.5 Info: => 8.41E-05s 21:41:55.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:55.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:55.5 Info: => 6.94E-05s 21:41:55.5 Info: AlterTable Artists 21:41:55.5 Info: => 3E-07s 21:41:55.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:55.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:55.5 Info: => 0.0004933s 21:41:55.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:55.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:55.5 Info: => 6.8E-05s 21:41:55.5 Info: CreateTable AlbumReleases 21:41:55.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:55.5 Info: => 0.0001446s 21:41:55.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:55.5 Info: => 8.08E-05s 21:41:55.5 Info: CreateIndex AlbumReleases (AlbumId) 21:41:55.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:55.5 Info: => 7.39E-05s 21:41:55.5 Info: PerformDBOperation 21:41:55.5 Info: Performing DB Operation 21:41:55.5 Info: => 5.23E-05s 21:41:55.5 Info: AlterTable Albums 21:41:55.5 Info: => 3E-07s 21:41:55.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:55.5 Info: => 0.0005013s 21:41:55.5 Info: AlterTable Albums 21:41:55.5 Info: => 3E-07s 21:41:55.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:55.5 Info: => 0.0004961s 21:41:55.5 Info: AlterTable Albums 21:41:55.5 Info: => 3E-07s 21:41:55.5 Info: CreateColumn Albums Links String 21:41:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:55.5 Info: => 0.000489s 21:41:55.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:55.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:55.5 Info: => 0.000106s 21:41:55.5 Info: AlterTable Tracks 21:41:55.5 Info: => 3E-07s 21:41:55.5 Info: CreateColumn Tracks ForeignRecordingId String 21:41:55.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:55.5 Info: => 0.0005301s 21:41:55.5 Info: AlterTable Tracks 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:55.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:55.5 Info: => 0.0004905s 21:41:55.5 Info: AlterTable Tracks 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:55.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:55.5 Info: => 0.0004904s 21:41:55.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:55.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:55.5 Info: => 6.64E-05s 21:41:55.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:55.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:55.5 Info: => 5.49E-05s 21:41:55.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:55.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.5 Info: DROP TABLE "Artists" 21:41:55.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.5 Info: => 0.0117205s 21:41:55.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:55.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:55.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:55.5 Info: DROP TABLE "Albums" 21:41:55.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.5 Info: => 0.0040412s 21:41:55.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:55.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:55.5 Info: DROP TABLE "Tracks" 21:41:55.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.5 Info: => 0.0036493s 21:41:55.5 Info: DeleteColumn TrackFiles ArtistId 21:41:55.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:55.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:55.5 Info: DROP TABLE "TrackFiles" 21:41:55.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:55.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.5 Info: => 0.0034282s 21:41:55.5 Info: CreateIndex Artists (ArtistMetadataId) 21:41:55.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.5 Info: => 7.73E-05s 21:41:55.5 Info: CreateIndex Artists (Monitored) 21:41:55.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.5 Info: => 7.27E-05s 21:41:55.5 Info: CreateIndex Albums (ArtistMetadataId) 21:41:55.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:55.5 Info: => 7.14E-05s 21:41:55.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:55.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:55.5 Info: => 6.89E-05s 21:41:55.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:55.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:55.5 Info: => 6.83E-05s 21:41:55.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:55.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:55.5 Info: => 6.9E-05s 21:41:55.5 Info: UpdateData 21:41:55.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:55.5 Info: => 3.79E-05s 21:41:55.5 Info: UpdateData 21:41:55.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:55.5 Info: => 2.87E-05s 21:41:55.5 Info: UpdateData 21:41:55.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:55.5 Info: => 3.35E-05s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:55', 'add_release_groups_etc') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 23: add_release_groups_etc migrated 21:41:55.5 Info: => 0.0007504s 21:41:55.5 Info: 24: NewMediaInfoFormat migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 24 21:41:55.5 Info: UpdateData 21:41:55.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:55.5 Info: => 3.74E-05s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:55', 'NewMediaInfoFormat') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 24: NewMediaInfoFormat migrated 21:41:55.5 Info: => 0.0003586s 21:41:55.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 25 21:41:55.5 Info: RenameTable Restrictions ReleaseProfiles 21:41:55.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:55.5 Info: => 0.0013475s 21:41:55.5 Info: AlterTable ReleaseProfiles 21:41:55.5 Info: => 6E-07s 21:41:55.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:55.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:55.5 Info: => 0.0009753s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:55', 'rename_restrictions_to_release_profiles') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:55.5 Info: => 0.0013574s 21:41:55.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 26 21:41:55.5 Info: RenameTable Profiles QualityProfiles 21:41:55.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:55.5 Info: => 0.0013931s 21:41:55.5 Info: AlterTable QualityProfiles 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:55.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:55.5 Info: => 0.0004706s 21:41:55.5 Info: AlterTable LanguageProfiles 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:55.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:55.5 Info: => 0.0004736s 21:41:55.5 Info: UpdateData 21:41:55.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:55.5 Info: => 3.67E-05s 21:41:55.5 Info: UpdateData 21:41:55.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:55.5 Info: => 2.67E-05s 21:41:55.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:55.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.5 Info: DROP TABLE "Artists" 21:41:55.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.5 Info: => 0.0039193s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:55', 'rename_quality_profiles_add_upgrade_allowed') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:55.5 Info: => 0.004385s 21:41:55.5 Info: 27: add_import_exclusions migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 27 21:41:55.5 Info: CreateTable ImportListExclusions 21:41:55.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:55.5 Info: => 0.0001302s 21:41:55.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:55.5 Info: => 9.68E-05s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:55', 'add_import_exclusions') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 27: add_import_exclusions migrated 21:41:55.5 Info: => 0.0005823s 21:41:55.5 Info: 28: clean_artist_metadata_table migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 28 21:41:55.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.5 Info: => 0.0001395s 21:41:55.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.5 Info: => 0.0001115s 21:41:55.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:55.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:55.5 Info: => 0.0001078s 21:41:55.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:55.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:55.5 Info: => 0.0001108s 21:41:55.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.5 Info: => 0.0001046s 21:41:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:55.5 Info: => 0.0001065s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:55', 'clean_artist_metadata_table') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 28: clean_artist_metadata_table migrated 21:41:55.5 Info: => 0.0004282s 21:41:55.5 Info: 29: health_issue_notification migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 29 21:41:55.5 Info: AlterTable Notifications 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:55.5 Info: => 0.0004915s 21:41:55.5 Info: AlterTable Notifications 21:41:55.5 Info: => 3E-07s 21:41:55.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:55.5 Info: => 0.0004787s 21:41:55.5 Info: AlterTable Notifications 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:55.5 Info: => 0.0005498s 21:41:55.5 Info: AlterTable Notifications 21:41:55.5 Info: => 3E-07s 21:41:55.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:55.5 Info: => 0.0004792s 21:41:55.5 Info: AlterTable Notifications 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:55.5 Info: => 0.0004791s 21:41:55.5 Info: DeleteColumn Notifications OnDownload 21:41:55.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:55.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:55.5 Info: DROP TABLE "Notifications" 21:41:55.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:55.5 Info: => 0.0035434s 21:41:55.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:55.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:55.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:55.5 Info: DROP TABLE "Notifications" 21:41:55.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:55.5 Info: => 0.0034856s 21:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:55', 'health_issue_notification') 21:41:55.5 Info: Committing Transaction 21:41:55.5 Info: 29: health_issue_notification migrated 21:41:55.5 Info: => 0.0038937s 21:41:55.5 Info: 30: add_mediafilerepository_mtime migrating 21:41:55.5 Info: Beginning Transaction 21:41:55.5 Info: Starting migration of Main DB to 30 21:41:55.5 Info: AlterTable TrackFiles 21:41:55.5 Info: => 4E-07s 21:41:55.5 Info: CreateColumn TrackFiles Modified DateTime 21:41:55.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:55.5 Info: => 0.0004983s 21:41:55.5 Info: AlterTable TrackFiles 21:41:55.5 Info: => 3E-07s 21:41:55.5 Info: CreateColumn TrackFiles Path String 21:41:55.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:55.5 Info: => 0.0005335s 21:41:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:55.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:55.5 Info: => 3.22E-05s 21:41:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:55.5 Info: => 0.0001202s 21:41:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:55.5 Info: => 0.0001288s 21:41:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:55.5 Info: => 0.0001495s 21:41:55.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:55.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:55.5 Info: => 6.36E-05s 21:41:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:55.5 Info: => 4.48E-05s 21:41:55.5 Info: AlterTable TrackFiles 21:41:55.5 Info: => 3E-07s 21:41:55.5 Info: AlterColumn TrackFiles Path String 21:41:55.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:55.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:55.5 Info: DROP TABLE "TrackFiles" 21:41:55.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:55.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.5 Info: => 0.0035897s 21:41:55.5 Info: CreateIndex TrackFiles (Path) 21:41:55.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:55.5 Info: => 7.68E-05s 21:41:55.5 Info: DeleteColumn TrackFiles RelativePath 21:41:55.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:55.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:55.5 Info: DROP TABLE "TrackFiles" 21:41:55.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:55.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:55.6 Info: => 0.0037194s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:55', 'add_mediafilerepository_mtime') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 30: add_mediafilerepository_mtime migrated 21:41:55.6 Info: => 0.0040929s 21:41:55.6 Info: 31: add_artistmetadataid_constraint migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 31 21:41:55.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:55.6 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:55.6 Info: => 7.86E-05s 21:41:55.6 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:55.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:55.6 Info: => 0.0001224s 21:41:55.6 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:55.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.6 Info: DROP TABLE "Artists" 21:41:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.6 Info: => 0.003873s 21:41:55.6 Info: CreateIndex Artists (ArtistMetadataId) 21:41:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.6 Info: => 7.92E-05s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:55', 'add_artistmetadataid_constraint') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 31: add_artistmetadataid_constraint migrated 21:41:55.6 Info: => 0.0004602s 21:41:55.6 Info: 32: old_ids_and_artist_alias migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 32 21:41:55.6 Info: AlterTable ArtistMetadata 21:41:55.6 Info: => 3E-07s 21:41:55.6 Info: CreateColumn ArtistMetadata Aliases String 21:41:55.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:55.6 Info: => 0.0005182s 21:41:55.6 Info: AlterTable ArtistMetadata 21:41:55.6 Info: => 3E-07s 21:41:55.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:55.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.6 Info: => 0.0004875s 21:41:55.6 Info: AlterTable Albums 21:41:55.6 Info: => 3E-07s 21:41:55.6 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.6 Info: => 0.0004872s 21:41:55.6 Info: AlterTable AlbumReleases 21:41:55.6 Info: => 4E-07s 21:41:55.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:55.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.6 Info: => 0.0004876s 21:41:55.6 Info: AlterTable Tracks 21:41:55.6 Info: => 3E-07s 21:41:55.6 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.6 Info: => 0.0004883s 21:41:55.6 Info: AlterTable Tracks 21:41:55.6 Info: => 4E-07s 21:41:55.6 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.6 Info: => 0.0004852s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:55', 'old_ids_and_artist_alias') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 32: old_ids_and_artist_alias migrated 21:41:55.6 Info: => 0.0009308s 21:41:55.6 Info: 33: download_propers_config migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 33 21:41:55.6 Info: PerformDBOperation 21:41:55.6 Info: Performing DB Operation 21:41:55.6 Info: => 2.58E-05s 21:41:55.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:55.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:55.6 Info: => 2.66E-05s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:55', 'download_propers_config') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 33: download_propers_config migrated 21:41:55.6 Info: => 0.0003848s 21:41:55.6 Info: 34: remove_language_profiles migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 34 21:41:55.6 Info: DeleteTable LanguageProfiles 21:41:55.6 Info: DROP TABLE "LanguageProfiles" 21:41:55.6 Info: => 0.0002268s 21:41:55.6 Info: DeleteColumn Artists LanguageProfileId 21:41:55.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.6 Info: DROP TABLE "Artists" 21:41:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.6 Info: => 0.0044527s 21:41:55.6 Info: DeleteColumn ImportLists LanguageProfileId 21:41:55.6 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:55.6 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:55.6 Info: DROP TABLE "ImportLists" 21:41:55.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:55.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:55.6 Info: => 0.0036191s 21:41:55.6 Info: DeleteColumn Blacklist Language 21:41:55.6 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:55.6 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:55.6 Info: DROP TABLE "Blacklist" 21:41:55.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:55.6 Info: => 0.0034465s 21:41:55.6 Info: DeleteColumn History Language 21:41:55.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:55.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:55.6 Info: DROP TABLE "History" 21:41:55.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:55.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:55.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:55.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:55.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:55.6 Info: => 0.0040434s 21:41:55.6 Info: DeleteColumn LyricFiles Language 21:41:55.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:55.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:55.6 Info: DROP TABLE "LyricFiles" 21:41:55.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:55.6 Info: => 0.0034589s 21:41:55.6 Info: DeleteColumn TrackFiles Language 21:41:55.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:55.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:55.6 Info: DROP TABLE "TrackFiles" 21:41:55.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:55.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:55.6 Info: => 0.006147s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:55', 'remove_language_profiles') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 34: remove_language_profiles migrated 21:41:55.6 Info: => 0.0068693s 21:41:55.6 Info: 35: multi_disc_naming_format migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 35 21:41:55.6 Info: AlterTable NamingConfig 21:41:55.6 Info: => 6E-07s 21:41:55.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:55.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:55.6 Info: => 0.0005701s 21:41:55.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:55.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:55.6 Info: => 3.49E-05s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:55', 'multi_disc_naming_format') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 35: multi_disc_naming_format migrated 21:41:55.6 Info: => 0.000395s 21:41:55.6 Info: 36: add_download_client_priority migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 36 21:41:55.6 Info: AlterTable DownloadClients 21:41:55.6 Info: => 6E-07s 21:41:55.6 Info: CreateColumn DownloadClients Priority Int32 21:41:55.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:55.6 Info: => 0.0005555s 21:41:55.6 Info: PerformDBOperation 21:41:55.6 Info: Performing DB Operation 21:41:55.6 Info: => 4.5E-05s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:55', 'add_download_client_priority') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 36: add_download_client_priority migrated 21:41:55.6 Info: => 0.0004153s 21:41:55.6 Info: 37: remove_growl_prowl migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 37 21:41:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:55.6 Info: => 3.81E-05s 21:41:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:55.6 Info: => 2.62E-05s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:55', 'remove_growl_prowl') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 37: remove_growl_prowl migrated 21:41:55.6 Info: => 0.0003918s 21:41:55.6 Info: 38: remove_plex_hometheatre migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 38 21:41:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:55.6 Info: => 3.56E-05s 21:41:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:55.6 Info: => 2.65E-05s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:55', 'remove_plex_hometheatre') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 38: remove_plex_hometheatre migrated 21:41:55.6 Info: => 0.0003594s 21:41:55.6 Info: 39: add_root_folder_add_defaults migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 39 21:41:55.6 Info: AlterTable RootFolders 21:41:55.6 Info: => 5E-07s 21:41:55.6 Info: CreateColumn RootFolders Name String 21:41:55.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:55.6 Info: => 0.0005539s 21:41:55.6 Info: AlterTable RootFolders 21:41:55.6 Info: => 4E-07s 21:41:55.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:55.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:55.6 Info: => 0.0005164s 21:41:55.6 Info: AlterTable RootFolders 21:41:55.6 Info: => 4E-07s 21:41:55.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:55.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:55.6 Info: => 0.000544s 21:41:55.6 Info: AlterTable RootFolders 21:41:55.6 Info: => 4E-07s 21:41:55.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:55.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:55.6 Info: => 0.0005237s 21:41:55.6 Info: AlterTable RootFolders 21:41:55.6 Info: => 3E-07s 21:41:55.6 Info: CreateColumn RootFolders DefaultTags String 21:41:55.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:55.6 Info: => 0.000595s 21:41:55.6 Info: PerformDBOperation 21:41:55.6 Info: Performing DB Operation 21:41:55.6 Info: => 4.69E-05s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:55', 'add_root_folder_add_defaults') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 39: add_root_folder_add_defaults migrated 21:41:55.6 Info: => 0.000519s 21:41:55.6 Info: 40: task_duration migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 40 21:41:55.6 Info: AlterTable ScheduledTasks 21:41:55.6 Info: => 5E-07s 21:41:55.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:55.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:55.6 Info: => 0.0005522s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:55', 'task_duration') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 40: task_duration migrated 21:41:55.6 Info: => 0.0009509s 21:41:55.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 41 21:41:55.6 Info: AlterTable ReleaseProfiles 21:41:55.6 Info: => 5E-07s 21:41:55.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:55.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:55.6 Info: => 0.0005506s 21:41:55.6 Info: AlterTable ReleaseProfiles 21:41:55.6 Info: => 3E-07s 21:41:55.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:55.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:55.6 Info: => 0.0005312s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:55', 'add_indexer_and_enabled_to_release_profiles') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:55.6 Info: => 0.0009204s 21:41:55.6 Info: 42: remove_album_folders migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 42 21:41:55.6 Info: DeleteColumn Artists AlbumFolder 21:41:55.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.6 Info: DROP TABLE "Artists" 21:41:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.6 Info: => 0.005625s 21:41:55.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:55.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:55.6 Info: => 3.53E-05s 21:41:55.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:55.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:55.6 Info: => 2.66E-05s 21:41:55.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:55.6 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:55.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:55.6 Info: DROP TABLE "NamingConfig" 21:41:55.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:55.6 Info: => 0.0039823s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:55', 'remove_album_folders') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 42: remove_album_folders migrated 21:41:55.6 Info: => 0.0044558s 21:41:55.6 Info: 44: add_priority_to_indexers migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 44 21:41:55.6 Info: AlterTable Indexers 21:41:55.6 Info: => 5E-07s 21:41:55.6 Info: CreateColumn Indexers Priority Int32 21:41:55.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:55.6 Info: => 0.0005504s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:55', 'add_priority_to_indexers') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 44: add_priority_to_indexers migrated 21:41:55.6 Info: => 0.0009242s 21:41:55.6 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 45 21:41:55.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:55.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:55.6 Info: => 0.0001271s 21:41:55.6 Info: PerformDBOperation 21:41:55.6 Info: Performing DB Operation 21:41:55.6 Info: => 2.2E-05s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:55', 'remove_chown_and_folderchmod_config') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:55.6 Info: => 0.0003662s 21:41:55.6 Info: 47: update_notifiarr migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 47 21:41:55.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:55.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:55.6 Info: => 6.76E-05s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:55', 'update_notifiarr') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 47: update_notifiarr migrated 21:41:55.6 Info: => 0.0004144s 21:41:55.6 Info: 49: email_multiple_addresses migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 49 21:41:55.6 Info: PerformDBOperation 21:41:55.6 Info: Performing DB Operation 21:41:55.6 Info: => 6.27E-05s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:55', 'email_multiple_addresses') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 49: email_multiple_addresses migrated 21:41:55.6 Info: => 0.0003827s 21:41:55.6 Info: 50: rename_blacklist_to_blocklist migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 50 21:41:55.6 Info: RenameTable Blacklist Blocklist 21:41:55.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:55.6 Info: => 0.0017587s 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:55', 'rename_blacklist_to_blocklist') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 50: rename_blacklist_to_blocklist migrated 21:41:55.6 Info: => 0.0021441s 21:41:55.6 Info: 51: cdh_per_downloadclient migrating 21:41:55.6 Info: Beginning Transaction 21:41:55.6 Info: Starting migration of Main DB to 51 21:41:55.6 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 21:41:55.6 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 21:41:55.6 Info: AlterTable DownloadClients 21:41:55.6 Info: => 3E-07s 21:41:55.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:55.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:55.6 Info: => 0.0005056s 21:41:55.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:55.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:55.6 Info: => 0.0004884s 21:41:55.6 Info: PerformDBOperation 21:41:55.6 Info: Performing DB Operation 21:41:55.6 Info: => 0.0001542s 21:41:55.6 Info: -> 2 Insert operations completed in 00:00:00.0001227 taking an average of 00:00:00.0000613 21:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:55', 'cdh_per_downloadclient') 21:41:55.6 Info: Committing Transaction 21:41:55.6 Info: 51: cdh_per_downloadclient migrated 21:41:55.6 Info: => 0.0005456s 21:41:55.6 Debug: Took: 00:00:00.1979394 21:41:55.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 21:41:55.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 21:41:55.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637156987626_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:55.7 Info: DatabaseEngineVersionCheck migrating 21:41:55.7 Info: PerformDBOperation 21:41:55.7 Info: Performing DB Operation 21:41:55.7 Info: SQLite 3.49.1 21:41:55.7 Info: => 0.0012237s 21:41:55.7 Info: DatabaseEngineVersionCheck migrated 21:41:55.7 Info: => 0.0012359s 21:41:55.7 Info: VersionMigration migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: CreateTable VersionInfo 21:41:55.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:55.7 Info: => 0.0001669s 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: VersionMigration migrated 21:41:55.7 Info: => 0.0007071s 21:41:55.7 Info: VersionUniqueMigration migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: CreateIndex VersionInfo (Version) 21:41:55.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:55.7 Info: => 0.0001286s 21:41:55.7 Info: AlterTable VersionInfo 21:41:55.7 Info: => 5E-07s 21:41:55.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:55.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:55.7 Info: => 0.0005308s 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: VersionUniqueMigration migrated 21:41:55.7 Info: => 0.0008461s 21:41:55.7 Info: VersionDescriptionMigration migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: AlterTable VersionInfo 21:41:55.7 Info: => 5E-07s 21:41:55.7 Info: CreateColumn VersionInfo Description String 21:41:55.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:55.7 Info: => 0.0002728s 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: VersionDescriptionMigration migrated 21:41:55.7 Info: => 0.0006645s 21:41:55.7 Info: 1: InitialSetup migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 1 21:41:55.7 Info: CreateTable Config 21:41:55.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:55.7 Info: => 0.0002185s 21:41:55.7 Info: CreateIndex Config (Key) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:55.7 Info: => 0.0001057s 21:41:55.7 Info: CreateTable RootFolders 21:41:55.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:55.7 Info: => 0.0001485s 21:41:55.7 Info: CreateIndex RootFolders (Path) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:55.7 Info: => 0.0001074s 21:41:55.7 Info: CreateTable Artists 21:41:55.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:55.7 Info: => 0.0003028s 21:41:55.7 Info: CreateIndex Artists (ForeignArtistId) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:55.7 Info: => 0.0001041s 21:41:55.7 Info: CreateIndex Artists (NameSlug) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:55.7 Info: => 9.52E-05s 21:41:55.7 Info: CreateIndex Artists (CleanName) 21:41:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.7 Info: => 9.4E-05s 21:41:55.7 Info: CreateIndex Artists (Path) 21:41:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.7 Info: => 9.44E-05s 21:41:55.7 Info: CreateTable Albums 21:41:55.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:55.7 Info: => 0.0002807s 21:41:55.7 Info: CreateIndex Albums (ForeignAlbumId) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.7 Info: => 0.0001026s 21:41:55.7 Info: CreateIndex Albums (MBId) 21:41:55.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.7 Info: => 0.000102s 21:41:55.7 Info: CreateIndex Albums (TADBId) 21:41:55.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.7 Info: => 0.0001064s 21:41:55.7 Info: CreateIndex Albums (TitleSlug) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.7 Info: => 0.0001214s 21:41:55.7 Info: CreateIndex Albums (CleanTitle) 21:41:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.7 Info: => 0.0001075s 21:41:55.7 Info: CreateIndex Albums (Path) 21:41:55.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:55.7 Info: => 0.0001001s 21:41:55.7 Info: CreateTable Tracks 21:41:55.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:55.7 Info: => 0.0002134s 21:41:55.7 Info: CreateIndex Tracks (ForeignTrackId) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.7 Info: => 7.84E-05s 21:41:55.7 Info: CreateIndex Tracks (ArtistId) 21:41:55.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:55.7 Info: => 7.7E-05s 21:41:55.7 Info: CreateIndex Tracks (TrackFileId) 21:41:55.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.7 Info: => 7.61E-05s 21:41:55.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:55.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:55.7 Info: => 7.7E-05s 21:41:55.7 Info: CreateTable TrackFiles 21:41:55.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:55.7 Info: => 0.0001476s 21:41:55.7 Info: CreateIndex TrackFiles (ArtistId) 21:41:55.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:55.7 Info: => 8.51E-05s 21:41:55.7 Info: CreateIndex TrackFiles (AlbumId) 21:41:55.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.7 Info: => 8.97E-05s 21:41:55.7 Info: CreateTable History 21:41:55.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:55.7 Info: => 0.0001539s 21:41:55.7 Info: CreateIndex History (Date) 21:41:55.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:55.7 Info: => 7.42E-05s 21:41:55.7 Info: CreateIndex History (EventType) 21:41:55.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:55.7 Info: => 7.14E-05s 21:41:55.7 Info: CreateIndex History (DownloadId) 21:41:55.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:55.7 Info: => 7.03E-05s 21:41:55.7 Info: CreateIndex History (AlbumId) 21:41:55.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:55.7 Info: => 6.92E-05s 21:41:55.7 Info: CreateTable Notifications 21:41:55.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:55.7 Info: => 0.0001401s 21:41:55.7 Info: CreateTable ScheduledTasks 21:41:55.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:55.7 Info: => 0.0001183s 21:41:55.7 Info: CreateIndex ScheduledTasks (TypeName) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:55.7 Info: => 7.67E-05s 21:41:55.7 Info: CreateTable Indexers 21:41:55.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:55.7 Info: => 0.0001332s 21:41:55.7 Info: CreateIndex Indexers (Name) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:55.7 Info: => 8.21E-05s 21:41:55.7 Info: CreateTable Profiles 21:41:55.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:55.7 Info: => 0.0001047s 21:41:55.7 Info: CreateIndex Profiles (Name) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:55.7 Info: => 9.71E-05s 21:41:55.7 Info: CreateTable QualityDefinitions 21:41:55.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:55.7 Info: => 0.0001234s 21:41:55.7 Info: CreateIndex QualityDefinitions (Quality) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:55.7 Info: => 7.37E-05s 21:41:55.7 Info: CreateIndex QualityDefinitions (Title) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:55.7 Info: => 7.32E-05s 21:41:55.7 Info: CreateTable NamingConfig 21:41:55.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:55.7 Info: => 0.0001289s 21:41:55.7 Info: CreateTable Blacklist 21:41:55.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:55.7 Info: => 0.0001696s 21:41:55.7 Info: CreateTable Metadata 21:41:55.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:55.7 Info: => 0.0001142s 21:41:55.7 Info: CreateTable MetadataFiles 21:41:55.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:55.7 Info: => 0.0001413s 21:41:55.7 Info: CreateTable DownloadClients 21:41:55.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:55.7 Info: => 0.000114s 21:41:55.7 Info: CreateTable PendingReleases 21:41:55.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:55.7 Info: => 0.0001329s 21:41:55.7 Info: CreateTable RemotePathMappings 21:41:55.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:55.7 Info: => 0.0001076s 21:41:55.7 Info: CreateTable Tags 21:41:55.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:55.7 Info: => 9.82E-05s 21:41:55.7 Info: CreateIndex Tags (Label) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:55.7 Info: => 8.31E-05s 21:41:55.7 Info: CreateTable Restrictions 21:41:55.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:55.7 Info: => 0.0001063s 21:41:55.7 Info: CreateTable DelayProfiles 21:41:55.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:55.7 Info: => 0.0001368s 21:41:55.7 Info: CreateTable Users 21:41:55.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:55.7 Info: => 0.0001057s 21:41:55.7 Info: CreateIndex Users (Identifier) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:55.7 Info: => 0.0001073s 21:41:55.7 Info: CreateIndex Users (Username) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:55.7 Info: => 8.08E-05s 21:41:55.7 Info: CreateTable Commands 21:41:55.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:55.7 Info: => 0.0001665s 21:41:55.7 Info: CreateTable IndexerStatus 21:41:55.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:55.7 Info: => 0.00013s 21:41:55.7 Info: CreateIndex IndexerStatus (ProviderId) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:55.7 Info: => 9.86E-05s 21:41:55.7 Info: CreateTable ExtraFiles 21:41:55.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:55.7 Info: => 0.0001317s 21:41:55.7 Info: CreateTable LyricFiles 21:41:55.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:55.7 Info: => 0.0001393s 21:41:55.7 Info: CreateTable LanguageProfiles 21:41:55.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:55.7 Info: => 0.0001053s 21:41:55.7 Info: CreateIndex LanguageProfiles (Name) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:55.7 Info: => 8.33E-05s 21:41:55.7 Info: CreateTable DownloadClientStatus 21:41:55.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:55.7 Info: => 0.0001141s 21:41:55.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:55.7 Info: => 8.46E-05s 21:41:55.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:55.7 Info: -> 1 Insert operations completed in 00:00:00.0000542 taking an average of 00:00:00.0000542 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:55', 'InitialSetup') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 1: InitialSetup migrated 21:41:55.7 Info: => 0.0009634s 21:41:55.7 Info: 2: add_reason_to_pending_releases migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 2 21:41:55.7 Info: AlterTable PendingReleases 21:41:55.7 Info: => 7E-07s 21:41:55.7 Info: CreateColumn PendingReleases Reason Int32 21:41:55.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:55.7 Info: => 0.0004983s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:55', 'add_reason_to_pending_releases') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 2: add_reason_to_pending_releases migrated 21:41:55.7 Info: => 0.0008599s 21:41:55.7 Info: 3: add_medium_support migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 3 21:41:55.7 Info: AlterTable Albums 21:41:55.7 Info: => 4E-07s 21:41:55.7 Info: CreateColumn Albums Media String 21:41:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:55.7 Info: => 0.0005032s 21:41:55.7 Info: AlterTable Tracks 21:41:55.7 Info: => 4E-07s 21:41:55.7 Info: CreateColumn Tracks MediumNumber Int32 21:41:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:55.7 Info: => 0.0004592s 21:41:55.7 Info: AlterTable Tracks 21:41:55.7 Info: => 3E-07s 21:41:55.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:55.7 Info: => 0.0004565s 21:41:55.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:55.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:55.7 Info: => 3.56E-05s 21:41:55.7 Info: DeleteColumn Tracks TrackNumber 21:41:55.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:55.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:55.7 Info: DROP TABLE "Tracks" 21:41:55.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.7 Info: => 0.0037843s 21:41:55.7 Info: AlterTable Tracks 21:41:55.7 Info: => 4E-07s 21:41:55.7 Info: CreateColumn Tracks TrackNumber String 21:41:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:55.7 Info: => 0.0004584s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:55', 'add_medium_support') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 3: add_medium_support migrated 21:41:55.7 Info: => 0.0008995s 21:41:55.7 Info: 4: add_various_qualites_in_profile migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 4 21:41:55.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:55.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:55.7 Info: => 5.38E-05s 21:41:55.7 Info: PerformDBOperation 21:41:55.7 Info: Performing DB Operation 21:41:55.7 Info: => 3.19E-05s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:55', 'add_various_qualites_in_profile') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 4: add_various_qualites_in_profile migrated 21:41:55.7 Info: => 0.0003923s 21:41:55.7 Info: 5: metadata_profiles migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 5 21:41:55.7 Info: CreateTable MetadataProfiles 21:41:55.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:55.7 Info: => 0.000131s 21:41:55.7 Info: CreateIndex MetadataProfiles (Name) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:55.7 Info: => 8.92E-05s 21:41:55.7 Info: AlterTable Artists 21:41:55.7 Info: => 4E-07s 21:41:55.7 Info: CreateColumn Artists MetadataProfileId Int32 21:41:55.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:55.7 Info: => 0.0005s 21:41:55.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:55.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:55.7 Info: DROP TABLE "Artists" 21:41:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.7 Info: => 0.0040329s 21:41:55.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:55.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:55.7 Info: DROP TABLE "Artists" 21:41:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.7 Info: => 0.0044959s 21:41:55.7 Info: AlterTable Albums 21:41:55.7 Info: => 4E-07s 21:41:55.7 Info: CreateColumn Albums SecondaryTypes String 21:41:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:55.7 Info: => 0.0007616s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:55', 'metadata_profiles') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 5: metadata_profiles migrated 21:41:55.7 Info: => 0.001385s 21:41:55.7 Info: 6: separate_automatic_and_interactive_search migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 6 21:41:55.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:55.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:55.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:55.7 Info: DROP TABLE "Indexers" 21:41:55.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:55.7 Info: => 0.0034674s 21:41:55.7 Info: AlterTable Indexers 21:41:55.7 Info: => 3E-07s 21:41:55.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:55.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:55.7 Info: => 0.0004671s 21:41:55.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:55.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:55.7 Info: => 3.19E-05s 21:41:55.7 Info: AlterTable Indexers 21:41:55.7 Info: => 3E-07s 21:41:55.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:55.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:55.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:55.7 Info: DROP TABLE "Indexers" 21:41:55.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:55.7 Info: => 0.0033343s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:55', 'separate_automatic_and_interactive_search') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 6: separate_automatic_and_interactive_search migrated 21:41:55.7 Info: => 0.0037859s 21:41:55.7 Info: 7: change_album_path_to_relative migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 7 21:41:55.7 Info: DeleteColumn Albums Path 21:41:55.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:55.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:55.7 Info: DROP TABLE "Albums" 21:41:55.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.7 Info: => 0.0049023s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:55', 'change_album_path_to_relative') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 7: change_album_path_to_relative migrated 21:41:55.7 Info: => 0.0055808s 21:41:55.7 Info: 8: change_quality_size_mb_to_kb migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 8 21:41:55.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:55.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:55.7 Info: => 4.11E-05s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:55', 'change_quality_size_mb_to_kb') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 8: change_quality_size_mb_to_kb migrated 21:41:55.7 Info: => 0.0004438s 21:41:55.7 Info: 9: album_releases migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 9 21:41:55.7 Info: AlterTable Albums 21:41:55.7 Info: => 5E-07s 21:41:55.7 Info: CreateColumn Albums Releases String 21:41:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:55.7 Info: => 0.0005126s 21:41:55.7 Info: AlterTable Albums 21:41:55.7 Info: => 3E-07s 21:41:55.7 Info: CreateColumn Albums CurrentRelease String 21:41:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:55.7 Info: => 0.0005137s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:55', 'album_releases') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 9: album_releases migrated 21:41:55.7 Info: => 0.0009016s 21:41:55.7 Info: 10: album_releases_fix migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 10 21:41:55.7 Info: AlterTable Albums 21:41:55.7 Info: => 5E-07s 21:41:55.7 Info: AlterColumn Albums Releases String 21:41:55.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:55.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:55.7 Info: DROP TABLE "Albums" 21:41:55.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.7 Info: => 0.0054627s 21:41:55.7 Info: AlterTable Albums 21:41:55.7 Info: => 4E-07s 21:41:55.7 Info: AlterColumn Albums CurrentRelease String 21:41:55.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:55.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:55.7 Info: DROP TABLE "Albums" 21:41:55.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.7 Info: => 0.0049324s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:55', 'album_releases_fix') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 10: album_releases_fix migrated 21:41:55.7 Info: => 0.005482s 21:41:55.7 Info: 11: import_lists migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 11 21:41:55.7 Info: CreateTable ImportLists 21:41:55.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:55.7 Info: => 0.0002298s 21:41:55.7 Info: CreateIndex ImportLists (Name) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:55.7 Info: => 9.55E-05s 21:41:55.7 Info: CreateTable ImportListStatus 21:41:55.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:55.7 Info: => 0.0001401s 21:41:55.7 Info: CreateIndex ImportListStatus (ProviderId) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:55.7 Info: => 0.0001003s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:55', 'import_lists') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 11: import_lists migrated 21:41:55.7 Info: => 0.00062s 21:41:55.7 Info: 12: add_release_status migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 12 21:41:55.7 Info: AlterTable MetadataProfiles 21:41:55.7 Info: => 5E-07s 21:41:55.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:55.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:55.7 Info: => 0.0006065s 21:41:55.7 Info: PerformDBOperation 21:41:55.7 Info: Performing DB Operation 21:41:55.7 Info: => 2.72E-05s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:55', 'add_release_status') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 12: add_release_status migrated 21:41:55.7 Info: => 0.0004647s 21:41:55.7 Info: 13: album_download_notification migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 13 21:41:55.7 Info: AlterTable Notifications 21:41:55.7 Info: => 5E-07s 21:41:55.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:55.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:55.7 Info: => 0.0005171s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:55', 'album_download_notification') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 13: album_download_notification migrated 21:41:55.7 Info: => 0.0009386s 21:41:55.7 Info: 14: fix_language_metadata_profiles migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 14 21:41:55.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:55.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:55.7 Info: => 9.25E-05s 21:41:55.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:55.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:55.7 Info: => 7.21E-05s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:55', 'fix_language_metadata_profiles') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 14: fix_language_metadata_profiles migrated 21:41:55.7 Info: => 0.0004222s 21:41:55.7 Info: 15: remove_fanzub migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 15 21:41:55.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:55.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:55.7 Info: => 3.54E-05s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:55', 'remove_fanzub') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 15: remove_fanzub migrated 21:41:55.7 Info: => 0.0003565s 21:41:55.7 Info: 16: update_artist_history_indexes migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 16 21:41:55.7 Info: CreateIndex Albums (ArtistId) 21:41:55.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:55.7 Info: => 9.71E-05s 21:41:55.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:55.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:55.7 Info: => 8.89E-05s 21:41:55.7 Info: DeleteIndex History (AlbumId) 21:41:55.7 Info: DROP INDEX "IX_History_AlbumId" 21:41:55.7 Info: => 0.0001279s 21:41:55.7 Info: CreateIndex History (AlbumId, Date) 21:41:55.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:55.7 Info: => 0.0001166s 21:41:55.7 Info: DeleteIndex History (DownloadId) 21:41:55.7 Info: DROP INDEX "IX_History_DownloadId" 21:41:55.7 Info: => 0.0001147s 21:41:55.7 Info: CreateIndex History (DownloadId, Date) 21:41:55.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:55.7 Info: => 8.64E-05s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:55', 'update_artist_history_indexes') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 16: update_artist_history_indexes migrated 21:41:55.7 Info: => 0.0005259s 21:41:55.7 Info: 17: remove_nma migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 17 21:41:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:55.7 Info: => 3.74E-05s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:55', 'remove_nma') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 17: remove_nma migrated 21:41:55.7 Info: => 0.0003716s 21:41:55.7 Info: 18: album_disambiguation migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 18 21:41:55.7 Info: AlterTable Albums 21:41:55.7 Info: => 5E-07s 21:41:55.7 Info: CreateColumn Albums Disambiguation String 21:41:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:55.7 Info: => 0.0005676s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:55', 'album_disambiguation') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 18: album_disambiguation migrated 21:41:55.7 Info: => 0.0009576s 21:41:55.7 Info: 19: add_ape_quality_in_profiles migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 19 21:41:55.7 Info: PerformDBOperation 21:41:55.7 Info: Performing DB Operation 21:41:55.7 Info: => 4E-05s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:55', 'add_ape_quality_in_profiles') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 19: add_ape_quality_in_profiles migrated 21:41:55.7 Info: => 0.0003879s 21:41:55.7 Info: 20: remove_pushalot migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 20 21:41:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:55.7 Info: => 3.83E-05s 21:41:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:55.7 Info: => 2.91E-05s 21:41:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:55.7 Info: => 2.65E-05s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:55', 'remove_pushalot') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 20: remove_pushalot migrated 21:41:55.7 Info: => 0.0003075s 21:41:55.7 Info: 21: add_custom_filters migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 21 21:41:55.7 Info: CreateTable CustomFilters 21:41:55.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:55.7 Info: => 0.0001478s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:55', 'add_custom_filters') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 21: add_custom_filters migrated 21:41:55.7 Info: => 0.0004874s 21:41:55.7 Info: 22: import_list_tags migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 22 21:41:55.7 Info: AlterTable ImportLists 21:41:55.7 Info: => 5E-07s 21:41:55.7 Info: CreateColumn ImportLists Tags String 21:41:55.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:55.7 Info: => 0.0005811s 21:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:55', 'import_list_tags') 21:41:55.7 Info: Committing Transaction 21:41:55.7 Info: 22: import_list_tags migrated 21:41:55.7 Info: => 0.0009328s 21:41:55.7 Info: 23: add_release_groups_etc migrating 21:41:55.7 Info: Beginning Transaction 21:41:55.7 Info: Starting migration of Main DB to 23 21:41:55.7 Info: CreateTable ArtistMetadata 21:41:55.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:55.7 Info: => 0.0001784s 21:41:55.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:55.7 Info: => 9.41E-05s 21:41:55.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:55.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:55.7 Info: => 7.82E-05s 21:41:55.7 Info: AlterTable Artists 21:41:55.7 Info: => 3E-07s 21:41:55.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:55.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:55.7 Info: => 0.0005747s 21:41:55.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:55.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:55.7 Info: => 8.82E-05s 21:41:55.7 Info: CreateTable AlbumReleases 21:41:55.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:55.7 Info: => 0.0001611s 21:41:55.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:55.7 Info: => 0.0001043s 21:41:55.7 Info: CreateIndex AlbumReleases (AlbumId) 21:41:55.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:55.7 Info: => 7.9E-05s 21:41:55.7 Info: PerformDBOperation 21:41:55.7 Info: Performing DB Operation 21:41:55.7 Info: => 4.21E-05s 21:41:55.7 Info: AlterTable Albums 21:41:55.7 Info: => 3E-07s 21:41:55.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:55.7 Info: => 0.0005786s 21:41:55.7 Info: AlterTable Albums 21:41:55.7 Info: => 3E-07s 21:41:55.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:55.7 Info: => 0.0005686s 21:41:55.7 Info: AlterTable Albums 21:41:55.7 Info: => 4E-07s 21:41:55.7 Info: CreateColumn Albums Links String 21:41:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:55.7 Info: => 0.0005821s 21:41:55.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:55.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:55.7 Info: => 9.36E-05s 21:41:55.7 Info: AlterTable Tracks 21:41:55.7 Info: => 3E-07s 21:41:55.7 Info: CreateColumn Tracks ForeignRecordingId String 21:41:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:55.7 Info: => 0.0005807s 21:41:55.7 Info: AlterTable Tracks 21:41:55.7 Info: => 3E-07s 21:41:55.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:55.7 Info: => 0.0005871s 21:41:55.7 Info: AlterTable Tracks 21:41:55.7 Info: => 4E-07s 21:41:55.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:55.7 Info: => 0.0005716s 21:41:55.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:55.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:55.7 Info: => 7.14E-05s 21:41:55.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:55.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:55.7 Info: => 5.89E-05s 21:41:55.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.7 Info: DROP TABLE "Artists" 21:41:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.7 Info: => 0.0045569s 21:41:55.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:55.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:55.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:55.7 Info: DROP TABLE "Albums" 21:41:55.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.8 Info: => 0.0044847s 21:41:55.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:55.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:55.8 Info: DROP TABLE "Tracks" 21:41:55.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:55.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.8 Info: => 0.0040145s 21:41:55.8 Info: DeleteColumn TrackFiles ArtistId 21:41:55.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:55.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:55.8 Info: DROP TABLE "TrackFiles" 21:41:55.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.8 Info: => 0.0036784s 21:41:55.8 Info: CreateIndex Artists (ArtistMetadataId) 21:41:55.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.8 Info: => 8.14E-05s 21:41:55.8 Info: CreateIndex Artists (Monitored) 21:41:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.8 Info: => 7.64E-05s 21:41:55.8 Info: CreateIndex Albums (ArtistMetadataId) 21:41:55.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:55.8 Info: => 7.43E-05s 21:41:55.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:55.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:55.8 Info: => 8.7E-05s 21:41:55.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:55.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:55.8 Info: => 7.2E-05s 21:41:55.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:55.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:55.8 Info: => 7.31E-05s 21:41:55.8 Info: UpdateData 21:41:55.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:55.8 Info: => 3.89E-05s 21:41:55.8 Info: UpdateData 21:41:55.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:55.8 Info: => 3.08E-05s 21:41:55.8 Info: UpdateData 21:41:55.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:55.8 Info: => 3.63E-05s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:55', 'add_release_groups_etc') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 23: add_release_groups_etc migrated 21:41:55.8 Info: => 0.0006939s 21:41:55.8 Info: 24: NewMediaInfoFormat migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 24 21:41:55.8 Info: UpdateData 21:41:55.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:55.8 Info: => 4.01E-05s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:55', 'NewMediaInfoFormat') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 24: NewMediaInfoFormat migrated 21:41:55.8 Info: => 0.0003738s 21:41:55.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 25 21:41:55.8 Info: RenameTable Restrictions ReleaseProfiles 21:41:55.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:55.8 Info: => 0.0015033s 21:41:55.8 Info: AlterTable ReleaseProfiles 21:41:55.8 Info: => 5E-07s 21:41:55.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:55.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:55.8 Info: => 0.0004825s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:55', 'rename_restrictions_to_release_profiles') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:55.8 Info: => 0.0008487s 21:41:55.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 26 21:41:55.8 Info: RenameTable Profiles QualityProfiles 21:41:55.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:55.8 Info: => 0.0014282s 21:41:55.8 Info: AlterTable QualityProfiles 21:41:55.8 Info: => 3E-07s 21:41:55.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:55.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:55.8 Info: => 0.0004783s 21:41:55.8 Info: AlterTable LanguageProfiles 21:41:55.8 Info: => 3E-07s 21:41:55.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:55.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:55.8 Info: => 0.0004643s 21:41:55.8 Info: UpdateData 21:41:55.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:55.8 Info: => 3.55E-05s 21:41:55.8 Info: UpdateData 21:41:55.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:55.8 Info: => 2.62E-05s 21:41:55.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:55.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.8 Info: DROP TABLE "Artists" 21:41:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.8 Info: => 0.0039618s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:55', 'rename_quality_profiles_add_upgrade_allowed') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:55.8 Info: => 0.0044009s 21:41:55.8 Info: 27: add_import_exclusions migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 27 21:41:55.8 Info: CreateTable ImportListExclusions 21:41:55.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:55.8 Info: => 0.0001377s 21:41:55.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:55.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:55.8 Info: => 8.2E-05s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:55', 'add_import_exclusions') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 27: add_import_exclusions migrated 21:41:55.8 Info: => 0.0004683s 21:41:55.8 Info: 28: clean_artist_metadata_table migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 28 21:41:55.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.8 Info: => 0.000166s 21:41:55.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.8 Info: => 0.0001253s 21:41:55.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:55.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:55.8 Info: => 0.000108s 21:41:55.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:55.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:55.8 Info: => 0.0001077s 21:41:55.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:55.8 Info: => 0.0001088s 21:41:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:55.8 Info: => 0.0001065s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:55', 'clean_artist_metadata_table') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 28: clean_artist_metadata_table migrated 21:41:55.8 Info: => 0.000459s 21:41:55.8 Info: 29: health_issue_notification migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 29 21:41:55.8 Info: AlterTable Notifications 21:41:55.8 Info: => 4E-07s 21:41:55.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:55.8 Info: => 0.0005112s 21:41:55.8 Info: AlterTable Notifications 21:41:55.8 Info: => 2E-07s 21:41:55.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:55.8 Info: => 0.0004815s 21:41:55.8 Info: AlterTable Notifications 21:41:55.8 Info: => 3E-07s 21:41:55.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:55.8 Info: => 0.0004842s 21:41:55.8 Info: AlterTable Notifications 21:41:55.8 Info: => 4E-07s 21:41:55.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:55.8 Info: => 0.0005313s 21:41:55.8 Info: AlterTable Notifications 21:41:55.8 Info: => 3E-07s 21:41:55.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:55.8 Info: => 0.0005159s 21:41:55.8 Info: DeleteColumn Notifications OnDownload 21:41:55.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:55.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:55.8 Info: DROP TABLE "Notifications" 21:41:55.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:55.8 Info: => 0.0035952s 21:41:55.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:55.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:55.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:55.8 Info: DROP TABLE "Notifications" 21:41:55.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:55.8 Info: => 0.0036077s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:55', 'health_issue_notification') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 29: health_issue_notification migrated 21:41:55.8 Info: => 0.0040702s 21:41:55.8 Info: 30: add_mediafilerepository_mtime migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 30 21:41:55.8 Info: AlterTable TrackFiles 21:41:55.8 Info: => 4E-07s 21:41:55.8 Info: CreateColumn TrackFiles Modified DateTime 21:41:55.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:55.8 Info: => 0.0005131s 21:41:55.8 Info: AlterTable TrackFiles 21:41:55.8 Info: => 3E-07s 21:41:55.8 Info: CreateColumn TrackFiles Path String 21:41:55.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:55.8 Info: => 0.0004774s 21:41:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:55.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:55.8 Info: => 2.75E-05s 21:41:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:55.8 Info: => 0.0001129s 21:41:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:55.8 Info: => 0.0001551s 21:41:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:55.8 Info: => 0.0001405s 21:41:55.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:55.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:55.8 Info: => 9.18E-05s 21:41:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:55.8 Info: => 4.32E-05s 21:41:55.8 Info: AlterTable TrackFiles 21:41:55.8 Info: => 3E-07s 21:41:55.8 Info: AlterColumn TrackFiles Path String 21:41:55.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:55.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:55.8 Info: DROP TABLE "TrackFiles" 21:41:55.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.8 Info: => 0.00364s 21:41:55.8 Info: CreateIndex TrackFiles (Path) 21:41:55.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:55.8 Info: => 7.75E-05s 21:41:55.8 Info: DeleteColumn TrackFiles RelativePath 21:41:55.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:55.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:55.8 Info: DROP TABLE "TrackFiles" 21:41:55.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:55.8 Info: => 0.0037774s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:55', 'add_mediafilerepository_mtime') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 30: add_mediafilerepository_mtime migrated 21:41:55.8 Info: => 0.0041639s 21:41:55.8 Info: 31: add_artistmetadataid_constraint migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 31 21:41:55.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:55.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:55.8 Info: => 7.9E-05s 21:41:55.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:55.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:55.8 Info: => 0.0001181s 21:41:55.8 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:55.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.8 Info: DROP TABLE "Artists" 21:41:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.8 Info: => 0.0040874s 21:41:55.8 Info: CreateIndex Artists (ArtistMetadataId) 21:41:55.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.8 Info: => 7.43E-05s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:55', 'add_artistmetadataid_constraint') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 31: add_artistmetadataid_constraint migrated 21:41:55.8 Info: => 0.0004673s 21:41:55.8 Info: 32: old_ids_and_artist_alias migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 32 21:41:55.8 Info: AlterTable ArtistMetadata 21:41:55.8 Info: => 4E-07s 21:41:55.8 Info: CreateColumn ArtistMetadata Aliases String 21:41:55.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:55.8 Info: => 0.0005375s 21:41:55.8 Info: AlterTable ArtistMetadata 21:41:55.8 Info: => 3E-07s 21:41:55.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:55.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.8 Info: => 0.0004914s 21:41:55.8 Info: AlterTable Albums 21:41:55.8 Info: => 3E-07s 21:41:55.8 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.8 Info: => 0.0004873s 21:41:55.8 Info: AlterTable AlbumReleases 21:41:55.8 Info: => 3E-07s 21:41:55.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:55.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.8 Info: => 0.0004899s 21:41:55.8 Info: AlterTable Tracks 21:41:55.8 Info: => 3E-07s 21:41:55.8 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:55.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.8 Info: => 0.0004907s 21:41:55.8 Info: AlterTable Tracks 21:41:55.8 Info: => 4E-07s 21:41:55.8 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:55.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:55.8 Info: => 0.0004859s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:55', 'old_ids_and_artist_alias') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 32: old_ids_and_artist_alias migrated 21:41:55.8 Info: => 0.0008402s 21:41:55.8 Info: 33: download_propers_config migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 33 21:41:55.8 Info: PerformDBOperation 21:41:55.8 Info: Performing DB Operation 21:41:55.8 Info: => 3.59E-05s 21:41:55.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:55.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:55.8 Info: => 2.74E-05s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:55', 'download_propers_config') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 33: download_propers_config migrated 21:41:55.8 Info: => 0.0004226s 21:41:55.8 Info: 34: remove_language_profiles migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 34 21:41:55.8 Info: DeleteTable LanguageProfiles 21:41:55.8 Info: DROP TABLE "LanguageProfiles" 21:41:55.8 Info: => 0.0001836s 21:41:55.8 Info: DeleteColumn Artists LanguageProfileId 21:41:55.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.8 Info: DROP TABLE "Artists" 21:41:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.8 Info: => 0.0043223s 21:41:55.8 Info: DeleteColumn ImportLists LanguageProfileId 21:41:55.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:55.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:55.8 Info: DROP TABLE "ImportLists" 21:41:55.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:55.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:55.8 Info: => 0.0036565s 21:41:55.8 Info: DeleteColumn Blacklist Language 21:41:55.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:55.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:55.8 Info: DROP TABLE "Blacklist" 21:41:55.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:55.8 Info: => 0.0034885s 21:41:55.8 Info: DeleteColumn History Language 21:41:55.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:55.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:55.8 Info: DROP TABLE "History" 21:41:55.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:55.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:55.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:55.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:55.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:55.8 Info: => 0.0069682s 21:41:55.8 Info: DeleteColumn LyricFiles Language 21:41:55.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:55.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:55.8 Info: DROP TABLE "LyricFiles" 21:41:55.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:55.8 Info: => 0.0036421s 21:41:55.8 Info: DeleteColumn TrackFiles Language 21:41:55.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:55.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:55.8 Info: DROP TABLE "TrackFiles" 21:41:55.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:55.8 Info: => 0.0050735s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:55', 'remove_language_profiles') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 34: remove_language_profiles migrated 21:41:55.8 Info: => 0.0056999s 21:41:55.8 Info: 35: multi_disc_naming_format migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 35 21:41:55.8 Info: AlterTable NamingConfig 21:41:55.8 Info: => 5E-07s 21:41:55.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:55.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:55.8 Info: => 0.0005241s 21:41:55.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:55.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:55.8 Info: => 3.5E-05s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:55', 'multi_disc_naming_format') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 35: multi_disc_naming_format migrated 21:41:55.8 Info: => 0.0003885s 21:41:55.8 Info: 36: add_download_client_priority migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 36 21:41:55.8 Info: AlterTable DownloadClients 21:41:55.8 Info: => 6E-07s 21:41:55.8 Info: CreateColumn DownloadClients Priority Int32 21:41:55.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:55.8 Info: => 0.000525s 21:41:55.8 Info: PerformDBOperation 21:41:55.8 Info: Performing DB Operation 21:41:55.8 Info: => 4.39E-05s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:55', 'add_download_client_priority') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 36: add_download_client_priority migrated 21:41:55.8 Info: => 0.0004073s 21:41:55.8 Info: 37: remove_growl_prowl migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 37 21:41:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:55.8 Info: => 3.74E-05s 21:41:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:55.8 Info: => 2.62E-05s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:55', 'remove_growl_prowl') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 37: remove_growl_prowl migrated 21:41:55.8 Info: => 0.0003507s 21:41:55.8 Info: 38: remove_plex_hometheatre migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 38 21:41:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:55.8 Info: => 4.61E-05s 21:41:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:55.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:55.8 Info: => 2.57E-05s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:55', 'remove_plex_hometheatre') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 38: remove_plex_hometheatre migrated 21:41:55.8 Info: => 0.0003163s 21:41:55.8 Info: 39: add_root_folder_add_defaults migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 39 21:41:55.8 Info: AlterTable RootFolders 21:41:55.8 Info: => 4E-07s 21:41:55.8 Info: CreateColumn RootFolders Name String 21:41:55.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:55.8 Info: => 0.0005653s 21:41:55.8 Info: AlterTable RootFolders 21:41:55.8 Info: => 3E-07s 21:41:55.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:55.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:55.8 Info: => 0.0005645s 21:41:55.8 Info: AlterTable RootFolders 21:41:55.8 Info: => 3E-07s 21:41:55.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:55.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:55.8 Info: => 0.000506s 21:41:55.8 Info: AlterTable RootFolders 21:41:55.8 Info: => 3E-07s 21:41:55.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:55.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:55.8 Info: => 0.0005044s 21:41:55.8 Info: AlterTable RootFolders 21:41:55.8 Info: => 3E-07s 21:41:55.8 Info: CreateColumn RootFolders DefaultTags String 21:41:55.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:55.8 Info: => 0.0005577s 21:41:55.8 Info: PerformDBOperation 21:41:55.8 Info: Performing DB Operation 21:41:55.8 Info: => 4.45E-05s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:55', 'add_root_folder_add_defaults') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 39: add_root_folder_add_defaults migrated 21:41:55.8 Info: => 0.0003991s 21:41:55.8 Info: 40: task_duration migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 40 21:41:55.8 Info: AlterTable ScheduledTasks 21:41:55.8 Info: => 5E-07s 21:41:55.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:55.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:55.8 Info: => 0.0005479s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:55', 'task_duration') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 40: task_duration migrated 21:41:55.8 Info: => 0.0008667s 21:41:55.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 41 21:41:55.8 Info: AlterTable ReleaseProfiles 21:41:55.8 Info: => 5E-07s 21:41:55.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:55.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:55.8 Info: => 0.0005809s 21:41:55.8 Info: AlterTable ReleaseProfiles 21:41:55.8 Info: => 4E-07s 21:41:55.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:55.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:55.8 Info: => 0.000529s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:55', 'add_indexer_and_enabled_to_release_profiles') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:55.8 Info: => 0.0008908s 21:41:55.8 Info: 42: remove_album_folders migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 42 21:41:55.8 Info: DeleteColumn Artists AlbumFolder 21:41:55.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:55.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:55.8 Info: DROP TABLE "Artists" 21:41:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:55.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:55.8 Info: => 0.004387s 21:41:55.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:55.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:55.8 Info: => 3.3E-05s 21:41:55.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:55.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:55.8 Info: => 2.59E-05s 21:41:55.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:55.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:55.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:55.8 Info: DROP TABLE "NamingConfig" 21:41:55.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:55.8 Info: => 0.0038292s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:55', 'remove_album_folders') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 42: remove_album_folders migrated 21:41:55.8 Info: => 0.0042645s 21:41:55.8 Info: 44: add_priority_to_indexers migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 44 21:41:55.8 Info: AlterTable Indexers 21:41:55.8 Info: => 4E-07s 21:41:55.8 Info: CreateColumn Indexers Priority Int32 21:41:55.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:55.8 Info: => 0.0005995s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:55', 'add_priority_to_indexers') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 44: add_priority_to_indexers migrated 21:41:55.8 Info: => 0.0009423s 21:41:55.8 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 45 21:41:55.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:55.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:55.8 Info: => 0.0001184s 21:41:55.8 Info: PerformDBOperation 21:41:55.8 Info: Performing DB Operation 21:41:55.8 Info: => 3.43E-05s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:55', 'remove_chown_and_folderchmod_config') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:55.8 Info: => 0.0003459s 21:41:55.8 Info: 47: update_notifiarr migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 47 21:41:55.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:55.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:55.8 Info: => 5.64E-05s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:55', 'update_notifiarr') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 47: update_notifiarr migrated 21:41:55.8 Info: => 0.0003301s 21:41:55.8 Info: 49: email_multiple_addresses migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 49 21:41:55.8 Info: PerformDBOperation 21:41:55.8 Info: Performing DB Operation 21:41:55.8 Info: => 4.57E-05s 21:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:55', 'email_multiple_addresses') 21:41:55.8 Info: Committing Transaction 21:41:55.8 Info: 49: email_multiple_addresses migrated 21:41:55.8 Info: => 0.0003339s 21:41:55.8 Info: 50: rename_blacklist_to_blocklist migrating 21:41:55.8 Info: Beginning Transaction 21:41:55.8 Info: Starting migration of Main DB to 50 21:41:55.8 Info: RenameTable Blacklist Blocklist 21:41:55.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:55.9 Info: => 0.001693s 21:41:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:55', 'rename_blacklist_to_blocklist') 21:41:55.9 Info: Committing Transaction 21:41:55.9 Info: 50: rename_blacklist_to_blocklist migrated 21:41:55.9 Info: => 0.0021562s 21:41:55.9 Info: 51: cdh_per_downloadclient migrating 21:41:55.9 Info: Beginning Transaction 21:41:55.9 Info: Starting migration of Main DB to 51 21:41:55.9 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 21:41:55.9 Info: AlterTable DownloadClients 21:41:55.9 Info: => 3E-07s 21:41:55.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:55.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:55.9 Info: => 0.0005536s 21:41:55.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:55.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:55.9 Info: => 0.0005504s 21:41:55.9 Info: PerformDBOperation 21:41:55.9 Info: Performing DB Operation 21:41:55.9 Info: => 0.0001664s 21:41:55.9 Info: -> 1 Insert operations completed in 00:00:00.0000927 taking an average of 00:00:00.0000927 21:41:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:55', 'cdh_per_downloadclient') 21:41:55.9 Info: Committing Transaction 21:41:55.9 Info: 51: cdh_per_downloadclient migrated 21:41:55.9 Info: => 0.0005953s 21:41:55.9 Debug: Took: 00:00:00.2048975 21:41:55.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 21:41:55.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 21:41:55.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637159363320_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:55.9 Info: DatabaseEngineVersionCheck migrating 21:41:55.9 Info: PerformDBOperation 21:41:55.9 Info: Performing DB Operation 21:41:55.9 Info: SQLite 3.49.1 21:41:55.9 Info: => 0.0013751s 21:41:55.9 Info: DatabaseEngineVersionCheck migrated 21:41:55.9 Info: => 0.0013838s 21:41:55.9 Info: VersionMigration migrating 21:41:55.9 Info: Beginning Transaction 21:41:55.9 Info: CreateTable VersionInfo 21:41:55.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:55.9 Info: => 0.0001754s 21:41:55.9 Info: Committing Transaction 21:41:55.9 Info: VersionMigration migrated 21:41:55.9 Info: => 0.0010559s 21:41:55.9 Info: VersionUniqueMigration migrating 21:41:55.9 Info: Beginning Transaction 21:41:55.9 Info: CreateIndex VersionInfo (Version) 21:41:55.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:55.9 Info: => 0.0001322s 21:41:55.9 Info: AlterTable VersionInfo 21:41:55.9 Info: => 6E-07s 21:41:55.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:55.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:55.9 Info: => 0.0005449s 21:41:55.9 Info: Committing Transaction 21:41:55.9 Info: VersionUniqueMigration migrated 21:41:55.9 Info: => 0.0008412s 21:41:55.9 Info: VersionDescriptionMigration migrating 21:41:55.9 Info: Beginning Transaction 21:41:55.9 Info: AlterTable VersionInfo 21:41:55.9 Info: => 5E-07s 21:41:55.9 Info: CreateColumn VersionInfo Description String 21:41:55.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:55.9 Info: => 0.0002233s 21:41:55.9 Info: Committing Transaction 21:41:55.9 Info: VersionDescriptionMigration migrated 21:41:55.9 Info: => 0.0004865s 21:41:55.9 Info: 1: InitialSetup migrating 21:41:55.9 Info: Beginning Transaction 21:41:55.9 Info: Starting migration of Main DB to 1 21:41:55.9 Info: CreateTable Config 21:41:55.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:55.9 Info: => 0.0001589s 21:41:55.9 Info: CreateIndex Config (Key) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:55.9 Info: => 7.39E-05s 21:41:55.9 Info: CreateTable RootFolders 21:41:55.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:55.9 Info: => 0.0001006s 21:41:55.9 Info: CreateIndex RootFolders (Path) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:55.9 Info: => 0.0001033s 21:41:55.9 Info: CreateTable Artists 21:41:55.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:55.9 Info: => 0.0002309s 21:41:55.9 Info: CreateIndex Artists (ForeignArtistId) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:55.9 Info: => 9.8E-05s 21:41:55.9 Info: CreateIndex Artists (NameSlug) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:55.9 Info: => 6.64E-05s 21:41:55.9 Info: CreateIndex Artists (CleanName) 21:41:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.9 Info: => 6.41E-05s 21:41:55.9 Info: CreateIndex Artists (Path) 21:41:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.9 Info: => 6.18E-05s 21:41:55.9 Info: CreateTable Albums 21:41:55.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:55.9 Info: => 0.0001794s 21:41:55.9 Info: CreateIndex Albums (ForeignAlbumId) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.9 Info: => 6.84E-05s 21:41:55.9 Info: CreateIndex Albums (MBId) 21:41:55.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.9 Info: => 6.25E-05s 21:41:55.9 Info: CreateIndex Albums (TADBId) 21:41:55.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.9 Info: => 6.09E-05s 21:41:55.9 Info: CreateIndex Albums (TitleSlug) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.9 Info: => 6.26E-05s 21:41:55.9 Info: CreateIndex Albums (CleanTitle) 21:41:55.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.9 Info: => 6.11E-05s 21:41:55.9 Info: CreateIndex Albums (Path) 21:41:55.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:55.9 Info: => 6.06E-05s 21:41:55.9 Info: CreateTable Tracks 21:41:55.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:55.9 Info: => 0.0001374s 21:41:55.9 Info: CreateIndex Tracks (ForeignTrackId) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.9 Info: => 6.73E-05s 21:41:55.9 Info: CreateIndex Tracks (ArtistId) 21:41:55.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:55.9 Info: => 6.82E-05s 21:41:55.9 Info: CreateIndex Tracks (TrackFileId) 21:41:55.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.9 Info: => 6.86E-05s 21:41:55.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:55.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:55.9 Info: => 7E-05s 21:41:55.9 Info: CreateTable TrackFiles 21:41:55.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:55.9 Info: => 0.000131s 21:41:55.9 Info: CreateIndex TrackFiles (ArtistId) 21:41:55.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:55.9 Info: => 6.82E-05s 21:41:55.9 Info: CreateIndex TrackFiles (AlbumId) 21:41:55.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:55.9 Info: => 6.18E-05s 21:41:55.9 Info: CreateTable History 21:41:55.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:55.9 Info: => 0.0001337s 21:41:55.9 Info: CreateIndex History (Date) 21:41:55.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:55.9 Info: => 6.74E-05s 21:41:55.9 Info: CreateIndex History (EventType) 21:41:55.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:55.9 Info: => 6.47E-05s 21:41:55.9 Info: CreateIndex History (DownloadId) 21:41:55.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:55.9 Info: => 6.33E-05s 21:41:55.9 Info: CreateIndex History (AlbumId) 21:41:55.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:55.9 Info: => 6.39E-05s 21:41:55.9 Info: CreateTable Notifications 21:41:55.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:55.9 Info: => 0.0001265s 21:41:55.9 Info: CreateTable ScheduledTasks 21:41:55.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:55.9 Info: => 0.0001066s 21:41:55.9 Info: CreateIndex ScheduledTasks (TypeName) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:55.9 Info: => 7.11E-05s 21:41:55.9 Info: CreateTable Indexers 21:41:55.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:55.9 Info: => 0.0001096s 21:41:55.9 Info: CreateIndex Indexers (Name) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:55.9 Info: => 6.93E-05s 21:41:55.9 Info: CreateTable Profiles 21:41:55.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:55.9 Info: => 0.000102s 21:41:55.9 Info: CreateIndex Profiles (Name) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:55.9 Info: => 8.79E-05s 21:41:55.9 Info: CreateTable QualityDefinitions 21:41:55.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:55.9 Info: => 0.0001461s 21:41:55.9 Info: CreateIndex QualityDefinitions (Quality) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:55.9 Info: => 7.73E-05s 21:41:55.9 Info: CreateIndex QualityDefinitions (Title) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:55.9 Info: => 7.79E-05s 21:41:55.9 Info: CreateTable NamingConfig 21:41:55.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:55.9 Info: => 0.0001583s 21:41:55.9 Info: CreateTable Blacklist 21:41:55.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:55.9 Info: => 0.0001604s 21:41:55.9 Info: CreateTable Metadata 21:41:55.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:55.9 Info: => 0.0001066s 21:41:55.9 Info: CreateTable MetadataFiles 21:41:55.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:55.9 Info: => 0.0001225s 21:41:55.9 Info: CreateTable DownloadClients 21:41:55.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:55.9 Info: => 0.0001076s 21:41:55.9 Info: CreateTable PendingReleases 21:41:55.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:55.9 Info: => 0.0001172s 21:41:55.9 Info: CreateTable RemotePathMappings 21:41:55.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:55.9 Info: => 0.0001s 21:41:55.9 Info: CreateTable Tags 21:41:55.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:55.9 Info: => 9.69E-05s 21:41:55.9 Info: CreateIndex Tags (Label) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:55.9 Info: => 7.79E-05s 21:41:55.9 Info: CreateTable Restrictions 21:41:55.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:55.9 Info: => 0.0001028s 21:41:55.9 Info: CreateTable DelayProfiles 21:41:55.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:55.9 Info: => 0.0001267s 21:41:55.9 Info: CreateTable Users 21:41:55.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:55.9 Info: => 0.0001023s 21:41:55.9 Info: CreateIndex Users (Identifier) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:55.9 Info: => 8E-05s 21:41:55.9 Info: CreateIndex Users (Username) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:55.9 Info: => 7.45E-05s 21:41:55.9 Info: CreateTable Commands 21:41:55.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:55.9 Info: => 0.0001297s 21:41:55.9 Info: CreateTable IndexerStatus 21:41:55.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:55.9 Info: => 0.0001233s 21:41:55.9 Info: CreateIndex IndexerStatus (ProviderId) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:55.9 Info: => 9.46E-05s 21:41:55.9 Info: CreateTable ExtraFiles 21:41:55.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:55.9 Info: => 0.0001277s 21:41:55.9 Info: CreateTable LyricFiles 21:41:55.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:55.9 Info: => 0.0001331s 21:41:55.9 Info: CreateTable LanguageProfiles 21:41:55.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:55.9 Info: => 0.0001026s 21:41:55.9 Info: CreateIndex LanguageProfiles (Name) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:55.9 Info: => 8E-05s 21:41:55.9 Info: CreateTable DownloadClientStatus 21:41:55.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:55.9 Info: => 0.0001093s 21:41:55.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:55.9 Info: => 8.11E-05s 21:41:55.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:55.9 Info: -> 1 Insert operations completed in 00:00:00.0000517 taking an average of 00:00:00.0000517 21:41:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:55', 'InitialSetup') 21:41:55.9 Info: Committing Transaction 21:41:55.9 Info: 1: InitialSetup migrated 21:41:55.9 Info: => 0.0008772s 21:41:55.9 Info: 2: add_reason_to_pending_releases migrating 21:41:55.9 Info: Beginning Transaction 21:41:55.9 Info: Starting migration of Main DB to 2 21:41:55.9 Info: AlterTable PendingReleases 21:41:55.9 Info: => 4E-07s 21:41:55.9 Info: CreateColumn PendingReleases Reason Int32 21:41:55.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:55.9 Info: => 0.000489s 21:41:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:55', 'add_reason_to_pending_releases') 21:41:55.9 Info: Committing Transaction 21:41:55.9 Info: 2: add_reason_to_pending_releases migrated 21:41:55.9 Info: => 0.0009041s 21:41:55.9 Info: 3: add_medium_support migrating 21:41:55.9 Info: Beginning Transaction 21:41:55.9 Info: Starting migration of Main DB to 3 21:41:55.9 Info: AlterTable Albums 21:41:55.9 Info: => 4E-07s 21:41:55.9 Info: CreateColumn Albums Media String 21:41:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:55.9 Info: => 0.0004925s 21:41:55.9 Info: AlterTable Tracks 21:41:55.9 Info: => 4E-07s 21:41:55.9 Info: CreateColumn Tracks MediumNumber Int32 21:41:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:55.9 Info: => 0.0004644s 21:41:55.9 Info: AlterTable Tracks 21:41:55.9 Info: => 3E-07s 21:41:55.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:55.9 Info: => 0.0004584s 21:41:55.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:55.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:55.9 Info: => 3.35E-05s 21:41:55.9 Info: DeleteColumn Tracks TrackNumber 21:41:55.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:55.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:55.9 Info: DROP TABLE "Tracks" 21:41:55.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:55.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:55.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:55.9 Info: => 0.0037567s 21:41:55.9 Info: AlterTable Tracks 21:41:55.9 Info: => 3E-07s 21:41:55.9 Info: CreateColumn Tracks TrackNumber String 21:41:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:55.9 Info: => 0.0004414s 21:41:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:55', 'add_medium_support') 21:41:55.9 Info: Committing Transaction 21:41:55.9 Info: 3: add_medium_support migrated 21:41:55.9 Info: => 0.0008626s 21:41:55.9 Info: 4: add_various_qualites_in_profile migrating 21:41:55.9 Info: Beginning Transaction 21:41:55.9 Info: Starting migration of Main DB to 4 21:41:55.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:55.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:55.9 Info: => 5.82E-05s 21:41:55.9 Info: PerformDBOperation 21:41:55.9 Info: Performing DB Operation 21:41:55.9 Info: => 2.85E-05s 21:41:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:55', 'add_various_qualites_in_profile') 21:41:55.9 Info: Committing Transaction 21:41:55.9 Info: 4: add_various_qualites_in_profile migrated 21:41:55.9 Info: => 0.0004324s 21:41:55.9 Info: 5: metadata_profiles migrating 21:41:55.9 Info: Beginning Transaction 21:41:55.9 Info: Starting migration of Main DB to 5 21:41:55.9 Info: CreateTable MetadataProfiles 21:41:55.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:55.9 Info: => 0.0001375s 21:41:55.9 Info: CreateIndex MetadataProfiles (Name) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:55.9 Info: => 8.49E-05s 21:41:55.9 Info: AlterTable Artists 21:41:55.9 Info: => 3E-07s 21:41:55.9 Info: CreateColumn Artists MetadataProfileId Int32 21:41:55.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:55.9 Info: => 0.0004571s 21:41:55.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:55.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:55.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:55.9 Info: DROP TABLE "Artists" 21:41:55.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.9 Info: => 0.0038296s 21:41:55.9 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:55.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:55.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:55.9 Info: DROP TABLE "Artists" 21:41:55.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:55.9 Info: => 0.0038679s 21:41:55.9 Info: AlterTable Albums 21:41:55.9 Info: => 3E-07s 21:41:55.9 Info: CreateColumn Albums SecondaryTypes String 21:41:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:55.9 Info: => 0.0004469s 21:41:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:55', 'metadata_profiles') 21:41:55.9 Info: Committing Transaction 21:41:55.9 Info: 5: metadata_profiles migrated 21:41:55.9 Info: => 0.0010329s 21:41:55.9 Info: 6: separate_automatic_and_interactive_search migrating 21:41:55.9 Info: Beginning Transaction 21:41:55.9 Info: Starting migration of Main DB to 6 21:41:55.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:55.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:55.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:55.9 Info: DROP TABLE "Indexers" 21:41:55.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:55.9 Info: => 0.003362s 21:41:55.9 Info: AlterTable Indexers 21:41:55.9 Info: => 4E-07s 21:41:55.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:55.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:55.9 Info: => 0.0004431s 21:41:55.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:55.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:55.9 Info: => 3.03E-05s 21:41:55.9 Info: AlterTable Indexers 21:41:55.9 Info: => 2E-07s 21:41:55.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:55.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:55.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:55.9 Info: DROP TABLE "Indexers" 21:41:55.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:55.9 Info: => 0.003255s 21:41:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:55', 'separate_automatic_and_interactive_search') 21:41:55.9 Info: Committing Transaction 21:41:55.9 Info: 6: separate_automatic_and_interactive_search migrated 21:41:55.9 Info: => 0.0038229s 21:41:55.9 Info: 7: change_album_path_to_relative migrating 21:41:55.9 Info: Beginning Transaction 21:41:55.9 Info: Starting migration of Main DB to 7 21:41:55.9 Info: DeleteColumn Albums Path 21:41:55.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:55.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:55.9 Info: DROP TABLE "Albums" 21:41:55.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.9 Info: => 0.0045799s 21:41:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:55', 'change_album_path_to_relative') 21:41:55.9 Info: Committing Transaction 21:41:55.9 Info: 7: change_album_path_to_relative migrated 21:41:55.9 Info: => 0.0051289s 21:41:55.9 Info: 8: change_quality_size_mb_to_kb migrating 21:41:55.9 Info: Beginning Transaction 21:41:55.9 Info: Starting migration of Main DB to 8 21:41:55.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:55.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:55.9 Info: => 3.86E-05s 21:41:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:55', 'change_quality_size_mb_to_kb') 21:41:55.9 Info: Committing Transaction 21:41:55.9 Info: 8: change_quality_size_mb_to_kb migrated 21:41:55.9 Info: => 0.0005526s 21:41:55.9 Info: 9: album_releases migrating 21:41:55.9 Info: Beginning Transaction 21:41:55.9 Info: Starting migration of Main DB to 9 21:41:55.9 Info: AlterTable Albums 21:41:55.9 Info: => 5E-07s 21:41:55.9 Info: CreateColumn Albums Releases String 21:41:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:55.9 Info: => 0.0004801s 21:41:55.9 Info: AlterTable Albums 21:41:55.9 Info: => 4E-07s 21:41:55.9 Info: CreateColumn Albums CurrentRelease String 21:41:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:55.9 Info: => 0.0004492s 21:41:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:55', 'album_releases') 21:41:55.9 Info: Committing Transaction 21:41:55.9 Info: 9: album_releases migrated 21:41:55.9 Info: => 0.0009354s 21:41:55.9 Info: 10: album_releases_fix migrating 21:41:55.9 Info: Beginning Transaction 21:41:55.9 Info: Starting migration of Main DB to 10 21:41:55.9 Info: AlterTable Albums 21:41:55.9 Info: => 4E-07s 21:41:55.9 Info: AlterColumn Albums Releases String 21:41:55.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:55.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:55.9 Info: DROP TABLE "Albums" 21:41:55.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:55.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:55.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:55.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:55.9 Info: => 0.0041168s 21:41:55.9 Info: AlterTable Albums 21:41:55.9 Info: => 4E-07s 21:41:55.9 Info: AlterColumn Albums CurrentRelease String 21:41:55.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:56.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:56.0 Info: DROP TABLE "Albums" 21:41:56.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:56.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:56.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.0 Info: => 0.0045696s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:56', 'album_releases_fix') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 10: album_releases_fix migrated 21:41:56.0 Info: => 0.0049823s 21:41:56.0 Info: 11: import_lists migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 11 21:41:56.0 Info: CreateTable ImportLists 21:41:56.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:56.0 Info: => 0.0002054s 21:41:56.0 Info: CreateIndex ImportLists (Name) 21:41:56.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:56.0 Info: => 8.77E-05s 21:41:56.0 Info: CreateTable ImportListStatus 21:41:56.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:56.0 Info: => 0.0001329s 21:41:56.0 Info: CreateIndex ImportListStatus (ProviderId) 21:41:56.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:56.0 Info: => 9.52E-05s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:56', 'import_lists') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 11: import_lists migrated 21:41:56.0 Info: => 0.0004729s 21:41:56.0 Info: 12: add_release_status migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 12 21:41:56.0 Info: AlterTable MetadataProfiles 21:41:56.0 Info: => 4E-07s 21:41:56.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:56.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:56.0 Info: => 0.0005084s 21:41:56.0 Info: PerformDBOperation 21:41:56.0 Info: Performing DB Operation 21:41:56.0 Info: => 3.02E-05s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:56', 'add_release_status') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 12: add_release_status migrated 21:41:56.0 Info: => 0.000394s 21:41:56.0 Info: 13: album_download_notification migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 13 21:41:56.0 Info: AlterTable Notifications 21:41:56.0 Info: => 5E-07s 21:41:56.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:56.0 Info: => 0.0005161s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:56', 'album_download_notification') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 13: album_download_notification migrated 21:41:56.0 Info: => 0.0008766s 21:41:56.0 Info: 14: fix_language_metadata_profiles migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 14 21:41:56.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:56.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:56.0 Info: => 0.0001266s 21:41:56.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:56.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:56.0 Info: => 8.3E-05s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:56', 'fix_language_metadata_profiles') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 14: fix_language_metadata_profiles migrated 21:41:56.0 Info: => 0.0004333s 21:41:56.0 Info: 15: remove_fanzub migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 15 21:41:56.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:56.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:56.0 Info: => 3.24E-05s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:56', 'remove_fanzub') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 15: remove_fanzub migrated 21:41:56.0 Info: => 0.0003872s 21:41:56.0 Info: 16: update_artist_history_indexes migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 16 21:41:56.0 Info: CreateIndex Albums (ArtistId) 21:41:56.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:56.0 Info: => 9.69E-05s 21:41:56.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:56.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:56.0 Info: => 8.74E-05s 21:41:56.0 Info: DeleteIndex History (AlbumId) 21:41:56.0 Info: DROP INDEX "IX_History_AlbumId" 21:41:56.0 Info: => 0.0001317s 21:41:56.0 Info: CreateIndex History (AlbumId, Date) 21:41:56.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:56.0 Info: => 8.83E-05s 21:41:56.0 Info: DeleteIndex History (DownloadId) 21:41:56.0 Info: DROP INDEX "IX_History_DownloadId" 21:41:56.0 Info: => 0.000116s 21:41:56.0 Info: CreateIndex History (DownloadId, Date) 21:41:56.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:56.0 Info: => 8.56E-05s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:56', 'update_artist_history_indexes') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 16: update_artist_history_indexes migrated 21:41:56.0 Info: => 0.0004652s 21:41:56.0 Info: 17: remove_nma migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 17 21:41:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:56.0 Info: => 3.97E-05s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:56', 'remove_nma') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 17: remove_nma migrated 21:41:56.0 Info: => 0.0003799s 21:41:56.0 Info: 18: album_disambiguation migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 18 21:41:56.0 Info: AlterTable Albums 21:41:56.0 Info: => 5E-07s 21:41:56.0 Info: CreateColumn Albums Disambiguation String 21:41:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:56.0 Info: => 0.0005833s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:56', 'album_disambiguation') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 18: album_disambiguation migrated 21:41:56.0 Info: => 0.0009199s 21:41:56.0 Info: 19: add_ape_quality_in_profiles migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 19 21:41:56.0 Info: PerformDBOperation 21:41:56.0 Info: Performing DB Operation 21:41:56.0 Info: => 3.19E-05s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:56', 'add_ape_quality_in_profiles') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 19: add_ape_quality_in_profiles migrated 21:41:56.0 Info: => 0.0003784s 21:41:56.0 Info: 20: remove_pushalot migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 20 21:41:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:56.0 Info: => 5.17E-05s 21:41:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:56.0 Info: => 3.54E-05s 21:41:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:56.0 Info: => 3.69E-05s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:56', 'remove_pushalot') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 20: remove_pushalot migrated 21:41:56.0 Info: => 0.0003506s 21:41:56.0 Info: 21: add_custom_filters migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 21 21:41:56.0 Info: CreateTable CustomFilters 21:41:56.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:56.0 Info: => 0.0001485s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:56', 'add_custom_filters') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 21: add_custom_filters migrated 21:41:56.0 Info: => 0.0005107s 21:41:56.0 Info: 22: import_list_tags migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 22 21:41:56.0 Info: AlterTable ImportLists 21:41:56.0 Info: => 5E-07s 21:41:56.0 Info: CreateColumn ImportLists Tags String 21:41:56.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:56.0 Info: => 0.0005458s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:56', 'import_list_tags') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 22: import_list_tags migrated 21:41:56.0 Info: => 0.0008875s 21:41:56.0 Info: 23: add_release_groups_etc migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 23 21:41:56.0 Info: CreateTable ArtistMetadata 21:41:56.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:56.0 Info: => 0.0001869s 21:41:56.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:56.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:56.0 Info: => 9.32E-05s 21:41:56.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:56.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:56.0 Info: => 0.0001071s 21:41:56.0 Info: AlterTable Artists 21:41:56.0 Info: => 3E-07s 21:41:56.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:56.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:56.0 Info: => 0.0005434s 21:41:56.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:56.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:56.0 Info: => 8.82E-05s 21:41:56.0 Info: CreateTable AlbumReleases 21:41:56.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:56.0 Info: => 0.0001659s 21:41:56.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:56.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:56.0 Info: => 8.73E-05s 21:41:56.0 Info: CreateIndex AlbumReleases (AlbumId) 21:41:56.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:56.0 Info: => 8.25E-05s 21:41:56.0 Info: PerformDBOperation 21:41:56.0 Info: Performing DB Operation 21:41:56.0 Info: => 4.37E-05s 21:41:56.0 Info: AlterTable Albums 21:41:56.0 Info: => 3E-07s 21:41:56.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:56.0 Info: => 0.0005517s 21:41:56.0 Info: AlterTable Albums 21:41:56.0 Info: => 4E-07s 21:41:56.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:56.0 Info: => 0.0005524s 21:41:56.0 Info: AlterTable Albums 21:41:56.0 Info: => 4E-07s 21:41:56.0 Info: CreateColumn Albums Links String 21:41:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:56.0 Info: => 0.0005553s 21:41:56.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:56.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:56.0 Info: => 9.67E-05s 21:41:56.0 Info: AlterTable Tracks 21:41:56.0 Info: => 3E-07s 21:41:56.0 Info: CreateColumn Tracks ForeignRecordingId String 21:41:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:56.0 Info: => 0.0005535s 21:41:56.0 Info: AlterTable Tracks 21:41:56.0 Info: => 4E-07s 21:41:56.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:56.0 Info: => 0.0005337s 21:41:56.0 Info: AlterTable Tracks 21:41:56.0 Info: => 4E-07s 21:41:56.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:56.0 Info: => 0.0005337s 21:41:56.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:56.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:56.0 Info: => 7.38E-05s 21:41:56.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:56.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:56.0 Info: => 7.86E-05s 21:41:56.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:56.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.0 Info: DROP TABLE "Artists" 21:41:56.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.0 Info: => 0.012665s 21:41:56.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:56.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:56.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:56.0 Info: DROP TABLE "Albums" 21:41:56.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.0 Info: => 0.0043418s 21:41:56.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:56.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:56.0 Info: DROP TABLE "Tracks" 21:41:56.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:56.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:56.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:56.0 Info: => 0.0040135s 21:41:56.0 Info: DeleteColumn TrackFiles ArtistId 21:41:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:56.0 Info: DROP TABLE "TrackFiles" 21:41:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.0 Info: => 0.003772s 21:41:56.0 Info: CreateIndex Artists (ArtistMetadataId) 21:41:56.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.0 Info: => 8.14E-05s 21:41:56.0 Info: CreateIndex Artists (Monitored) 21:41:56.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.0 Info: => 7.66E-05s 21:41:56.0 Info: CreateIndex Albums (ArtistMetadataId) 21:41:56.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:56.0 Info: => 7.53E-05s 21:41:56.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:56.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:56.0 Info: => 7.27E-05s 21:41:56.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:56.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:56.0 Info: => 7.26E-05s 21:41:56.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:56.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:56.0 Info: => 7.25E-05s 21:41:56.0 Info: UpdateData 21:41:56.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:56.0 Info: => 4.06E-05s 21:41:56.0 Info: UpdateData 21:41:56.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:56.0 Info: => 3.06E-05s 21:41:56.0 Info: UpdateData 21:41:56.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:56.0 Info: => 3.89E-05s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:56', 'add_release_groups_etc') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 23: add_release_groups_etc migrated 21:41:56.0 Info: => 0.0007324s 21:41:56.0 Info: 24: NewMediaInfoFormat migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 24 21:41:56.0 Info: UpdateData 21:41:56.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:56.0 Info: => 3.87E-05s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:56', 'NewMediaInfoFormat') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 24: NewMediaInfoFormat migrated 21:41:56.0 Info: => 0.0003606s 21:41:56.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 25 21:41:56.0 Info: RenameTable Restrictions ReleaseProfiles 21:41:56.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:56.0 Info: => 0.0015292s 21:41:56.0 Info: AlterTable ReleaseProfiles 21:41:56.0 Info: => 5E-07s 21:41:56.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:56.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:56.0 Info: => 0.0005113s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:56', 'rename_restrictions_to_release_profiles') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:56.0 Info: => 0.0008637s 21:41:56.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 26 21:41:56.0 Info: RenameTable Profiles QualityProfiles 21:41:56.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:56.0 Info: => 0.0015533s 21:41:56.0 Info: AlterTable QualityProfiles 21:41:56.0 Info: => 3E-07s 21:41:56.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:56.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:56.0 Info: => 0.0005047s 21:41:56.0 Info: AlterTable LanguageProfiles 21:41:56.0 Info: => 3E-07s 21:41:56.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:56.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:56.0 Info: => 0.0004949s 21:41:56.0 Info: UpdateData 21:41:56.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:56.0 Info: => 3.72E-05s 21:41:56.0 Info: UpdateData 21:41:56.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:56.0 Info: => 2.72E-05s 21:41:56.0 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:56.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.0 Info: DROP TABLE "Artists" 21:41:56.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.0 Info: => 0.0042635s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:56', 'rename_quality_profiles_add_upgrade_allowed') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:56.0 Info: => 0.0047872s 21:41:56.0 Info: 27: add_import_exclusions migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 27 21:41:56.0 Info: CreateTable ImportListExclusions 21:41:56.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:56.0 Info: => 0.0001313s 21:41:56.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:56.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:56.0 Info: => 8.65E-05s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:56', 'add_import_exclusions') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 27: add_import_exclusions migrated 21:41:56.0 Info: => 0.0004824s 21:41:56.0 Info: 28: clean_artist_metadata_table migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 28 21:41:56.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.0 Info: => 0.0001562s 21:41:56.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.0 Info: => 0.0001266s 21:41:56.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:56.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:56.0 Info: => 0.0001157s 21:41:56.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:56.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:56.0 Info: => 0.0001204s 21:41:56.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.0 Info: => 0.0001214s 21:41:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:56.0 Info: => 0.0001122s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:56', 'clean_artist_metadata_table') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 28: clean_artist_metadata_table migrated 21:41:56.0 Info: => 0.0004533s 21:41:56.0 Info: 29: health_issue_notification migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 29 21:41:56.0 Info: AlterTable Notifications 21:41:56.0 Info: => 6E-07s 21:41:56.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:56.0 Info: => 0.0005321s 21:41:56.0 Info: AlterTable Notifications 21:41:56.0 Info: => 3E-07s 21:41:56.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:56.0 Info: => 0.0005097s 21:41:56.0 Info: AlterTable Notifications 21:41:56.0 Info: => 4E-07s 21:41:56.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:56.0 Info: => 0.0005277s 21:41:56.0 Info: AlterTable Notifications 21:41:56.0 Info: => 3E-07s 21:41:56.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:56.0 Info: => 0.0005137s 21:41:56.0 Info: AlterTable Notifications 21:41:56.0 Info: => 3E-07s 21:41:56.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:56.0 Info: => 0.0005102s 21:41:56.0 Info: DeleteColumn Notifications OnDownload 21:41:56.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:56.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:56.0 Info: DROP TABLE "Notifications" 21:41:56.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:56.0 Info: => 0.0037787s 21:41:56.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:56.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:56.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:56.0 Info: DROP TABLE "Notifications" 21:41:56.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:56.0 Info: => 0.0036857s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:56', 'health_issue_notification') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 29: health_issue_notification migrated 21:41:56.0 Info: => 0.0040917s 21:41:56.0 Info: 30: add_mediafilerepository_mtime migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 30 21:41:56.0 Info: AlterTable TrackFiles 21:41:56.0 Info: => 4E-07s 21:41:56.0 Info: CreateColumn TrackFiles Modified DateTime 21:41:56.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:56.0 Info: => 0.0004991s 21:41:56.0 Info: AlterTable TrackFiles 21:41:56.0 Info: => 4E-07s 21:41:56.0 Info: CreateColumn TrackFiles Path String 21:41:56.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:56.0 Info: => 0.0005993s 21:41:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:56.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:56.0 Info: => 2.81E-05s 21:41:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:56.0 Info: => 0.0001148s 21:41:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:56.0 Info: => 0.0001299s 21:41:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:56.0 Info: => 0.0001341s 21:41:56.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:56.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:56.0 Info: => 6.47E-05s 21:41:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:56.0 Info: => 6.16E-05s 21:41:56.0 Info: AlterTable TrackFiles 21:41:56.0 Info: => 3E-07s 21:41:56.0 Info: AlterColumn TrackFiles Path String 21:41:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:56.0 Info: DROP TABLE "TrackFiles" 21:41:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.0 Info: => 0.0037657s 21:41:56.0 Info: CreateIndex TrackFiles (Path) 21:41:56.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:56.0 Info: => 8E-05s 21:41:56.0 Info: DeleteColumn TrackFiles RelativePath 21:41:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:56.0 Info: DROP TABLE "TrackFiles" 21:41:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:56.0 Info: => 0.003857s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:56', 'add_mediafilerepository_mtime') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 30: add_mediafilerepository_mtime migrated 21:41:56.0 Info: => 0.0042321s 21:41:56.0 Info: 31: add_artistmetadataid_constraint migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 31 21:41:56.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:56.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:56.0 Info: => 9.86E-05s 21:41:56.0 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:56.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:56.0 Info: => 0.0001171s 21:41:56.0 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:56.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.0 Info: DROP TABLE "Artists" 21:41:56.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.0 Info: => 0.0040112s 21:41:56.0 Info: CreateIndex Artists (ArtistMetadataId) 21:41:56.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.0 Info: => 8.43E-05s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:56', 'add_artistmetadataid_constraint') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 31: add_artistmetadataid_constraint migrated 21:41:56.0 Info: => 0.0004728s 21:41:56.0 Info: 32: old_ids_and_artist_alias migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 32 21:41:56.0 Info: AlterTable ArtistMetadata 21:41:56.0 Info: => 5E-07s 21:41:56.0 Info: CreateColumn ArtistMetadata Aliases String 21:41:56.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:56.0 Info: => 0.0005033s 21:41:56.0 Info: AlterTable ArtistMetadata 21:41:56.0 Info: => 4E-07s 21:41:56.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:56.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.0 Info: => 0.0004859s 21:41:56.0 Info: AlterTable Albums 21:41:56.0 Info: => 3E-07s 21:41:56.0 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.0 Info: => 0.0004876s 21:41:56.0 Info: AlterTable AlbumReleases 21:41:56.0 Info: => 3E-07s 21:41:56.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:56.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.0 Info: => 0.0004854s 21:41:56.0 Info: AlterTable Tracks 21:41:56.0 Info: => 4E-07s 21:41:56.0 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.0 Info: => 0.0005222s 21:41:56.0 Info: AlterTable Tracks 21:41:56.0 Info: => 4E-07s 21:41:56.0 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.0 Info: => 0.0005107s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:56', 'old_ids_and_artist_alias') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 32: old_ids_and_artist_alias migrated 21:41:56.0 Info: => 0.0008661s 21:41:56.0 Info: 33: download_propers_config migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 33 21:41:56.0 Info: PerformDBOperation 21:41:56.0 Info: Performing DB Operation 21:41:56.0 Info: => 2.56E-05s 21:41:56.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:56.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:56.0 Info: => 3.82E-05s 21:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:56', 'download_propers_config') 21:41:56.0 Info: Committing Transaction 21:41:56.0 Info: 33: download_propers_config migrated 21:41:56.0 Info: => 0.00038s 21:41:56.0 Info: 34: remove_language_profiles migrating 21:41:56.0 Info: Beginning Transaction 21:41:56.0 Info: Starting migration of Main DB to 34 21:41:56.0 Info: DeleteTable LanguageProfiles 21:41:56.0 Info: DROP TABLE "LanguageProfiles" 21:41:56.0 Info: => 0.0001962s 21:41:56.0 Info: DeleteColumn Artists LanguageProfileId 21:41:56.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.0 Info: DROP TABLE "Artists" 21:41:56.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.0 Info: => 0.0042074s 21:41:56.0 Info: DeleteColumn ImportLists LanguageProfileId 21:41:56.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:56.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:56.0 Info: DROP TABLE "ImportLists" 21:41:56.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:56.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:56.0 Info: => 0.0037542s 21:41:56.0 Info: DeleteColumn Blacklist Language 21:41:56.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:56.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:56.0 Info: DROP TABLE "Blacklist" 21:41:56.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:56.1 Info: => 0.0035075s 21:41:56.1 Info: DeleteColumn History Language 21:41:56.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:56.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:56.1 Info: DROP TABLE "History" 21:41:56.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:56.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:56.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:56.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:56.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:56.1 Info: => 0.0042059s 21:41:56.1 Info: DeleteColumn LyricFiles Language 21:41:56.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:56.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:56.1 Info: DROP TABLE "LyricFiles" 21:41:56.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:56.1 Info: => 0.0037158s 21:41:56.1 Info: DeleteColumn TrackFiles Language 21:41:56.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:56.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:56.1 Info: DROP TABLE "TrackFiles" 21:41:56.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:56.1 Info: => 0.0067619s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:56', 'remove_language_profiles') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 34: remove_language_profiles migrated 21:41:56.1 Info: => 0.0073861s 21:41:56.1 Info: 35: multi_disc_naming_format migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 35 21:41:56.1 Info: AlterTable NamingConfig 21:41:56.1 Info: => 6E-07s 21:41:56.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:56.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:56.1 Info: => 0.0005424s 21:41:56.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:56.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:56.1 Info: => 3.42E-05s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:56', 'multi_disc_naming_format') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 35: multi_disc_naming_format migrated 21:41:56.1 Info: => 0.0003675s 21:41:56.1 Info: 36: add_download_client_priority migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 36 21:41:56.1 Info: AlterTable DownloadClients 21:41:56.1 Info: => 3E-07s 21:41:56.1 Info: CreateColumn DownloadClients Priority Int32 21:41:56.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:56.1 Info: => 0.0005603s 21:41:56.1 Info: PerformDBOperation 21:41:56.1 Info: Performing DB Operation 21:41:56.1 Info: => 4.12E-05s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:56', 'add_download_client_priority') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 36: add_download_client_priority migrated 21:41:56.1 Info: => 0.0003884s 21:41:56.1 Info: 37: remove_growl_prowl migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 37 21:41:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:56.1 Info: => 3.74E-05s 21:41:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:56.1 Info: => 3.71E-05s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:56', 'remove_growl_prowl') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 37: remove_growl_prowl migrated 21:41:56.1 Info: => 0.0003445s 21:41:56.1 Info: 38: remove_plex_hometheatre migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 38 21:41:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:56.1 Info: => 3.63E-05s 21:41:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:56.1 Info: => 3.8E-05s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:56', 'remove_plex_hometheatre') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 38: remove_plex_hometheatre migrated 21:41:56.1 Info: => 0.0003457s 21:41:56.1 Info: 39: add_root_folder_add_defaults migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 39 21:41:56.1 Info: AlterTable RootFolders 21:41:56.1 Info: => 4E-07s 21:41:56.1 Info: CreateColumn RootFolders Name String 21:41:56.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:56.1 Info: => 0.0005449s 21:41:56.1 Info: AlterTable RootFolders 21:41:56.1 Info: => 3E-07s 21:41:56.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:56.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:56.1 Info: => 0.00052s 21:41:56.1 Info: AlterTable RootFolders 21:41:56.1 Info: => 4E-07s 21:41:56.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:56.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:56.1 Info: => 0.0006583s 21:41:56.1 Info: AlterTable RootFolders 21:41:56.1 Info: => 4E-07s 21:41:56.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:56.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:56.1 Info: => 0.000517s 21:41:56.1 Info: AlterTable RootFolders 21:41:56.1 Info: => 4E-07s 21:41:56.1 Info: CreateColumn RootFolders DefaultTags String 21:41:56.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:56.1 Info: => 0.0005166s 21:41:56.1 Info: PerformDBOperation 21:41:56.1 Info: Performing DB Operation 21:41:56.1 Info: => 4.44E-05s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:56', 'add_root_folder_add_defaults') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 39: add_root_folder_add_defaults migrated 21:41:56.1 Info: => 0.0004977s 21:41:56.1 Info: 40: task_duration migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 40 21:41:56.1 Info: AlterTable ScheduledTasks 21:41:56.1 Info: => 4E-07s 21:41:56.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:56.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:56.1 Info: => 0.0005492s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:56', 'task_duration') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 40: task_duration migrated 21:41:56.1 Info: => 0.0008955s 21:41:56.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 41 21:41:56.1 Info: AlterTable ReleaseProfiles 21:41:56.1 Info: => 3E-07s 21:41:56.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:56.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:56.1 Info: => 0.0006128s 21:41:56.1 Info: AlterTable ReleaseProfiles 21:41:56.1 Info: => 5E-07s 21:41:56.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:56.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:56.1 Info: => 0.0006106s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:56', 'add_indexer_and_enabled_to_release_profiles') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:56.1 Info: => 0.00098s 21:41:56.1 Info: 42: remove_album_folders migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 42 21:41:56.1 Info: DeleteColumn Artists AlbumFolder 21:41:56.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.1 Info: DROP TABLE "Artists" 21:41:56.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.1 Info: => 0.0051218s 21:41:56.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:56.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:56.1 Info: => 4.5E-05s 21:41:56.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:56.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:56.1 Info: => 2.76E-05s 21:41:56.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:56.1 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:56.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:56.1 Info: DROP TABLE "NamingConfig" 21:41:56.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:56.1 Info: => 0.0041007s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:56', 'remove_album_folders') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 42: remove_album_folders migrated 21:41:56.1 Info: => 0.0045369s 21:41:56.1 Info: 44: add_priority_to_indexers migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 44 21:41:56.1 Info: AlterTable Indexers 21:41:56.1 Info: => 5E-07s 21:41:56.1 Info: CreateColumn Indexers Priority Int32 21:41:56.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:56.1 Info: => 0.0005499s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:56', 'add_priority_to_indexers') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 44: add_priority_to_indexers migrated 21:41:56.1 Info: => 0.0008979s 21:41:56.1 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 45 21:41:56.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:56.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:56.1 Info: => 0.0001256s 21:41:56.1 Info: PerformDBOperation 21:41:56.1 Info: Performing DB Operation 21:41:56.1 Info: => 2.41E-05s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:56', 'remove_chown_and_folderchmod_config') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:56.1 Info: => 0.0003511s 21:41:56.1 Info: 47: update_notifiarr migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 47 21:41:56.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:56.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:56.1 Info: => 7.84E-05s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:56', 'update_notifiarr') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 47: update_notifiarr migrated 21:41:56.1 Info: => 0.0003574s 21:41:56.1 Info: 49: email_multiple_addresses migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 49 21:41:56.1 Info: PerformDBOperation 21:41:56.1 Info: Performing DB Operation 21:41:56.1 Info: => 4.71E-05s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:56', 'email_multiple_addresses') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 49: email_multiple_addresses migrated 21:41:56.1 Info: => 0.000395s 21:41:56.1 Info: 50: rename_blacklist_to_blocklist migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 50 21:41:56.1 Info: RenameTable Blacklist Blocklist 21:41:56.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:56.1 Info: => 0.0019985s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:56', 'rename_blacklist_to_blocklist') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 50: rename_blacklist_to_blocklist migrated 21:41:56.1 Info: => 0.0023519s 21:41:56.1 Info: 51: cdh_per_downloadclient migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 51 21:41:56.1 Info: AlterTable DownloadClients 21:41:56.1 Info: => 5E-07s 21:41:56.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:56.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:56.1 Info: => 0.0005691s 21:41:56.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:56.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:56.1 Info: => 0.0005419s 21:41:56.1 Info: PerformDBOperation 21:41:56.1 Info: Performing DB Operation 21:41:56.1 Info: => 0.0001701s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:56', 'cdh_per_downloadclient') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 51: cdh_per_downloadclient migrated 21:41:56.1 Info: => 0.0005144s 21:41:56.1 Info: 52: download_history migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 52 21:41:56.1 Info: CreateTable DownloadHistory 21:41:56.1 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:56.1 Info: => 0.0001639s 21:41:56.1 Info: CreateIndex DownloadHistory (EventType) 21:41:56.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:56.1 Info: => 9.95E-05s 21:41:56.1 Info: CreateIndex DownloadHistory (ArtistId) 21:41:56.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:56.1 Info: => 8.18E-05s 21:41:56.1 Info: CreateIndex DownloadHistory (DownloadId) 21:41:56.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:56.1 Info: => 9.47E-05s 21:41:56.1 Info: PerformDBOperation 21:41:56.1 Info: Performing DB Operation 21:41:56.1 Info: => 0.0001344s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:56', 'download_history') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 52: download_history migrated 21:41:56.1 Info: => 0.0005172s 21:41:56.1 Info: 53: add_update_history migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 53 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:56', 'add_update_history') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 53: add_update_history migrated 21:41:56.1 Info: => 0.0003427s 21:41:56.1 Info: 54: add_on_update_to_notifications migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 54 21:41:56.1 Info: AlterTable Notifications 21:41:56.1 Info: => 5E-07s 21:41:56.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:56.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:56.1 Info: => 0.0006341s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:56', 'add_on_update_to_notifications') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 54: add_on_update_to_notifications migrated 21:41:56.1 Info: => 0.0010053s 21:41:56.1 Info: 55: download_client_per_indexer migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 55 21:41:56.1 Info: AlterTable Indexers 21:41:56.1 Info: => 5E-07s 21:41:56.1 Info: CreateColumn Indexers DownloadClientId Int32 21:41:56.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:56.1 Info: => 0.0005955s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:56', 'download_client_per_indexer') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 55: download_client_per_indexer migrated 21:41:56.1 Info: => 0.0009517s 21:41:56.1 Info: 56: AddNewItemMonitorType migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 56 21:41:56.1 Info: AlterTable Artists 21:41:56.1 Info: => 5E-07s 21:41:56.1 Info: CreateColumn Artists MonitorNewItems Int32 21:41:56.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:56.1 Info: => 0.0005855s 21:41:56.1 Info: AlterTable RootFolders 21:41:56.1 Info: => 3E-07s 21:41:56.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:56.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:56.1 Info: => 0.000601s 21:41:56.1 Info: AlterTable ImportLists 21:41:56.1 Info: => 3E-07s 21:41:56.1 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:56.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:56.1 Info: => 0.0005728s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:56', 'AddNewItemMonitorType') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 56: AddNewItemMonitorType migrated 21:41:56.1 Info: => 0.0009585s 21:41:56.1 Info: 57: ImportListSearch migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 57 21:41:56.1 Info: AlterTable ImportLists 21:41:56.1 Info: => 4E-07s 21:41:56.1 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:56.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:56.1 Info: => 0.000641s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:56', 'ImportListSearch') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 57: ImportListSearch migrated 21:41:56.1 Info: => 0.0009767s 21:41:56.1 Info: 58: ImportListMonitorExisting migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 58 21:41:56.1 Info: AlterTable ImportLists 21:41:56.1 Info: => 4E-07s 21:41:56.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:56.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:56.1 Info: => 0.0006268s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:56', 'ImportListMonitorExisting') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 58: ImportListMonitorExisting migrated 21:41:56.1 Info: => 0.0009721s 21:41:56.1 Info: 59: add_indexer_tags migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 59 21:41:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:56.1 Info: => 4E-05s 21:41:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:56.1 Info: => 2.85E-05s 21:41:56.1 Info: AlterTable Indexers 21:41:56.1 Info: => 3E-07s 21:41:56.1 Info: CreateColumn Indexers Tags String 21:41:56.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:56.1 Info: => 0.0006228s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:56', 'add_indexer_tags') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 59: add_indexer_tags migrated 21:41:56.1 Info: => 0.0009552s 21:41:56.1 Info: 60: update_audio_types migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 60 21:41:56.1 Info: PerformDBOperation 21:41:56.1 Info: Performing DB Operation 21:41:56.1 Info: => 4.03E-05s 21:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:56', 'update_audio_types') 21:41:56.1 Info: Committing Transaction 21:41:56.1 Info: 60: update_audio_types migrated 21:41:56.1 Info: => 0.0003243s 21:41:56.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:56.1 Info: Beginning Transaction 21:41:56.1 Info: Starting migration of Main DB to 61 21:41:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.1 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:56.1 Info: => 3.2E-05s 21:41:56.1 Info: AlterTable AlbumReleases 21:41:56.1 Info: => 3E-07s 21:41:56.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:56.1 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:56.1 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:56.1 Info: DROP TABLE "AlbumReleases" 21:41:56.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:56.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:56.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:56.1 Info: => 0.0053496s 21:41:56.1 Info: AlterTable Albums 21:41:56.1 Info: => 4E-07s 21:41:56.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:56.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:56.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:56.1 Info: DROP TABLE "Albums" 21:41:56.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:56.1 Info: => 0.0050381s 21:41:56.1 Info: AlterTable Albums 21:41:56.1 Info: => 3E-07s 21:41:56.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:56.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:56.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:56.1 Info: DROP TABLE "Albums" 21:41:56.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:56.1 Info: => 0.004673s 21:41:56.1 Info: AlterTable Albums 21:41:56.1 Info: => 3E-07s 21:41:56.1 Info: AlterColumn Albums Added DateTimeOffset 21:41:56.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:56.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:56.1 Info: DROP TABLE "Albums" 21:41:56.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:56.1 Info: => 0.0046385s 21:41:56.1 Info: AlterTable Artists 21:41:56.1 Info: => 4E-07s 21:41:56.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:56.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:56.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:56.1 Info: DROP TABLE "Artists" 21:41:56.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.1 Info: => 0.0046643s 21:41:56.1 Info: AlterTable Artists 21:41:56.1 Info: => 4E-07s 21:41:56.1 Info: AlterColumn Artists Added DateTimeOffset 21:41:56.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:56.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:56.1 Info: DROP TABLE "Artists" 21:41:56.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.1 Info: => 0.0048627s 21:41:56.1 Info: AlterTable Blocklist 21:41:56.1 Info: => 4E-07s 21:41:56.1 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:56.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:56.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:56.1 Info: DROP TABLE "Blocklist" 21:41:56.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:56.1 Info: => 0.0039245s 21:41:56.1 Info: AlterTable Blocklist 21:41:56.1 Info: => 4E-07s 21:41:56.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:56.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:56.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:56.1 Info: DROP TABLE "Blocklist" 21:41:56.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:56.1 Info: => 0.0038941s 21:41:56.1 Info: AlterTable Commands 21:41:56.1 Info: => 4E-07s 21:41:56.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:56.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:56.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:56.1 Info: DROP TABLE "Commands" 21:41:56.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:56.1 Info: => 0.0040205s 21:41:56.1 Info: AlterTable Commands 21:41:56.1 Info: => 4E-07s 21:41:56.1 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:56.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:56.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:56.1 Info: DROP TABLE "Commands" 21:41:56.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:56.1 Info: => 0.0040444s 21:41:56.1 Info: AlterTable Commands 21:41:56.1 Info: => 5E-07s 21:41:56.1 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:56.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:56.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:56.2 Info: DROP TABLE "Commands" 21:41:56.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:56.2 Info: => 0.0040338s 21:41:56.2 Info: AlterTable DownloadClientStatus 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:56.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:56.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:56.2 Info: DROP TABLE "DownloadClientStatus" 21:41:56.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:56.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:56.2 Info: => 0.0066267s 21:41:56.2 Info: AlterTable DownloadClientStatus 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:56.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:56.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:56.2 Info: DROP TABLE "DownloadClientStatus" 21:41:56.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:56.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:56.2 Info: => 0.0042049s 21:41:56.2 Info: AlterTable DownloadClientStatus 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:56.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:56.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:56.2 Info: DROP TABLE "DownloadClientStatus" 21:41:56.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:56.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:56.2 Info: => 0.0041797s 21:41:56.2 Info: AlterTable DownloadHistory 21:41:56.2 Info: => 3E-07s 21:41:56.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:56.2 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:56.2 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:56.2 Info: DROP TABLE "DownloadHistory" 21:41:56.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:56.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:56.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:56.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:56.2 Info: => 0.0043151s 21:41:56.2 Info: AlterTable ExtraFiles 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:56.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:56.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:56.2 Info: DROP TABLE "ExtraFiles" 21:41:56.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:56.2 Info: => 0.0038534s 21:41:56.2 Info: AlterTable ExtraFiles 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:56.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:56.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:56.2 Info: DROP TABLE "ExtraFiles" 21:41:56.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:56.2 Info: => 0.0038634s 21:41:56.2 Info: AlterTable History 21:41:56.2 Info: => 3E-07s 21:41:56.2 Info: AlterColumn History Date DateTimeOffset 21:41:56.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:56.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:56.2 Info: DROP TABLE "History" 21:41:56.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:56.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:56.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:56.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:56.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:56.2 Info: => 0.0045289s 21:41:56.2 Info: AlterTable ImportListStatus 21:41:56.2 Info: => 3E-07s 21:41:56.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:56.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:56.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:56.2 Info: DROP TABLE "ImportListStatus" 21:41:56.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:56.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:56.2 Info: => 0.0040581s 21:41:56.2 Info: AlterTable ImportListStatus 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:56.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:56.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:56.2 Info: DROP TABLE "ImportListStatus" 21:41:56.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:56.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:56.2 Info: => 0.0043467s 21:41:56.2 Info: AlterTable ImportListStatus 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:56.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:56.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:56.2 Info: DROP TABLE "ImportListStatus" 21:41:56.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:56.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:56.2 Info: => 0.0040062s 21:41:56.2 Info: AlterTable IndexerStatus 21:41:56.2 Info: => 3E-07s 21:41:56.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:56.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:56.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:56.2 Info: DROP TABLE "IndexerStatus" 21:41:56.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:56.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:56.2 Info: => 0.0041597s 21:41:56.2 Info: AlterTable IndexerStatus 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:56.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:56.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:56.2 Info: DROP TABLE "IndexerStatus" 21:41:56.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:56.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:56.2 Info: => 0.0039937s 21:41:56.2 Info: AlterTable IndexerStatus 21:41:56.2 Info: => 3E-07s 21:41:56.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:56.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:56.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:56.2 Info: DROP TABLE "IndexerStatus" 21:41:56.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:56.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:56.2 Info: => 0.0040822s 21:41:56.2 Info: AlterTable LyricFiles 21:41:56.2 Info: => 3E-07s 21:41:56.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:56.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:56.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:56.2 Info: DROP TABLE "LyricFiles" 21:41:56.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:56.2 Info: => 0.0039765s 21:41:56.2 Info: AlterTable LyricFiles 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:56.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:56.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:56.2 Info: DROP TABLE "LyricFiles" 21:41:56.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:56.2 Info: => 0.0038487s 21:41:56.2 Info: AlterTable MetadataFiles 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:56.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:56.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:56.2 Info: DROP TABLE "MetadataFiles" 21:41:56.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:56.2 Info: => 0.0039749s 21:41:56.2 Info: AlterTable MetadataFiles 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:56.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:56.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:56.2 Info: DROP TABLE "MetadataFiles" 21:41:56.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:56.2 Info: => 0.005643s 21:41:56.2 Info: AlterTable PendingReleases 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:56.2 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:56.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:56.2 Info: DROP TABLE "PendingReleases" 21:41:56.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:56.2 Info: => 0.0039495s 21:41:56.2 Info: AlterTable ScheduledTasks 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:56.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:56.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:56.2 Info: DROP TABLE "ScheduledTasks" 21:41:56.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:56.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:56.2 Info: => 0.0041273s 21:41:56.2 Info: AlterTable ScheduledTasks 21:41:56.2 Info: => 3E-07s 21:41:56.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:56.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:56.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:56.2 Info: DROP TABLE "ScheduledTasks" 21:41:56.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:56.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:56.2 Info: => 0.006489s 21:41:56.2 Info: AlterTable TrackFiles 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:56.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:56.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:56.2 Info: DROP TABLE "TrackFiles" 21:41:56.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:56.2 Info: => 0.0045086s 21:41:56.2 Info: AlterTable TrackFiles 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:56.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:56.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:56.2 Info: DROP TABLE "TrackFiles" 21:41:56.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:56.2 Info: => 0.0044279s 21:41:56.2 Info: AlterTable VersionInfo 21:41:56.2 Info: => 4E-07s 21:41:56.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:56.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:56.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:56.3 Info: DROP TABLE "VersionInfo" 21:41:56.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:56.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:56.3 Info: => 0.0043018s 21:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:56', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:56.3 Info: Committing Transaction 21:41:56.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:56.3 Info: => 0.0052573s 21:41:56.3 Info: 62: add_on_delete_to_notifications migrating 21:41:56.3 Info: Beginning Transaction 21:41:56.3 Info: Starting migration of Main DB to 62 21:41:56.3 Info: AlterTable Notifications 21:41:56.3 Info: => 5E-07s 21:41:56.3 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:56.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:56.3 Info: => 0.0006187s 21:41:56.3 Info: AlterTable Notifications 21:41:56.3 Info: => 5E-07s 21:41:56.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:56.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:56.3 Info: => 0.0005817s 21:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:56', 'add_on_delete_to_notifications') 21:41:56.3 Info: Committing Transaction 21:41:56.3 Info: 62: add_on_delete_to_notifications migrated 21:41:56.3 Info: => 0.0011s 21:41:56.3 Info: 63: add_custom_formats migrating 21:41:56.3 Info: Beginning Transaction 21:41:56.3 Info: Starting migration of Main DB to 63 21:41:56.3 Info: AlterTable DelayProfiles 21:41:56.3 Info: => 4E-07s 21:41:56.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:56.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:56.3 Info: => 0.0006038s 21:41:56.3 Info: UpdateData 21:41:56.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:56.3 Info: => 4.61E-05s 21:41:56.3 Info: AlterTable TrackFiles 21:41:56.3 Info: => 3E-07s 21:41:56.3 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:56.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:56.3 Info: => 0.0006225s 21:41:56.3 Info: PerformDBOperation 21:41:56.3 Info: Performing DB Operation 21:41:56.3 Info: => 2.84E-05s 21:41:56.3 Info: CreateTable CustomFormats 21:41:56.3 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:56.3 Info: => 0.0001181s 21:41:56.3 Info: CreateIndex CustomFormats (Name) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:56.3 Info: => 0.000112s 21:41:56.3 Info: AlterTable QualityProfiles 21:41:56.3 Info: => 4E-07s 21:41:56.3 Info: CreateColumn QualityProfiles FormatItems String 21:41:56.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:56.3 Info: => 0.0005887s 21:41:56.3 Info: AlterTable QualityProfiles 21:41:56.3 Info: => 5E-07s 21:41:56.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:56.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:56.3 Info: => 0.0006118s 21:41:56.3 Info: AlterTable QualityProfiles 21:41:56.3 Info: => 5E-07s 21:41:56.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:56.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:56.3 Info: => 0.0005814s 21:41:56.3 Info: PerformDBOperation 21:41:56.3 Info: Performing DB Operation 21:41:56.3 Info: => 7.24E-05s 21:41:56.3 Info: PerformDBOperation 21:41:56.3 Info: Performing DB Operation 21:41:56.3 Info: => 2.85E-05s 21:41:56.3 Info: DeleteColumn ReleaseProfiles Preferred 21:41:56.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:56.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:56.3 Info: DROP TABLE "ReleaseProfiles" 21:41:56.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:56.3 Info: => 0.0042781s 21:41:56.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:56.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:56.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:56.3 Info: DROP TABLE "ReleaseProfiles" 21:41:56.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:56.3 Info: => 0.0042618s 21:41:56.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:56.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:56.3 Info: => 4.01E-05s 21:41:56.3 Info: AlterTable DelayProfiles 21:41:56.3 Info: => 4E-07s 21:41:56.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:56.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:56.3 Info: => 0.0006699s 21:41:56.3 Info: AlterTable DelayProfiles 21:41:56.3 Info: => 4E-07s 21:41:56.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:56.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:56.3 Info: => 0.000619s 21:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:56', 'add_custom_formats') 21:41:56.3 Info: Committing Transaction 21:41:56.3 Info: 63: add_custom_formats migrated 21:41:56.3 Info: => 0.0011124s 21:41:56.3 Info: 64: add_result_to_commands migrating 21:41:56.3 Info: Beginning Transaction 21:41:56.3 Info: Starting migration of Main DB to 64 21:41:56.3 Info: AlterTable Commands 21:41:56.3 Info: => 5E-07s 21:41:56.3 Info: CreateColumn Commands Result Int32 21:41:56.3 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 21:41:56.3 Info: => 0.0006624s 21:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-04-14T21:41:56', 'add_result_to_commands') 21:41:56.3 Info: Committing Transaction 21:41:56.3 Info: 64: add_result_to_commands migrated 21:41:56.3 Info: => 0.0011131s 21:41:56.3 Info: 65: health_restored_notification migrating 21:41:56.3 Info: Beginning Transaction 21:41:56.3 Info: Starting migration of Main DB to 65 21:41:56.3 Info: AlterTable Notifications 21:41:56.3 Info: => 5E-07s 21:41:56.3 Info: CreateColumn Notifications OnHealthRestored Boolean 21:41:56.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 21:41:56.3 Info: => 0.0006158s 21:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-04-14T21:41:56', 'health_restored_notification') 21:41:56.3 Info: Committing Transaction 21:41:56.3 Info: 65: health_restored_notification migrated 21:41:56.3 Info: => 0.0010608s 21:41:56.3 Info: 66: remove_uc migrating 21:41:56.3 Info: Beginning Transaction 21:41:56.3 Info: Starting migration of Main DB to 66 21:41:56.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 21:41:56.3 Info: => 4.34E-05s 21:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-04-14T21:41:56', 'remove_uc') 21:41:56.3 Info: Committing Transaction 21:41:56.3 Info: 66: remove_uc migrated 21:41:56.3 Info: => 0.0003963s 21:41:56.3 Info: 67: download_clients_rename_tv_to_music migrating 21:41:56.3 Info: Beginning Transaction 21:41:56.3 Info: Starting migration of Main DB to 67 21:41:56.3 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'DelugeSettings') 21:41:56.3 Info: PerformDBOperation 21:41:56.3 Info: Performing DB Operation 21:41:56.3 Info: => 0.0046293s 21:41:56.3 Info: -> 1 Insert operations completed in 00:00:00.0000790 taking an average of 00:00:00.0000790 21:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-04-14T21:41:56', 'download_clients_rename_tv_to_music') 21:41:56.3 Info: Committing Transaction 21:41:56.3 Info: 67: download_clients_rename_tv_to_music migrated 21:41:56.3 Info: => 0.0051349s 21:41:56.3 Debug: Took: 00:00:00.3932723 21:41:56.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 21:41:56.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 21:41:56.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637163718660_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:56.3 Info: DatabaseEngineVersionCheck migrating 21:41:56.3 Info: PerformDBOperation 21:41:56.3 Info: Performing DB Operation 21:41:56.3 Info: SQLite 3.49.1 21:41:56.3 Info: => 0.0012914s 21:41:56.3 Info: DatabaseEngineVersionCheck migrated 21:41:56.3 Info: => 0.0013036s 21:41:56.3 Info: VersionMigration migrating 21:41:56.3 Info: Beginning Transaction 21:41:56.3 Info: CreateTable VersionInfo 21:41:56.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:56.3 Info: => 0.000147s 21:41:56.3 Info: Committing Transaction 21:41:56.3 Info: VersionMigration migrated 21:41:56.3 Info: => 0.0008089s 21:41:56.3 Info: VersionUniqueMigration migrating 21:41:56.3 Info: Beginning Transaction 21:41:56.3 Info: CreateIndex VersionInfo (Version) 21:41:56.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:56.3 Info: => 0.0001385s 21:41:56.3 Info: AlterTable VersionInfo 21:41:56.3 Info: => 7E-07s 21:41:56.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:56.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:56.3 Info: => 0.0005483s 21:41:56.3 Info: Committing Transaction 21:41:56.3 Info: VersionUniqueMigration migrated 21:41:56.3 Info: => 0.0008383s 21:41:56.3 Info: VersionDescriptionMigration migrating 21:41:56.3 Info: Beginning Transaction 21:41:56.3 Info: AlterTable VersionInfo 21:41:56.3 Info: => 5E-07s 21:41:56.3 Info: CreateColumn VersionInfo Description String 21:41:56.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:56.3 Info: => 0.0001939s 21:41:56.3 Info: Committing Transaction 21:41:56.3 Info: VersionDescriptionMigration migrated 21:41:56.3 Info: => 0.0004862s 21:41:56.3 Info: 1: InitialSetup migrating 21:41:56.3 Info: Beginning Transaction 21:41:56.3 Info: Starting migration of Main DB to 1 21:41:56.3 Info: CreateTable Config 21:41:56.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:56.3 Info: => 0.0001412s 21:41:56.3 Info: CreateIndex Config (Key) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:56.3 Info: => 7.7E-05s 21:41:56.3 Info: CreateTable RootFolders 21:41:56.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:56.3 Info: => 8.19E-05s 21:41:56.3 Info: CreateIndex RootFolders (Path) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:56.3 Info: => 7.26E-05s 21:41:56.3 Info: CreateTable Artists 21:41:56.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:56.3 Info: => 0.000189s 21:41:56.3 Info: CreateIndex Artists (ForeignArtistId) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:56.3 Info: => 7.48E-05s 21:41:56.3 Info: CreateIndex Artists (NameSlug) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:56.3 Info: => 7.06E-05s 21:41:56.3 Info: CreateIndex Artists (CleanName) 21:41:56.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.3 Info: => 6.66E-05s 21:41:56.3 Info: CreateIndex Artists (Path) 21:41:56.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.3 Info: => 6.45E-05s 21:41:56.3 Info: CreateTable Albums 21:41:56.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:56.3 Info: => 0.0001727s 21:41:56.3 Info: CreateIndex Albums (ForeignAlbumId) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.3 Info: => 7.16E-05s 21:41:56.3 Info: CreateIndex Albums (MBId) 21:41:56.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:56.3 Info: => 6.7E-05s 21:41:56.3 Info: CreateIndex Albums (TADBId) 21:41:56.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:56.3 Info: => 6.64E-05s 21:41:56.3 Info: CreateIndex Albums (TitleSlug) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:56.3 Info: => 7.1E-05s 21:41:56.3 Info: CreateIndex Albums (CleanTitle) 21:41:56.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.3 Info: => 6.84E-05s 21:41:56.3 Info: CreateIndex Albums (Path) 21:41:56.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:56.3 Info: => 6.79E-05s 21:41:56.3 Info: CreateTable Tracks 21:41:56.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:56.3 Info: => 0.0001318s 21:41:56.3 Info: CreateIndex Tracks (ForeignTrackId) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:56.3 Info: => 7.26E-05s 21:41:56.3 Info: CreateIndex Tracks (ArtistId) 21:41:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:56.3 Info: => 7.5E-05s 21:41:56.3 Info: CreateIndex Tracks (TrackFileId) 21:41:56.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:56.3 Info: => 7.64E-05s 21:41:56.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:56.3 Info: => 7.81E-05s 21:41:56.3 Info: CreateTable TrackFiles 21:41:56.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:56.3 Info: => 0.000123s 21:41:56.3 Info: CreateIndex TrackFiles (ArtistId) 21:41:56.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:56.3 Info: => 7.36E-05s 21:41:56.3 Info: CreateIndex TrackFiles (AlbumId) 21:41:56.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.3 Info: => 8.22E-05s 21:41:56.3 Info: CreateTable History 21:41:56.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:56.3 Info: => 0.0001276s 21:41:56.3 Info: CreateIndex History (Date) 21:41:56.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:56.3 Info: => 7.33E-05s 21:41:56.3 Info: CreateIndex History (EventType) 21:41:56.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:56.3 Info: => 7.28E-05s 21:41:56.3 Info: CreateIndex History (DownloadId) 21:41:56.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:56.3 Info: => 6.96E-05s 21:41:56.3 Info: CreateIndex History (AlbumId) 21:41:56.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:56.3 Info: => 7.05E-05s 21:41:56.3 Info: CreateTable Notifications 21:41:56.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:56.3 Info: => 0.0001226s 21:41:56.3 Info: CreateTable ScheduledTasks 21:41:56.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:56.3 Info: => 9.67E-05s 21:41:56.3 Info: CreateIndex ScheduledTasks (TypeName) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:56.3 Info: => 7.28E-05s 21:41:56.3 Info: CreateTable Indexers 21:41:56.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:56.3 Info: => 9.54E-05s 21:41:56.3 Info: CreateIndex Indexers (Name) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:56.3 Info: => 7.02E-05s 21:41:56.3 Info: CreateTable Profiles 21:41:56.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:56.3 Info: => 8.71E-05s 21:41:56.3 Info: CreateIndex Profiles (Name) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:56.3 Info: => 9.97E-05s 21:41:56.3 Info: CreateTable QualityDefinitions 21:41:56.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:56.3 Info: => 0.0001149s 21:41:56.3 Info: CreateIndex QualityDefinitions (Quality) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:56.3 Info: => 7.41E-05s 21:41:56.3 Info: CreateIndex QualityDefinitions (Title) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:56.3 Info: => 7.23E-05s 21:41:56.3 Info: CreateTable NamingConfig 21:41:56.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:56.3 Info: => 0.0001109s 21:41:56.3 Info: CreateTable Blacklist 21:41:56.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:56.3 Info: => 0.0001567s 21:41:56.3 Info: CreateTable Metadata 21:41:56.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:56.3 Info: => 9.56E-05s 21:41:56.3 Info: CreateTable MetadataFiles 21:41:56.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:56.3 Info: => 0.0001108s 21:41:56.3 Info: CreateTable DownloadClients 21:41:56.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:56.3 Info: => 9.8E-05s 21:41:56.3 Info: CreateTable PendingReleases 21:41:56.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:56.3 Info: => 0.0001092s 21:41:56.3 Info: CreateTable RemotePathMappings 21:41:56.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:56.3 Info: => 9.31E-05s 21:41:56.3 Info: CreateTable Tags 21:41:56.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:56.3 Info: => 8.36E-05s 21:41:56.3 Info: CreateIndex Tags (Label) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:56.3 Info: => 8.51E-05s 21:41:56.3 Info: CreateTable Restrictions 21:41:56.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:56.3 Info: => 9.07E-05s 21:41:56.3 Info: CreateTable DelayProfiles 21:41:56.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:56.3 Info: => 0.0001219s 21:41:56.3 Info: CreateTable Users 21:41:56.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:56.3 Info: => 8.74E-05s 21:41:56.3 Info: CreateIndex Users (Identifier) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:56.3 Info: => 8.4E-05s 21:41:56.3 Info: CreateIndex Users (Username) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:56.3 Info: => 7.9E-05s 21:41:56.3 Info: CreateTable Commands 21:41:56.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:56.3 Info: => 0.0001293s 21:41:56.3 Info: CreateTable IndexerStatus 21:41:56.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:56.3 Info: => 0.000114s 21:41:56.3 Info: CreateIndex IndexerStatus (ProviderId) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:56.3 Info: => 0.0001135s 21:41:56.3 Info: CreateTable ExtraFiles 21:41:56.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:56.3 Info: => 0.0001428s 21:41:56.3 Info: CreateTable LyricFiles 21:41:56.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:56.3 Info: => 0.0001296s 21:41:56.3 Info: CreateTable LanguageProfiles 21:41:56.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:56.3 Info: => 0.0001143s 21:41:56.3 Info: CreateIndex LanguageProfiles (Name) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:56.3 Info: => 8.57E-05s 21:41:56.3 Info: CreateTable DownloadClientStatus 21:41:56.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:56.3 Info: => 9.71E-05s 21:41:56.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:56.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:56.3 Info: => 8.55E-05s 21:41:56.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:56.3 Info: -> 1 Insert operations completed in 00:00:00.0000535 taking an average of 00:00:00.0000535 21:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:56', 'InitialSetup') 21:41:56.3 Info: Committing Transaction 21:41:56.3 Info: 1: InitialSetup migrated 21:41:56.3 Info: => 0.0010071s 21:41:56.3 Info: 2: add_reason_to_pending_releases migrating 21:41:56.3 Info: Beginning Transaction 21:41:56.3 Info: Starting migration of Main DB to 2 21:41:56.3 Info: AlterTable PendingReleases 21:41:56.3 Info: => 4E-07s 21:41:56.3 Info: CreateColumn PendingReleases Reason Int32 21:41:56.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:56.3 Info: => 0.0004871s 21:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:56', 'add_reason_to_pending_releases') 21:41:56.3 Info: Committing Transaction 21:41:56.3 Info: 2: add_reason_to_pending_releases migrated 21:41:56.3 Info: => 0.0009006s 21:41:56.3 Info: 3: add_medium_support migrating 21:41:56.3 Info: Beginning Transaction 21:41:56.3 Info: Starting migration of Main DB to 3 21:41:56.3 Info: AlterTable Albums 21:41:56.3 Info: => 4E-07s 21:41:56.3 Info: CreateColumn Albums Media String 21:41:56.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:56.3 Info: => 0.0005462s 21:41:56.3 Info: AlterTable Tracks 21:41:56.3 Info: => 4E-07s 21:41:56.3 Info: CreateColumn Tracks MediumNumber Int32 21:41:56.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:56.3 Info: => 0.0004783s 21:41:56.3 Info: AlterTable Tracks 21:41:56.3 Info: => 4E-07s 21:41:56.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:56.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:56.3 Info: => 0.0004525s 21:41:56.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:56.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:56.3 Info: => 3.75E-05s 21:41:56.3 Info: DeleteColumn Tracks TrackNumber 21:41:56.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:56.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:56.3 Info: DROP TABLE "Tracks" 21:41:56.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:56.4 Info: => 0.0041922s 21:41:56.4 Info: AlterTable Tracks 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: CreateColumn Tracks TrackNumber String 21:41:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:56.4 Info: => 0.0004822s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:56', 'add_medium_support') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 3: add_medium_support migrated 21:41:56.4 Info: => 0.00092s 21:41:56.4 Info: 4: add_various_qualites_in_profile migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 4 21:41:56.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:56.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:56.4 Info: => 4.29E-05s 21:41:56.4 Info: PerformDBOperation 21:41:56.4 Info: Performing DB Operation 21:41:56.4 Info: => 2.24E-05s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:56', 'add_various_qualites_in_profile') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 4: add_various_qualites_in_profile migrated 21:41:56.4 Info: => 0.0003567s 21:41:56.4 Info: 5: metadata_profiles migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 5 21:41:56.4 Info: CreateTable MetadataProfiles 21:41:56.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:56.4 Info: => 0.0001206s 21:41:56.4 Info: CreateIndex MetadataProfiles (Name) 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:56.4 Info: => 9.58E-05s 21:41:56.4 Info: AlterTable Artists 21:41:56.4 Info: => 3E-07s 21:41:56.4 Info: CreateColumn Artists MetadataProfileId Int32 21:41:56.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:56.4 Info: => 0.0004753s 21:41:56.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:56.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:56.4 Info: DROP TABLE "Artists" 21:41:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.4 Info: => 0.0039089s 21:41:56.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:56.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:56.4 Info: DROP TABLE "Artists" 21:41:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.4 Info: => 0.0046752s 21:41:56.4 Info: AlterTable Albums 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: CreateColumn Albums SecondaryTypes String 21:41:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:56.4 Info: => 0.000513s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:56', 'metadata_profiles') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 5: metadata_profiles migrated 21:41:56.4 Info: => 0.0009882s 21:41:56.4 Info: 6: separate_automatic_and_interactive_search migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 6 21:41:56.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:56.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:56.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:56.4 Info: DROP TABLE "Indexers" 21:41:56.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:56.4 Info: => 0.0040904s 21:41:56.4 Info: AlterTable Indexers 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:56.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:56.4 Info: => 0.0004874s 21:41:56.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:56.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:56.4 Info: => 3.76E-05s 21:41:56.4 Info: AlterTable Indexers 21:41:56.4 Info: => 3E-07s 21:41:56.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:56.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:56.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:56.4 Info: DROP TABLE "Indexers" 21:41:56.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:56.4 Info: => 0.0040441s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:56', 'separate_automatic_and_interactive_search') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 6: separate_automatic_and_interactive_search migrated 21:41:56.4 Info: => 0.0045053s 21:41:56.4 Info: 7: change_album_path_to_relative migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 7 21:41:56.4 Info: DeleteColumn Albums Path 21:41:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:56.4 Info: DROP TABLE "Albums" 21:41:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.4 Info: => 0.0050473s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:56', 'change_album_path_to_relative') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 7: change_album_path_to_relative migrated 21:41:56.4 Info: => 0.0055576s 21:41:56.4 Info: 8: change_quality_size_mb_to_kb migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 8 21:41:56.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:56.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:56.4 Info: => 4.63E-05s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:56', 'change_quality_size_mb_to_kb') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 8: change_quality_size_mb_to_kb migrated 21:41:56.4 Info: => 0.000404s 21:41:56.4 Info: 9: album_releases migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 9 21:41:56.4 Info: AlterTable Albums 21:41:56.4 Info: => 5E-07s 21:41:56.4 Info: CreateColumn Albums Releases String 21:41:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:56.4 Info: => 0.000547s 21:41:56.4 Info: AlterTable Albums 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: CreateColumn Albums CurrentRelease String 21:41:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:56.4 Info: => 0.0004435s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:56', 'album_releases') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 9: album_releases migrated 21:41:56.4 Info: => 0.0008145s 21:41:56.4 Info: 10: album_releases_fix migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 10 21:41:56.4 Info: AlterTable Albums 21:41:56.4 Info: => 6E-07s 21:41:56.4 Info: AlterColumn Albums Releases String 21:41:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:56.4 Info: DROP TABLE "Albums" 21:41:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.4 Info: => 0.0045862s 21:41:56.4 Info: AlterTable Albums 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: AlterColumn Albums CurrentRelease String 21:41:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:56.4 Info: DROP TABLE "Albums" 21:41:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.4 Info: => 0.0045819s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:56', 'album_releases_fix') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 10: album_releases_fix migrated 21:41:56.4 Info: => 0.0050909s 21:41:56.4 Info: 11: import_lists migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 11 21:41:56.4 Info: CreateTable ImportLists 21:41:56.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:56.4 Info: => 0.0001455s 21:41:56.4 Info: CreateIndex ImportLists (Name) 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:56.4 Info: => 8.45E-05s 21:41:56.4 Info: CreateTable ImportListStatus 21:41:56.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:56.4 Info: => 0.0001089s 21:41:56.4 Info: CreateIndex ImportListStatus (ProviderId) 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:56.4 Info: => 8.4E-05s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:56', 'import_lists') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 11: import_lists migrated 21:41:56.4 Info: => 0.0005191s 21:41:56.4 Info: 12: add_release_status migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 12 21:41:56.4 Info: AlterTable MetadataProfiles 21:41:56.4 Info: => 5E-07s 21:41:56.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:56.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:56.4 Info: => 0.0005293s 21:41:56.4 Info: PerformDBOperation 21:41:56.4 Info: Performing DB Operation 21:41:56.4 Info: => 2.54E-05s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:56', 'add_release_status') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 12: add_release_status migrated 21:41:56.4 Info: => 0.0005371s 21:41:56.4 Info: 13: album_download_notification migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 13 21:41:56.4 Info: AlterTable Notifications 21:41:56.4 Info: => 5E-07s 21:41:56.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:56.4 Info: => 0.0005417s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:56', 'album_download_notification') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 13: album_download_notification migrated 21:41:56.4 Info: => 0.0009781s 21:41:56.4 Info: 14: fix_language_metadata_profiles migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 14 21:41:56.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:56.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:56.4 Info: => 9.93E-05s 21:41:56.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:56.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:56.4 Info: => 7.39E-05s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:56', 'fix_language_metadata_profiles') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 14: fix_language_metadata_profiles migrated 21:41:56.4 Info: => 0.0004019s 21:41:56.4 Info: 15: remove_fanzub migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 15 21:41:56.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:56.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:56.4 Info: => 4.94E-05s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:56', 'remove_fanzub') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 15: remove_fanzub migrated 21:41:56.4 Info: => 0.000346s 21:41:56.4 Info: 16: update_artist_history_indexes migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 16 21:41:56.4 Info: CreateIndex Albums (ArtistId) 21:41:56.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:56.4 Info: => 9.77E-05s 21:41:56.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:56.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:56.4 Info: => 8.71E-05s 21:41:56.4 Info: DeleteIndex History (AlbumId) 21:41:56.4 Info: DROP INDEX "IX_History_AlbumId" 21:41:56.4 Info: => 0.0001317s 21:41:56.4 Info: CreateIndex History (AlbumId, Date) 21:41:56.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:56.4 Info: => 8.71E-05s 21:41:56.4 Info: DeleteIndex History (DownloadId) 21:41:56.4 Info: DROP INDEX "IX_History_DownloadId" 21:41:56.4 Info: => 0.0001233s 21:41:56.4 Info: CreateIndex History (DownloadId, Date) 21:41:56.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:56.4 Info: => 8.54E-05s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:56', 'update_artist_history_indexes') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 16: update_artist_history_indexes migrated 21:41:56.4 Info: => 0.0004986s 21:41:56.4 Info: 17: remove_nma migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 17 21:41:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:56.4 Info: => 4.84E-05s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:56', 'remove_nma') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 17: remove_nma migrated 21:41:56.4 Info: => 0.0003868s 21:41:56.4 Info: 18: album_disambiguation migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 18 21:41:56.4 Info: AlterTable Albums 21:41:56.4 Info: => 5E-07s 21:41:56.4 Info: CreateColumn Albums Disambiguation String 21:41:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:56.4 Info: => 0.0005137s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:56', 'album_disambiguation') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 18: album_disambiguation migrated 21:41:56.4 Info: => 0.0008657s 21:41:56.4 Info: 19: add_ape_quality_in_profiles migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 19 21:41:56.4 Info: PerformDBOperation 21:41:56.4 Info: Performing DB Operation 21:41:56.4 Info: => 2.49E-05s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:56', 'add_ape_quality_in_profiles') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 19: add_ape_quality_in_profiles migrated 21:41:56.4 Info: => 0.0003283s 21:41:56.4 Info: 20: remove_pushalot migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 20 21:41:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:56.4 Info: => 4.2E-05s 21:41:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:56.4 Info: => 3.25E-05s 21:41:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:56.4 Info: => 3.16E-05s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:56', 'remove_pushalot') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 20: remove_pushalot migrated 21:41:56.4 Info: => 0.0003289s 21:41:56.4 Info: 21: add_custom_filters migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 21 21:41:56.4 Info: CreateTable CustomFilters 21:41:56.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:56.4 Info: => 0.000125s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:56', 'add_custom_filters') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 21: add_custom_filters migrated 21:41:56.4 Info: => 0.0004651s 21:41:56.4 Info: 22: import_list_tags migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 22 21:41:56.4 Info: AlterTable ImportLists 21:41:56.4 Info: => 5E-07s 21:41:56.4 Info: CreateColumn ImportLists Tags String 21:41:56.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:56.4 Info: => 0.0005441s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:56', 'import_list_tags') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 22: import_list_tags migrated 21:41:56.4 Info: => 0.0009103s 21:41:56.4 Info: 23: add_release_groups_etc migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 23 21:41:56.4 Info: CreateTable ArtistMetadata 21:41:56.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:56.4 Info: => 0.0001679s 21:41:56.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:56.4 Info: => 9.86E-05s 21:41:56.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:56.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:56.4 Info: => 8.09E-05s 21:41:56.4 Info: AlterTable Artists 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:56.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:56.4 Info: => 0.0005387s 21:41:56.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:56.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:56.4 Info: => 6.31E-05s 21:41:56.4 Info: CreateTable AlbumReleases 21:41:56.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:56.4 Info: => 0.000141s 21:41:56.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:56.4 Info: => 0.0001146s 21:41:56.4 Info: CreateIndex AlbumReleases (AlbumId) 21:41:56.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:56.4 Info: => 9.98E-05s 21:41:56.4 Info: PerformDBOperation 21:41:56.4 Info: Performing DB Operation 21:41:56.4 Info: => 3.12E-05s 21:41:56.4 Info: AlterTable Albums 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:56.4 Info: => 0.0005427s 21:41:56.4 Info: AlterTable Albums 21:41:56.4 Info: => 3E-07s 21:41:56.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:56.4 Info: => 0.0004998s 21:41:56.4 Info: AlterTable Albums 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: CreateColumn Albums Links String 21:41:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:56.4 Info: => 0.0004962s 21:41:56.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:56.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:56.4 Info: => 9.24E-05s 21:41:56.4 Info: AlterTable Tracks 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: CreateColumn Tracks ForeignRecordingId String 21:41:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:56.4 Info: => 0.0005224s 21:41:56.4 Info: AlterTable Tracks 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:56.4 Info: => 0.0004978s 21:41:56.4 Info: AlterTable Tracks 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:56.4 Info: => 0.0005481s 21:41:56.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:56.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:56.4 Info: => 0.0001175s 21:41:56.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:56.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:56.4 Info: => 0.0074489s 21:41:56.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.4 Info: DROP TABLE "Artists" 21:41:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.4 Info: => 0.0042826s 21:41:56.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:56.4 Info: DROP TABLE "Albums" 21:41:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.4 Info: => 0.004192s 21:41:56.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:56.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:56.4 Info: DROP TABLE "Tracks" 21:41:56.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:56.4 Info: => 0.0038215s 21:41:56.4 Info: DeleteColumn TrackFiles ArtistId 21:41:56.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:56.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:56.4 Info: DROP TABLE "TrackFiles" 21:41:56.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.4 Info: => 0.0036433s 21:41:56.4 Info: CreateIndex Artists (ArtistMetadataId) 21:41:56.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.4 Info: => 7.74E-05s 21:41:56.4 Info: CreateIndex Artists (Monitored) 21:41:56.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.4 Info: => 7.3E-05s 21:41:56.4 Info: CreateIndex Albums (ArtistMetadataId) 21:41:56.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:56.4 Info: => 7.17E-05s 21:41:56.4 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:56.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:56.4 Info: => 6.91E-05s 21:41:56.4 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:56.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:56.4 Info: => 7.03E-05s 21:41:56.4 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:56.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:56.4 Info: => 6.85E-05s 21:41:56.4 Info: UpdateData 21:41:56.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:56.4 Info: => 3.83E-05s 21:41:56.4 Info: UpdateData 21:41:56.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:56.4 Info: => 2.96E-05s 21:41:56.4 Info: UpdateData 21:41:56.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:56.4 Info: => 3.66E-05s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:56', 'add_release_groups_etc') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 23: add_release_groups_etc migrated 21:41:56.4 Info: => 0.0008505s 21:41:56.4 Info: 24: NewMediaInfoFormat migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 24 21:41:56.4 Info: UpdateData 21:41:56.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:56.4 Info: => 3.89E-05s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:56', 'NewMediaInfoFormat') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 24: NewMediaInfoFormat migrated 21:41:56.4 Info: => 0.0003692s 21:41:56.4 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 25 21:41:56.4 Info: RenameTable Restrictions ReleaseProfiles 21:41:56.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:56.4 Info: => 0.0015796s 21:41:56.4 Info: AlterTable ReleaseProfiles 21:41:56.4 Info: => 6E-07s 21:41:56.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:56.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:56.4 Info: => 0.0004751s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:56', 'rename_restrictions_to_release_profiles') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:56.4 Info: => 0.0008301s 21:41:56.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 26 21:41:56.4 Info: RenameTable Profiles QualityProfiles 21:41:56.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:56.4 Info: => 0.0013786s 21:41:56.4 Info: AlterTable QualityProfiles 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:56.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:56.4 Info: => 0.0005403s 21:41:56.4 Info: AlterTable LanguageProfiles 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:56.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:56.4 Info: => 0.0004586s 21:41:56.4 Info: UpdateData 21:41:56.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:56.4 Info: => 3.6E-05s 21:41:56.4 Info: UpdateData 21:41:56.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:56.4 Info: => 2.67E-05s 21:41:56.4 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.4 Info: DROP TABLE "Artists" 21:41:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.4 Info: => 0.0043717s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:56', 'rename_quality_profiles_add_upgrade_allowed') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:56.4 Info: => 0.0049174s 21:41:56.4 Info: 27: add_import_exclusions migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 27 21:41:56.4 Info: CreateTable ImportListExclusions 21:41:56.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:56.4 Info: => 0.0001173s 21:41:56.4 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:56.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:56.4 Info: => 8.15E-05s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:56', 'add_import_exclusions') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 27: add_import_exclusions migrated 21:41:56.4 Info: => 0.0005609s 21:41:56.4 Info: 28: clean_artist_metadata_table migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 28 21:41:56.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.4 Info: => 0.0001687s 21:41:56.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.4 Info: => 0.0001205s 21:41:56.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:56.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:56.4 Info: => 0.0001139s 21:41:56.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:56.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:56.4 Info: => 0.0001172s 21:41:56.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.4 Info: => 0.0001092s 21:41:56.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:56.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:56.4 Info: => 0.00011s 21:41:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:56', 'clean_artist_metadata_table') 21:41:56.4 Info: Committing Transaction 21:41:56.4 Info: 28: clean_artist_metadata_table migrated 21:41:56.4 Info: => 0.0005445s 21:41:56.4 Info: 29: health_issue_notification migrating 21:41:56.4 Info: Beginning Transaction 21:41:56.4 Info: Starting migration of Main DB to 29 21:41:56.4 Info: AlterTable Notifications 21:41:56.4 Info: => 5E-07s 21:41:56.4 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:56.4 Info: => 0.0005104s 21:41:56.4 Info: AlterTable Notifications 21:41:56.4 Info: => 3E-07s 21:41:56.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:56.4 Info: => 0.000505s 21:41:56.4 Info: AlterTable Notifications 21:41:56.4 Info: => 3E-07s 21:41:56.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:56.4 Info: => 0.0005125s 21:41:56.4 Info: AlterTable Notifications 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:56.4 Info: => 0.0005575s 21:41:56.4 Info: AlterTable Notifications 21:41:56.4 Info: => 4E-07s 21:41:56.4 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:56.4 Info: => 0.0004771s 21:41:56.4 Info: DeleteColumn Notifications OnDownload 21:41:56.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:56.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:56.4 Info: DROP TABLE "Notifications" 21:41:56.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:56.5 Info: => 0.0035987s 21:41:56.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:56.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:56.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:56.5 Info: DROP TABLE "Notifications" 21:41:56.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:56.5 Info: => 0.003947s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:56', 'health_issue_notification') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 29: health_issue_notification migrated 21:41:56.5 Info: => 0.0044627s 21:41:56.5 Info: 30: add_mediafilerepository_mtime migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 30 21:41:56.5 Info: AlterTable TrackFiles 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: CreateColumn TrackFiles Modified DateTime 21:41:56.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:56.5 Info: => 0.0005714s 21:41:56.5 Info: AlterTable TrackFiles 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: CreateColumn TrackFiles Path String 21:41:56.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:56.5 Info: => 0.0005444s 21:41:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:56.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:56.5 Info: => 3.05E-05s 21:41:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:56.5 Info: => 0.0001299s 21:41:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:56.5 Info: => 0.0001438s 21:41:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:56.5 Info: => 0.0001407s 21:41:56.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:56.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:56.5 Info: => 6.96E-05s 21:41:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:56.5 Info: => 4.91E-05s 21:41:56.5 Info: AlterTable TrackFiles 21:41:56.5 Info: => 3E-07s 21:41:56.5 Info: AlterColumn TrackFiles Path String 21:41:56.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:56.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:56.5 Info: DROP TABLE "TrackFiles" 21:41:56.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.5 Info: => 0.0038007s 21:41:56.5 Info: CreateIndex TrackFiles (Path) 21:41:56.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:56.5 Info: => 7.79E-05s 21:41:56.5 Info: DeleteColumn TrackFiles RelativePath 21:41:56.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:56.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:56.5 Info: DROP TABLE "TrackFiles" 21:41:56.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:56.5 Info: => 0.0038142s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:56', 'add_mediafilerepository_mtime') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 30: add_mediafilerepository_mtime migrated 21:41:56.5 Info: => 0.0042372s 21:41:56.5 Info: 31: add_artistmetadataid_constraint migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 31 21:41:56.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:56.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:56.5 Info: => 7.19E-05s 21:41:56.5 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:56.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:56.5 Info: => 0.0001275s 21:41:56.5 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:56.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.5 Info: DROP TABLE "Artists" 21:41:56.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.5 Info: => 0.0040742s 21:41:56.5 Info: CreateIndex Artists (ArtistMetadataId) 21:41:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.5 Info: => 7.29E-05s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:56', 'add_artistmetadataid_constraint') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 31: add_artistmetadataid_constraint migrated 21:41:56.5 Info: => 0.0005011s 21:41:56.5 Info: 32: old_ids_and_artist_alias migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 32 21:41:56.5 Info: AlterTable ArtistMetadata 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: CreateColumn ArtistMetadata Aliases String 21:41:56.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:56.5 Info: => 0.0005228s 21:41:56.5 Info: AlterTable ArtistMetadata 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:56.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.5 Info: => 0.0004823s 21:41:56.5 Info: AlterTable Albums 21:41:56.5 Info: => 3E-07s 21:41:56.5 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:56.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.5 Info: => 0.0004829s 21:41:56.5 Info: AlterTable AlbumReleases 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:56.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.5 Info: => 0.0004779s 21:41:56.5 Info: AlterTable Tracks 21:41:56.5 Info: => 3E-07s 21:41:56.5 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:56.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.5 Info: => 0.0006995s 21:41:56.5 Info: AlterTable Tracks 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:56.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.5 Info: => 0.0004979s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:56', 'old_ids_and_artist_alias') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 32: old_ids_and_artist_alias migrated 21:41:56.5 Info: => 0.0009342s 21:41:56.5 Info: 33: download_propers_config migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 33 21:41:56.5 Info: PerformDBOperation 21:41:56.5 Info: Performing DB Operation 21:41:56.5 Info: => 2.67E-05s 21:41:56.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:56.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:56.5 Info: => 2.9E-05s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:56', 'download_propers_config') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 33: download_propers_config migrated 21:41:56.5 Info: => 0.0004505s 21:41:56.5 Info: 34: remove_language_profiles migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 34 21:41:56.5 Info: DeleteTable LanguageProfiles 21:41:56.5 Info: DROP TABLE "LanguageProfiles" 21:41:56.5 Info: => 0.000225s 21:41:56.5 Info: DeleteColumn Artists LanguageProfileId 21:41:56.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.5 Info: DROP TABLE "Artists" 21:41:56.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.5 Info: => 0.0043895s 21:41:56.5 Info: DeleteColumn ImportLists LanguageProfileId 21:41:56.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:56.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:56.5 Info: DROP TABLE "ImportLists" 21:41:56.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:56.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:56.5 Info: => 0.0039464s 21:41:56.5 Info: DeleteColumn Blacklist Language 21:41:56.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:56.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:56.5 Info: DROP TABLE "Blacklist" 21:41:56.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:56.5 Info: => 0.0037121s 21:41:56.5 Info: DeleteColumn History Language 21:41:56.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:56.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:56.5 Info: DROP TABLE "History" 21:41:56.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:56.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:56.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:56.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:56.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:56.5 Info: => 0.0085449s 21:41:56.5 Info: DeleteColumn LyricFiles Language 21:41:56.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:56.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:56.5 Info: DROP TABLE "LyricFiles" 21:41:56.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:56.5 Info: => 0.0034715s 21:41:56.5 Info: DeleteColumn TrackFiles Language 21:41:56.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:56.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:56.5 Info: DROP TABLE "TrackFiles" 21:41:56.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:56.5 Info: => 0.0060569s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:56', 'remove_language_profiles') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 34: remove_language_profiles migrated 21:41:56.5 Info: => 0.0068408s 21:41:56.5 Info: 35: multi_disc_naming_format migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 35 21:41:56.5 Info: AlterTable NamingConfig 21:41:56.5 Info: => 7E-07s 21:41:56.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:56.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:56.5 Info: => 0.0004982s 21:41:56.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:56.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:56.5 Info: => 3.37E-05s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:56', 'multi_disc_naming_format') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 35: multi_disc_naming_format migrated 21:41:56.5 Info: => 0.0004282s 21:41:56.5 Info: 36: add_download_client_priority migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 36 21:41:56.5 Info: AlterTable DownloadClients 21:41:56.5 Info: => 5E-07s 21:41:56.5 Info: CreateColumn DownloadClients Priority Int32 21:41:56.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:56.5 Info: => 0.0005013s 21:41:56.5 Info: PerformDBOperation 21:41:56.5 Info: Performing DB Operation 21:41:56.5 Info: => 4.31E-05s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:56', 'add_download_client_priority') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 36: add_download_client_priority migrated 21:41:56.5 Info: => 0.0004939s 21:41:56.5 Info: 37: remove_growl_prowl migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 37 21:41:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:56.5 Info: => 3.82E-05s 21:41:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:56.5 Info: => 2.72E-05s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:56', 'remove_growl_prowl') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 37: remove_growl_prowl migrated 21:41:56.5 Info: => 0.0003851s 21:41:56.5 Info: 38: remove_plex_hometheatre migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 38 21:41:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:56.5 Info: => 3.54E-05s 21:41:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:56.5 Info: => 2.62E-05s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:56', 'remove_plex_hometheatre') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 38: remove_plex_hometheatre migrated 21:41:56.5 Info: => 0.0003611s 21:41:56.5 Info: 39: add_root_folder_add_defaults migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 39 21:41:56.5 Info: AlterTable RootFolders 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: CreateColumn RootFolders Name String 21:41:56.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:56.5 Info: => 0.0005015s 21:41:56.5 Info: AlterTable RootFolders 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:56.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:56.5 Info: => 0.0004705s 21:41:56.5 Info: AlterTable RootFolders 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:56.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:56.5 Info: => 0.0004747s 21:41:56.5 Info: AlterTable RootFolders 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:56.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:56.5 Info: => 0.0004807s 21:41:56.5 Info: AlterTable RootFolders 21:41:56.5 Info: => 5E-07s 21:41:56.5 Info: CreateColumn RootFolders DefaultTags String 21:41:56.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:56.5 Info: => 0.0004799s 21:41:56.5 Info: PerformDBOperation 21:41:56.5 Info: Performing DB Operation 21:41:56.5 Info: => 5.5E-05s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:56', 'add_root_folder_add_defaults') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 39: add_root_folder_add_defaults migrated 21:41:56.5 Info: => 0.0005339s 21:41:56.5 Info: 40: task_duration migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 40 21:41:56.5 Info: AlterTable ScheduledTasks 21:41:56.5 Info: => 5E-07s 21:41:56.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:56.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:56.5 Info: => 0.0005267s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:56', 'task_duration') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 40: task_duration migrated 21:41:56.5 Info: => 0.0009258s 21:41:56.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 41 21:41:56.5 Info: AlterTable ReleaseProfiles 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:56.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:56.5 Info: => 0.0005248s 21:41:56.5 Info: AlterTable ReleaseProfiles 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:56.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:56.5 Info: => 0.0005047s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:56', 'add_indexer_and_enabled_to_release_profiles') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:56.5 Info: => 0.0008513s 21:41:56.5 Info: 42: remove_album_folders migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 42 21:41:56.5 Info: DeleteColumn Artists AlbumFolder 21:41:56.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.5 Info: DROP TABLE "Artists" 21:41:56.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.5 Info: => 0.004314s 21:41:56.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:56.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:56.5 Info: => 3.3E-05s 21:41:56.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:56.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:56.5 Info: => 2.59E-05s 21:41:56.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:56.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:56.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:56.5 Info: DROP TABLE "NamingConfig" 21:41:56.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:56.5 Info: => 0.0035121s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:56', 'remove_album_folders') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 42: remove_album_folders migrated 21:41:56.5 Info: => 0.0040808s 21:41:56.5 Info: 44: add_priority_to_indexers migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 44 21:41:56.5 Info: AlterTable Indexers 21:41:56.5 Info: => 5E-07s 21:41:56.5 Info: CreateColumn Indexers Priority Int32 21:41:56.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:56.5 Info: => 0.0005353s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:56', 'add_priority_to_indexers') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 44: add_priority_to_indexers migrated 21:41:56.5 Info: => 0.0009967s 21:41:56.5 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 45 21:41:56.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:56.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:56.5 Info: => 0.0001099s 21:41:56.5 Info: PerformDBOperation 21:41:56.5 Info: Performing DB Operation 21:41:56.5 Info: => 3.68E-05s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:56', 'remove_chown_and_folderchmod_config') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:56.5 Info: => 0.0004831s 21:41:56.5 Info: 47: update_notifiarr migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 47 21:41:56.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:56.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:56.5 Info: => 5.9E-05s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:56', 'update_notifiarr') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 47: update_notifiarr migrated 21:41:56.5 Info: => 0.0005461s 21:41:56.5 Info: 49: email_multiple_addresses migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 49 21:41:56.5 Info: PerformDBOperation 21:41:56.5 Info: Performing DB Operation 21:41:56.5 Info: => 4.94E-05s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:56', 'email_multiple_addresses') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 49: email_multiple_addresses migrated 21:41:56.5 Info: => 0.0005941s 21:41:56.5 Info: 50: rename_blacklist_to_blocklist migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 50 21:41:56.5 Info: RenameTable Blacklist Blocklist 21:41:56.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:41:56.5 Info: => 0.001485s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:41:56', 'rename_blacklist_to_blocklist') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 50: rename_blacklist_to_blocklist migrated 21:41:56.5 Info: => 0.0019307s 21:41:56.5 Info: 51: cdh_per_downloadclient migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 51 21:41:56.5 Info: AlterTable DownloadClients 21:41:56.5 Info: => 5E-07s 21:41:56.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:41:56.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:56.5 Info: => 0.0005251s 21:41:56.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:41:56.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:41:56.5 Info: => 0.0004861s 21:41:56.5 Info: PerformDBOperation 21:41:56.5 Info: Performing DB Operation 21:41:56.5 Info: => 0.0001457s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:41:56', 'cdh_per_downloadclient') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 51: cdh_per_downloadclient migrated 21:41:56.5 Info: => 0.0005223s 21:41:56.5 Info: 52: download_history migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 52 21:41:56.5 Info: CreateTable DownloadHistory 21:41:56.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:56.5 Info: => 0.0001293s 21:41:56.5 Info: CreateIndex DownloadHistory (EventType) 21:41:56.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:56.5 Info: => 9.03E-05s 21:41:56.5 Info: CreateIndex DownloadHistory (ArtistId) 21:41:56.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:56.5 Info: => 7.55E-05s 21:41:56.5 Info: CreateIndex DownloadHistory (DownloadId) 21:41:56.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:56.5 Info: => 7.6E-05s 21:41:56.5 Info: PerformDBOperation 21:41:56.5 Info: Performing DB Operation 21:41:56.5 Info: => 0.0001045s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:41:56', 'download_history') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 52: download_history migrated 21:41:56.5 Info: => 0.0005212s 21:41:56.5 Info: 53: add_update_history migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 53 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:41:56', 'add_update_history') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 53: add_update_history migrated 21:41:56.5 Info: => 0.0004138s 21:41:56.5 Info: 54: add_on_update_to_notifications migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 54 21:41:56.5 Info: AlterTable Notifications 21:41:56.5 Info: => 5E-07s 21:41:56.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:41:56.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:41:56.5 Info: => 0.00056s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:41:56', 'add_on_update_to_notifications') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 54: add_on_update_to_notifications migrated 21:41:56.5 Info: => 0.0009282s 21:41:56.5 Info: 55: download_client_per_indexer migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 55 21:41:56.5 Info: AlterTable Indexers 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: CreateColumn Indexers DownloadClientId Int32 21:41:56.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:41:56.5 Info: => 0.0005408s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:41:56', 'download_client_per_indexer') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 55: download_client_per_indexer migrated 21:41:56.5 Info: => 0.000968s 21:41:56.5 Info: 56: AddNewItemMonitorType migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 56 21:41:56.5 Info: AlterTable Artists 21:41:56.5 Info: => 5E-07s 21:41:56.5 Info: CreateColumn Artists MonitorNewItems Int32 21:41:56.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:56.5 Info: => 0.0005508s 21:41:56.5 Info: AlterTable RootFolders 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:41:56.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:56.5 Info: => 0.0005702s 21:41:56.5 Info: AlterTable ImportLists 21:41:56.5 Info: => 3E-07s 21:41:56.5 Info: CreateColumn ImportLists MonitorNewItems Int32 21:41:56.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:41:56.5 Info: => 0.0005317s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:41:56', 'AddNewItemMonitorType') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 56: AddNewItemMonitorType migrated 21:41:56.5 Info: => 0.0009205s 21:41:56.5 Info: 57: ImportListSearch migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 57 21:41:56.5 Info: AlterTable ImportLists 21:41:56.5 Info: => 5E-07s 21:41:56.5 Info: CreateColumn ImportLists ShouldSearch Boolean 21:41:56.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:41:56.5 Info: => 0.0005311s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:41:56', 'ImportListSearch') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 57: ImportListSearch migrated 21:41:56.5 Info: => 0.0009817s 21:41:56.5 Info: 58: ImportListMonitorExisting migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 58 21:41:56.5 Info: AlterTable ImportLists 21:41:56.5 Info: => 5E-07s 21:41:56.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:41:56.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:41:56.5 Info: => 0.0005389s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:41:56', 'ImportListMonitorExisting') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 58: ImportListMonitorExisting migrated 21:41:56.5 Info: => 0.0009274s 21:41:56.5 Info: 59: add_indexer_tags migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 59 21:41:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:41:56.5 Info: => 4.1E-05s 21:41:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:41:56.5 Info: => 2.84E-05s 21:41:56.5 Info: AlterTable Indexers 21:41:56.5 Info: => 3E-07s 21:41:56.5 Info: CreateColumn Indexers Tags String 21:41:56.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:41:56.5 Info: => 0.0005532s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:41:56', 'add_indexer_tags') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 59: add_indexer_tags migrated 21:41:56.5 Info: => 0.0009376s 21:41:56.5 Info: 60: update_audio_types migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 60 21:41:56.5 Info: PerformDBOperation 21:41:56.5 Info: Performing DB Operation 21:41:56.5 Info: => 4.52E-05s 21:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:41:56', 'update_audio_types') 21:41:56.5 Info: Committing Transaction 21:41:56.5 Info: 60: update_audio_types migrated 21:41:56.5 Info: => 0.0004451s 21:41:56.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:41:56.5 Info: Beginning Transaction 21:41:56.5 Info: Starting migration of Main DB to 61 21:41:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.5 Info: DELETE FROM "Commands" WHERE 1 = 1 21:41:56.5 Info: => 3.08E-05s 21:41:56.5 Info: AlterTable AlbumReleases 21:41:56.5 Info: => 3E-07s 21:41:56.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:41:56.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:41:56.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:41:56.5 Info: DROP TABLE "AlbumReleases" 21:41:56.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:41:56.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:56.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:56.5 Info: => 0.0040645s 21:41:56.5 Info: AlterTable Albums 21:41:56.5 Info: => 4E-07s 21:41:56.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:41:56.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:56.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:56.5 Info: DROP TABLE "Albums" 21:41:56.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:56.6 Info: => 0.0044088s 21:41:56.6 Info: AlterTable Albums 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:41:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:56.6 Info: DROP TABLE "Albums" 21:41:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:56.6 Info: => 0.004281s 21:41:56.6 Info: AlterTable Albums 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn Albums Added DateTimeOffset 21:41:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:41:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:41:56.6 Info: DROP TABLE "Albums" 21:41:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:56.6 Info: => 0.0043582s 21:41:56.6 Info: AlterTable Artists 21:41:56.6 Info: => 3E-07s 21:41:56.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:41:56.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:56.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:56.6 Info: DROP TABLE "Artists" 21:41:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.6 Info: => 0.0049247s 21:41:56.6 Info: AlterTable Artists 21:41:56.6 Info: => 3E-07s 21:41:56.6 Info: AlterColumn Artists Added DateTimeOffset 21:41:56.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:41:56.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:41:56.6 Info: DROP TABLE "Artists" 21:41:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.6 Info: => 0.0042054s 21:41:56.6 Info: AlterTable Blocklist 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn Blocklist Date DateTimeOffset 21:41:56.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:56.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:56.6 Info: DROP TABLE "Blocklist" 21:41:56.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:56.6 Info: => 0.0038105s 21:41:56.6 Info: AlterTable Blocklist 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:41:56.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:56.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:41:56.6 Info: DROP TABLE "Blocklist" 21:41:56.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:41:56.6 Info: => 0.003819s 21:41:56.6 Info: AlterTable Commands 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:41:56.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:56.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:56.6 Info: DROP TABLE "Commands" 21:41:56.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:56.6 Info: => 0.0038334s 21:41:56.6 Info: AlterTable Commands 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn Commands StartedAt DateTimeOffset 21:41:56.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:56.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:56.6 Info: DROP TABLE "Commands" 21:41:56.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:56.6 Info: => 0.0037694s 21:41:56.6 Info: AlterTable Commands 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn Commands EndedAt DateTimeOffset 21:41:56.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:56.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:41:56.6 Info: DROP TABLE "Commands" 21:41:56.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:41:56.6 Info: => 0.0037286s 21:41:56.6 Info: AlterTable DownloadClientStatus 21:41:56.6 Info: => 5E-07s 21:41:56.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:41:56.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:56.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:56.6 Info: DROP TABLE "DownloadClientStatus" 21:41:56.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:56.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:56.6 Info: => 0.0056039s 21:41:56.6 Info: AlterTable DownloadClientStatus 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:41:56.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:56.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:56.6 Info: DROP TABLE "DownloadClientStatus" 21:41:56.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:56.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:56.6 Info: => 0.0038397s 21:41:56.6 Info: AlterTable DownloadClientStatus 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:41:56.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:56.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:41:56.6 Info: DROP TABLE "DownloadClientStatus" 21:41:56.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:41:56.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:56.6 Info: => 0.0038261s 21:41:56.6 Info: AlterTable DownloadHistory 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:41:56.6 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:41:56.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:41:56.6 Info: DROP TABLE "DownloadHistory" 21:41:56.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:41:56.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:41:56.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:41:56.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:41:56.6 Info: => 0.0042264s 21:41:56.6 Info: AlterTable ExtraFiles 21:41:56.6 Info: => 3E-07s 21:41:56.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:41:56.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:56.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:56.6 Info: DROP TABLE "ExtraFiles" 21:41:56.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:56.6 Info: => 0.0038768s 21:41:56.6 Info: AlterTable ExtraFiles 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:41:56.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:56.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:41:56.6 Info: DROP TABLE "ExtraFiles" 21:41:56.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:41:56.6 Info: => 0.0040948s 21:41:56.6 Info: AlterTable History 21:41:56.6 Info: => 3E-07s 21:41:56.6 Info: AlterColumn History Date DateTimeOffset 21:41:56.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:56.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:56.6 Info: DROP TABLE "History" 21:41:56.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:56.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:56.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:56.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:56.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:56.6 Info: => 0.0043749s 21:41:56.6 Info: AlterTable ImportListStatus 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:41:56.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:56.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:56.6 Info: DROP TABLE "ImportListStatus" 21:41:56.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:56.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:56.6 Info: => 0.0039068s 21:41:56.6 Info: AlterTable ImportListStatus 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:41:56.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:56.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:56.6 Info: DROP TABLE "ImportListStatus" 21:41:56.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:56.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:56.6 Info: => 0.0039496s 21:41:56.6 Info: AlterTable ImportListStatus 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:41:56.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:56.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:41:56.6 Info: DROP TABLE "ImportListStatus" 21:41:56.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:41:56.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:56.6 Info: => 0.0040114s 21:41:56.6 Info: AlterTable IndexerStatus 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:41:56.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:56.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:56.6 Info: DROP TABLE "IndexerStatus" 21:41:56.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:56.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:56.6 Info: => 0.0039356s 21:41:56.6 Info: AlterTable IndexerStatus 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:41:56.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:56.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:56.6 Info: DROP TABLE "IndexerStatus" 21:41:56.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:56.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:56.6 Info: => 0.0039503s 21:41:56.6 Info: AlterTable IndexerStatus 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:41:56.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:56.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:41:56.6 Info: DROP TABLE "IndexerStatus" 21:41:56.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:41:56.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:56.6 Info: => 0.0040575s 21:41:56.6 Info: AlterTable LyricFiles 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:41:56.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:56.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:56.6 Info: DROP TABLE "LyricFiles" 21:41:56.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:56.6 Info: => 0.0038837s 21:41:56.6 Info: AlterTable LyricFiles 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn LyricFiles Added DateTimeOffset 21:41:56.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:41:56.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:56.6 Info: DROP TABLE "LyricFiles" 21:41:56.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:56.6 Info: => 0.0040453s 21:41:56.6 Info: AlterTable MetadataFiles 21:41:56.6 Info: => 4E-07s 21:41:56.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:41:56.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:56.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:56.7 Info: DROP TABLE "MetadataFiles" 21:41:56.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:56.7 Info: => 0.0040534s 21:41:56.7 Info: AlterTable MetadataFiles 21:41:56.7 Info: => 4E-07s 21:41:56.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:41:56.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:56.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:41:56.7 Info: DROP TABLE "MetadataFiles" 21:41:56.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:41:56.7 Info: => 0.0062983s 21:41:56.7 Info: AlterTable PendingReleases 21:41:56.7 Info: => 4E-07s 21:41:56.7 Info: AlterColumn PendingReleases Added DateTimeOffset 21:41:56.7 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:41:56.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:41:56.7 Info: DROP TABLE "PendingReleases" 21:41:56.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:41:56.7 Info: => 0.0039816s 21:41:56.7 Info: AlterTable ScheduledTasks 21:41:56.7 Info: => 4E-07s 21:41:56.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:41:56.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:56.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:56.7 Info: DROP TABLE "ScheduledTasks" 21:41:56.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:56.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:56.7 Info: => 0.0041685s 21:41:56.7 Info: AlterTable ScheduledTasks 21:41:56.7 Info: => 3E-07s 21:41:56.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:41:56.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:41:56.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:41:56.7 Info: DROP TABLE "ScheduledTasks" 21:41:56.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:41:56.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:56.7 Info: => 0.0039765s 21:41:56.7 Info: AlterTable TrackFiles 21:41:56.7 Info: => 4E-07s 21:41:56.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:41:56.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:56.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:56.7 Info: DROP TABLE "TrackFiles" 21:41:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:56.7 Info: => 0.00421s 21:41:56.7 Info: AlterTable TrackFiles 21:41:56.7 Info: => 4E-07s 21:41:56.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:41:56.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:56.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:56.7 Info: DROP TABLE "TrackFiles" 21:41:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:56.7 Info: => 0.0042001s 21:41:56.7 Info: AlterTable VersionInfo 21:41:56.7 Info: => 4E-07s 21:41:56.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:41:56.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:41:56.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:41:56.7 Info: DROP TABLE "VersionInfo" 21:41:56.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:41:56.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:56.7 Info: => 0.0039475s 21:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:41:56', 'postgres_update_timestamp_columns_to_with_timezone') 21:41:56.7 Info: Committing Transaction 21:41:56.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:41:56.7 Info: => 0.0048564s 21:41:56.7 Info: 62: add_on_delete_to_notifications migrating 21:41:56.7 Info: Beginning Transaction 21:41:56.7 Info: Starting migration of Main DB to 62 21:41:56.7 Info: AlterTable Notifications 21:41:56.7 Info: => 5E-07s 21:41:56.7 Info: CreateColumn Notifications OnArtistDelete Boolean 21:41:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:41:56.7 Info: => 0.0005508s 21:41:56.7 Info: AlterTable Notifications 21:41:56.7 Info: => 4E-07s 21:41:56.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:41:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:41:56.7 Info: => 0.0005772s 21:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:41:56', 'add_on_delete_to_notifications') 21:41:56.7 Info: Committing Transaction 21:41:56.7 Info: 62: add_on_delete_to_notifications migrated 21:41:56.7 Info: => 0.0011435s 21:41:56.7 Info: 63: add_custom_formats migrating 21:41:56.7 Info: Beginning Transaction 21:41:56.7 Info: Starting migration of Main DB to 63 21:41:56.7 Info: AlterTable DelayProfiles 21:41:56.7 Info: => 6E-07s 21:41:56.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:41:56.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:41:56.7 Info: => 0.0005432s 21:41:56.7 Info: UpdateData 21:41:56.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:41:56.7 Info: => 0.0004375s 21:41:56.7 Info: AlterTable TrackFiles 21:41:56.7 Info: => 4E-07s 21:41:56.7 Info: CreateColumn TrackFiles OriginalFilePath String 21:41:56.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:41:56.7 Info: => 0.0005517s 21:41:56.7 Info: PerformDBOperation 21:41:56.7 Info: Performing DB Operation 21:41:56.7 Info: => 2.58E-05s 21:41:56.7 Info: CreateTable CustomFormats 21:41:56.7 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:41:56.7 Info: => 0.0001152s 21:41:56.7 Info: CreateIndex CustomFormats (Name) 21:41:56.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:41:56.7 Info: => 8.34E-05s 21:41:56.7 Info: AlterTable QualityProfiles 21:41:56.7 Info: => 4E-07s 21:41:56.7 Info: CreateColumn QualityProfiles FormatItems String 21:41:56.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:41:56.7 Info: => 0.0005771s 21:41:56.7 Info: AlterTable QualityProfiles 21:41:56.7 Info: => 4E-07s 21:41:56.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:41:56.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:56.7 Info: => 0.0005407s 21:41:56.7 Info: AlterTable QualityProfiles 21:41:56.7 Info: => 5E-07s 21:41:56.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:41:56.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:56.7 Info: => 0.0005422s 21:41:56.7 Info: PerformDBOperation 21:41:56.7 Info: Performing DB Operation 21:41:56.7 Info: => 5.67E-05s 21:41:56.7 Info: PerformDBOperation 21:41:56.7 Info: Performing DB Operation 21:41:56.7 Info: => 5.7E-05s 21:41:56.7 Info: DeleteColumn ReleaseProfiles Preferred 21:41:56.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:56.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:56.7 Info: DROP TABLE "ReleaseProfiles" 21:41:56.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:56.7 Info: => 0.0046038s 21:41:56.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:41:56.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:41:56.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:41:56.7 Info: DROP TABLE "ReleaseProfiles" 21:41:56.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:41:56.7 Info: => 0.0045145s 21:41:56.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:56.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:41:56.7 Info: => 3.79E-05s 21:41:56.7 Info: AlterTable DelayProfiles 21:41:56.7 Info: => 4E-07s 21:41:56.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:41:56.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:41:56.7 Info: => 0.000558s 21:41:56.7 Info: AlterTable DelayProfiles 21:41:56.7 Info: => 4E-07s 21:41:56.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:41:56.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:41:56.7 Info: => 0.0005592s 21:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:41:56', 'add_custom_formats') 21:41:56.7 Info: Committing Transaction 21:41:56.7 Info: 63: add_custom_formats migrated 21:41:56.7 Info: => 0.0010974s 21:41:56.7 Info: 64: add_result_to_commands migrating 21:41:56.7 Info: Beginning Transaction 21:41:56.7 Info: Starting migration of Main DB to 64 21:41:56.7 Info: AlterTable Commands 21:41:56.7 Info: => 4E-07s 21:41:56.7 Info: CreateColumn Commands Result Int32 21:41:56.7 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 21:41:56.7 Info: => 0.000608s 21:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-04-14T21:41:56', 'add_result_to_commands') 21:41:56.7 Info: Committing Transaction 21:41:56.7 Info: 64: add_result_to_commands migrated 21:41:56.7 Info: => 0.0010626s 21:41:56.7 Info: 65: health_restored_notification migrating 21:41:56.7 Info: Beginning Transaction 21:41:56.7 Info: Starting migration of Main DB to 65 21:41:56.7 Info: AlterTable Notifications 21:41:56.7 Info: => 4E-07s 21:41:56.7 Info: CreateColumn Notifications OnHealthRestored Boolean 21:41:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 21:41:56.7 Info: => 0.0005817s 21:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-04-14T21:41:56', 'health_restored_notification') 21:41:56.7 Info: Committing Transaction 21:41:56.7 Info: 65: health_restored_notification migrated 21:41:56.7 Info: => 0.0009726s 21:41:56.7 Info: 66: remove_uc migrating 21:41:56.7 Info: Beginning Transaction 21:41:56.7 Info: Starting migration of Main DB to 66 21:41:56.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 21:41:56.7 Info: => 4.03E-05s 21:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-04-14T21:41:56', 'remove_uc') 21:41:56.7 Info: Committing Transaction 21:41:56.7 Info: 66: remove_uc migrated 21:41:56.7 Info: => 0.0003935s 21:41:56.7 Info: 67: download_clients_rename_tv_to_music migrating 21:41:56.7 Info: Beginning Transaction 21:41:56.7 Info: Starting migration of Main DB to 67 21:41:56.7 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'QBittorrent', 'QBittorrent', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'QBittorrentSettings') 21:41:56.7 Info: PerformDBOperation 21:41:56.7 Info: Performing DB Operation 21:41:56.7 Info: => 0.0010287s 21:41:56.7 Info: -> 1 Insert operations completed in 00:00:00.0000746 taking an average of 00:00:00.0000746 21:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-04-14T21:41:56', 'download_clients_rename_tv_to_music') 21:41:56.7 Info: Committing Transaction 21:41:56.7 Info: 67: download_clients_rename_tv_to_music migrated 21:41:56.7 Info: => 0.0015875s 21:41:56.7 Debug: Took: 00:00:00.3848078 21:41:56.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 21:41:56.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 21:41:56.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637167925941_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:56.7 Info: DatabaseEngineVersionCheck migrating 21:41:56.7 Info: PerformDBOperation 21:41:56.7 Info: Performing DB Operation 21:41:56.8 Info: SQLite 3.49.1 21:41:56.8 Info: => 0.0017017s 21:41:56.8 Info: DatabaseEngineVersionCheck migrated 21:41:56.8 Info: => 0.0017097s 21:41:56.8 Info: VersionMigration migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: CreateTable VersionInfo 21:41:56.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:41:56.8 Info: => 0.0001447s 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: VersionMigration migrated 21:41:56.8 Info: => 0.0007018s 21:41:56.8 Info: VersionUniqueMigration migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: CreateIndex VersionInfo (Version) 21:41:56.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:41:56.8 Info: => 0.0001539s 21:41:56.8 Info: AlterTable VersionInfo 21:41:56.8 Info: => 6E-07s 21:41:56.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:41:56.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:41:56.8 Info: => 0.000505s 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: VersionUniqueMigration migrated 21:41:56.8 Info: => 0.0008216s 21:41:56.8 Info: VersionDescriptionMigration migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: AlterTable VersionInfo 21:41:56.8 Info: => 6E-07s 21:41:56.8 Info: CreateColumn VersionInfo Description String 21:41:56.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:41:56.8 Info: => 0.0002129s 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: VersionDescriptionMigration migrated 21:41:56.8 Info: => 0.0005138s 21:41:56.8 Info: 1: InitialSetup migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 1 21:41:56.8 Info: CreateTable Config 21:41:56.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:41:56.8 Info: => 0.0001388s 21:41:56.8 Info: CreateIndex Config (Key) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:41:56.8 Info: => 7.88E-05s 21:41:56.8 Info: CreateTable RootFolders 21:41:56.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:41:56.8 Info: => 8.89E-05s 21:41:56.8 Info: CreateIndex RootFolders (Path) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:41:56.8 Info: => 7.26E-05s 21:41:56.8 Info: CreateTable Artists 21:41:56.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:41:56.8 Info: => 0.0001943s 21:41:56.8 Info: CreateIndex Artists (ForeignArtistId) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:56.8 Info: => 7.44E-05s 21:41:56.8 Info: CreateIndex Artists (NameSlug) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:56.8 Info: => 8.12E-05s 21:41:56.8 Info: CreateIndex Artists (CleanName) 21:41:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.8 Info: => 6.85E-05s 21:41:56.8 Info: CreateIndex Artists (Path) 21:41:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.8 Info: => 6.62E-05s 21:41:56.8 Info: CreateTable Albums 21:41:56.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:56.8 Info: => 0.0001938s 21:41:56.8 Info: CreateIndex Albums (ForeignAlbumId) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.8 Info: => 7.75E-05s 21:41:56.8 Info: CreateIndex Albums (MBId) 21:41:56.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:56.8 Info: => 6.96E-05s 21:41:56.8 Info: CreateIndex Albums (TADBId) 21:41:56.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:56.8 Info: => 6.85E-05s 21:41:56.8 Info: CreateIndex Albums (TitleSlug) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:56.8 Info: => 7.02E-05s 21:41:56.8 Info: CreateIndex Albums (CleanTitle) 21:41:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.8 Info: => 6.87E-05s 21:41:56.8 Info: CreateIndex Albums (Path) 21:41:56.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:41:56.8 Info: => 6.62E-05s 21:41:56.8 Info: CreateTable Tracks 21:41:56.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:41:56.8 Info: => 0.0001351s 21:41:56.8 Info: CreateIndex Tracks (ForeignTrackId) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:56.8 Info: => 7.57E-05s 21:41:56.8 Info: CreateIndex Tracks (ArtistId) 21:41:56.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:56.8 Info: => 8.66E-05s 21:41:56.8 Info: CreateIndex Tracks (TrackFileId) 21:41:56.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:56.8 Info: => 7.68E-05s 21:41:56.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:41:56.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:41:56.8 Info: => 7.76E-05s 21:41:56.8 Info: CreateTable TrackFiles 21:41:56.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:41:56.8 Info: => 0.0001244s 21:41:56.8 Info: CreateIndex TrackFiles (ArtistId) 21:41:56.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:41:56.8 Info: => 8.02E-05s 21:41:56.8 Info: CreateIndex TrackFiles (AlbumId) 21:41:56.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.8 Info: => 6.91E-05s 21:41:56.8 Info: CreateTable History 21:41:56.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:41:56.8 Info: => 0.0001368s 21:41:56.8 Info: CreateIndex History (Date) 21:41:56.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:56.8 Info: => 7.2E-05s 21:41:56.8 Info: CreateIndex History (EventType) 21:41:56.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:56.8 Info: => 7.07E-05s 21:41:56.8 Info: CreateIndex History (DownloadId) 21:41:56.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:41:56.8 Info: => 7.63E-05s 21:41:56.8 Info: CreateIndex History (AlbumId) 21:41:56.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:41:56.8 Info: => 6.7E-05s 21:41:56.8 Info: CreateTable Notifications 21:41:56.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:41:56.8 Info: => 0.0001121s 21:41:56.8 Info: CreateTable ScheduledTasks 21:41:56.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:41:56.8 Info: => 9.31E-05s 21:41:56.8 Info: CreateIndex ScheduledTasks (TypeName) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:41:56.8 Info: => 8.58E-05s 21:41:56.8 Info: CreateTable Indexers 21:41:56.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:41:56.8 Info: => 0.0001077s 21:41:56.8 Info: CreateIndex Indexers (Name) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:56.8 Info: => 7.35E-05s 21:41:56.8 Info: CreateTable Profiles 21:41:56.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:41:56.8 Info: => 9E-05s 21:41:56.8 Info: CreateIndex Profiles (Name) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:41:56.8 Info: => 0.0001016s 21:41:56.8 Info: CreateTable QualityDefinitions 21:41:56.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:41:56.8 Info: => 0.0001166s 21:41:56.8 Info: CreateIndex QualityDefinitions (Quality) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:41:56.8 Info: => 8.4E-05s 21:41:56.8 Info: CreateIndex QualityDefinitions (Title) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:41:56.8 Info: => 7.39E-05s 21:41:56.8 Info: CreateTable NamingConfig 21:41:56.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:41:56.8 Info: => 0.0001113s 21:41:56.8 Info: CreateTable Blacklist 21:41:56.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:41:56.8 Info: => 0.0001566s 21:41:56.8 Info: CreateTable Metadata 21:41:56.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:56.8 Info: => 9.45E-05s 21:41:56.8 Info: CreateTable MetadataFiles 21:41:56.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:41:56.8 Info: => 0.0001097s 21:41:56.8 Info: CreateTable DownloadClients 21:41:56.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:41:56.8 Info: => 9.82E-05s 21:41:56.8 Info: CreateTable PendingReleases 21:41:56.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:41:56.8 Info: => 0.0001105s 21:41:56.8 Info: CreateTable RemotePathMappings 21:41:56.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:41:56.8 Info: => 9.19E-05s 21:41:56.8 Info: CreateTable Tags 21:41:56.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:41:56.8 Info: => 8.38E-05s 21:41:56.8 Info: CreateIndex Tags (Label) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:41:56.8 Info: => 8.6E-05s 21:41:56.8 Info: CreateTable Restrictions 21:41:56.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:41:56.8 Info: => 9.2E-05s 21:41:56.8 Info: CreateTable DelayProfiles 21:41:56.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:41:56.8 Info: => 0.0001549s 21:41:56.8 Info: CreateTable Users 21:41:56.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:41:56.8 Info: => 9.07E-05s 21:41:56.8 Info: CreateIndex Users (Identifier) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:41:56.8 Info: => 8.91E-05s 21:41:56.8 Info: CreateIndex Users (Username) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:41:56.8 Info: => 9.3E-05s 21:41:56.8 Info: CreateTable Commands 21:41:56.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:41:56.8 Info: => 0.0001182s 21:41:56.8 Info: CreateTable IndexerStatus 21:41:56.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:41:56.8 Info: => 0.000116s 21:41:56.8 Info: CreateIndex IndexerStatus (ProviderId) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:41:56.8 Info: => 0.0001064s 21:41:56.8 Info: CreateTable ExtraFiles 21:41:56.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:56.8 Info: => 0.0001234s 21:41:56.8 Info: CreateTable LyricFiles 21:41:56.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:41:56.8 Info: => 0.0001413s 21:41:56.8 Info: CreateTable LanguageProfiles 21:41:56.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:41:56.8 Info: => 9.36E-05s 21:41:56.8 Info: CreateIndex LanguageProfiles (Name) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:41:56.8 Info: => 9.9E-05s 21:41:56.8 Info: CreateTable DownloadClientStatus 21:41:56.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:41:56.8 Info: => 0.0001084s 21:41:56.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:41:56.8 Info: => 8.67E-05s 21:41:56.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:41:56.8 Info: -> 1 Insert operations completed in 00:00:00.0000563 taking an average of 00:00:00.0000563 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:41:56', 'InitialSetup') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 1: InitialSetup migrated 21:41:56.8 Info: => 0.0009489s 21:41:56.8 Info: 2: add_reason_to_pending_releases migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 2 21:41:56.8 Info: AlterTable PendingReleases 21:41:56.8 Info: => 6E-07s 21:41:56.8 Info: CreateColumn PendingReleases Reason Int32 21:41:56.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:41:56.8 Info: => 0.0005186s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:41:56', 'add_reason_to_pending_releases') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 2: add_reason_to_pending_releases migrated 21:41:56.8 Info: => 0.0009213s 21:41:56.8 Info: 3: add_medium_support migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 3 21:41:56.8 Info: AlterTable Albums 21:41:56.8 Info: => 7E-07s 21:41:56.8 Info: CreateColumn Albums Media String 21:41:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:41:56.8 Info: => 0.000664s 21:41:56.8 Info: AlterTable Tracks 21:41:56.8 Info: => 3E-07s 21:41:56.8 Info: CreateColumn Tracks MediumNumber Int32 21:41:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:41:56.8 Info: => 0.0004839s 21:41:56.8 Info: AlterTable Tracks 21:41:56.8 Info: => 4E-07s 21:41:56.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:41:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:41:56.8 Info: => 0.0005483s 21:41:56.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:56.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:41:56.8 Info: => 3.7E-05s 21:41:56.8 Info: DeleteColumn Tracks TrackNumber 21:41:56.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:41:56.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:41:56.8 Info: DROP TABLE "Tracks" 21:41:56.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:56.8 Info: => 0.0038015s 21:41:56.8 Info: AlterTable Tracks 21:41:56.8 Info: => 3E-07s 21:41:56.8 Info: CreateColumn Tracks TrackNumber String 21:41:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:41:56.8 Info: => 0.0004534s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:41:56', 'add_medium_support') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 3: add_medium_support migrated 21:41:56.8 Info: => 0.0009654s 21:41:56.8 Info: 4: add_various_qualites_in_profile migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 4 21:41:56.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:56.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:41:56.8 Info: => 5.21E-05s 21:41:56.8 Info: PerformDBOperation 21:41:56.8 Info: Performing DB Operation 21:41:56.8 Info: => 2.38E-05s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:41:56', 'add_various_qualites_in_profile') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 4: add_various_qualites_in_profile migrated 21:41:56.8 Info: => 0.0003591s 21:41:56.8 Info: 5: metadata_profiles migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 5 21:41:56.8 Info: CreateTable MetadataProfiles 21:41:56.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:41:56.8 Info: => 0.0001057s 21:41:56.8 Info: CreateIndex MetadataProfiles (Name) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:41:56.8 Info: => 9.04E-05s 21:41:56.8 Info: AlterTable Artists 21:41:56.8 Info: => 3E-07s 21:41:56.8 Info: CreateColumn Artists MetadataProfileId Int32 21:41:56.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:41:56.8 Info: => 0.0004647s 21:41:56.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:41:56.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:56.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:41:56.8 Info: DROP TABLE "Artists" 21:41:56.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.8 Info: => 0.0039591s 21:41:56.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:41:56.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:41:56.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:41:56.8 Info: DROP TABLE "Artists" 21:41:56.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.8 Info: => 0.0039541s 21:41:56.8 Info: AlterTable Albums 21:41:56.8 Info: => 3E-07s 21:41:56.8 Info: CreateColumn Albums SecondaryTypes String 21:41:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:41:56.8 Info: => 0.0005319s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:41:56', 'metadata_profiles') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 5: metadata_profiles migrated 21:41:56.8 Info: => 0.0010043s 21:41:56.8 Info: 6: separate_automatic_and_interactive_search migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 6 21:41:56.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:41:56.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:41:56.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:41:56.8 Info: DROP TABLE "Indexers" 21:41:56.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:56.8 Info: => 0.0033334s 21:41:56.8 Info: AlterTable Indexers 21:41:56.8 Info: => 4E-07s 21:41:56.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:41:56.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:41:56.8 Info: => 0.0004384s 21:41:56.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:56.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:41:56.8 Info: => 3.17E-05s 21:41:56.8 Info: AlterTable Indexers 21:41:56.8 Info: => 3E-07s 21:41:56.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:41:56.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:41:56.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:41:56.8 Info: DROP TABLE "Indexers" 21:41:56.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:41:56.8 Info: => 0.0037277s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:41:56', 'separate_automatic_and_interactive_search') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 6: separate_automatic_and_interactive_search migrated 21:41:56.8 Info: => 0.0041934s 21:41:56.8 Info: 7: change_album_path_to_relative migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 7 21:41:56.8 Info: DeleteColumn Albums Path 21:41:56.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:41:56.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:41:56.8 Info: DROP TABLE "Albums" 21:41:56.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.8 Info: => 0.0048711s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:41:56', 'change_album_path_to_relative') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 7: change_album_path_to_relative migrated 21:41:56.8 Info: => 0.0053652s 21:41:56.8 Info: 8: change_quality_size_mb_to_kb migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 8 21:41:56.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:56.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:41:56.8 Info: => 4.95E-05s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:41:56', 'change_quality_size_mb_to_kb') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 8: change_quality_size_mb_to_kb migrated 21:41:56.8 Info: => 0.0003781s 21:41:56.8 Info: 9: album_releases migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 9 21:41:56.8 Info: AlterTable Albums 21:41:56.8 Info: => 5E-07s 21:41:56.8 Info: CreateColumn Albums Releases String 21:41:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:41:56.8 Info: => 0.0005081s 21:41:56.8 Info: AlterTable Albums 21:41:56.8 Info: => 4E-07s 21:41:56.8 Info: CreateColumn Albums CurrentRelease String 21:41:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:41:56.8 Info: => 0.0004913s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:41:56', 'album_releases') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 9: album_releases migrated 21:41:56.8 Info: => 0.0008828s 21:41:56.8 Info: 10: album_releases_fix migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 10 21:41:56.8 Info: AlterTable Albums 21:41:56.8 Info: => 5E-07s 21:41:56.8 Info: AlterColumn Albums Releases String 21:41:56.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:41:56.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:56.8 Info: DROP TABLE "Albums" 21:41:56.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.8 Info: => 0.0047609s 21:41:56.8 Info: AlterTable Albums 21:41:56.8 Info: => 3E-07s 21:41:56.8 Info: AlterColumn Albums CurrentRelease String 21:41:56.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:41:56.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:41:56.8 Info: DROP TABLE "Albums" 21:41:56.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.8 Info: => 0.0045247s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:41:56', 'album_releases_fix') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 10: album_releases_fix migrated 21:41:56.8 Info: => 0.0049497s 21:41:56.8 Info: 11: import_lists migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 11 21:41:56.8 Info: CreateTable ImportLists 21:41:56.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:41:56.8 Info: => 0.0001579s 21:41:56.8 Info: CreateIndex ImportLists (Name) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:56.8 Info: => 8.39E-05s 21:41:56.8 Info: CreateTable ImportListStatus 21:41:56.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:41:56.8 Info: => 0.0001102s 21:41:56.8 Info: CreateIndex ImportListStatus (ProviderId) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:41:56.8 Info: => 9.53E-05s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:41:56', 'import_lists') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 11: import_lists migrated 21:41:56.8 Info: => 0.0004791s 21:41:56.8 Info: 12: add_release_status migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 12 21:41:56.8 Info: AlterTable MetadataProfiles 21:41:56.8 Info: => 5E-07s 21:41:56.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:41:56.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:41:56.8 Info: => 0.0004804s 21:41:56.8 Info: PerformDBOperation 21:41:56.8 Info: Performing DB Operation 21:41:56.8 Info: => 3.04E-05s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:41:56', 'add_release_status') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 12: add_release_status migrated 21:41:56.8 Info: => 0.0003809s 21:41:56.8 Info: 13: album_download_notification migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 13 21:41:56.8 Info: AlterTable Notifications 21:41:56.8 Info: => 5E-07s 21:41:56.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:41:56.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:41:56.8 Info: => 0.000568s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:41:56', 'album_download_notification') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 13: album_download_notification migrated 21:41:56.8 Info: => 0.0009629s 21:41:56.8 Info: 14: fix_language_metadata_profiles migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 14 21:41:56.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:56.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:41:56.8 Info: => 9.11E-05s 21:41:56.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:56.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:41:56.8 Info: => 0.0003521s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:41:56', 'fix_language_metadata_profiles') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 14: fix_language_metadata_profiles migrated 21:41:56.8 Info: => 0.0006711s 21:41:56.8 Info: 15: remove_fanzub migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 15 21:41:56.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:56.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:41:56.8 Info: => 5.08E-05s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:41:56', 'remove_fanzub') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 15: remove_fanzub migrated 21:41:56.8 Info: => 0.0003566s 21:41:56.8 Info: 16: update_artist_history_indexes migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 16 21:41:56.8 Info: CreateIndex Albums (ArtistId) 21:41:56.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:41:56.8 Info: => 9.65E-05s 21:41:56.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:41:56.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:41:56.8 Info: => 8.62E-05s 21:41:56.8 Info: DeleteIndex History (AlbumId) 21:41:56.8 Info: DROP INDEX "IX_History_AlbumId" 21:41:56.8 Info: => 0.0001356s 21:41:56.8 Info: CreateIndex History (AlbumId, Date) 21:41:56.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:56.8 Info: => 8.6E-05s 21:41:56.8 Info: DeleteIndex History (DownloadId) 21:41:56.8 Info: DROP INDEX "IX_History_DownloadId" 21:41:56.8 Info: => 0.0001147s 21:41:56.8 Info: CreateIndex History (DownloadId, Date) 21:41:56.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:56.8 Info: => 8.05E-05s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:41:56', 'update_artist_history_indexes') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 16: update_artist_history_indexes migrated 21:41:56.8 Info: => 0.0004615s 21:41:56.8 Info: 17: remove_nma migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 17 21:41:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:41:56.8 Info: => 5E-05s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:41:56', 'remove_nma') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 17: remove_nma migrated 21:41:56.8 Info: => 0.0003395s 21:41:56.8 Info: 18: album_disambiguation migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 18 21:41:56.8 Info: AlterTable Albums 21:41:56.8 Info: => 5E-07s 21:41:56.8 Info: CreateColumn Albums Disambiguation String 21:41:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:41:56.8 Info: => 0.0005922s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:41:56', 'album_disambiguation') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 18: album_disambiguation migrated 21:41:56.8 Info: => 0.0009761s 21:41:56.8 Info: 19: add_ape_quality_in_profiles migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 19 21:41:56.8 Info: PerformDBOperation 21:41:56.8 Info: Performing DB Operation 21:41:56.8 Info: => 4.3E-05s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:41:56', 'add_ape_quality_in_profiles') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 19: add_ape_quality_in_profiles migrated 21:41:56.8 Info: => 0.0003859s 21:41:56.8 Info: 20: remove_pushalot migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 20 21:41:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:41:56.8 Info: => 3.95E-05s 21:41:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:41:56.8 Info: => 3.29E-05s 21:41:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:41:56.8 Info: => 2.87E-05s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:41:56', 'remove_pushalot') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 20: remove_pushalot migrated 21:41:56.8 Info: => 0.0003533s 21:41:56.8 Info: 21: add_custom_filters migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 21 21:41:56.8 Info: CreateTable CustomFilters 21:41:56.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:41:56.8 Info: => 0.000113s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:41:56', 'add_custom_filters') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 21: add_custom_filters migrated 21:41:56.8 Info: => 0.0004429s 21:41:56.8 Info: 22: import_list_tags migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 22 21:41:56.8 Info: AlterTable ImportLists 21:41:56.8 Info: => 5E-07s 21:41:56.8 Info: CreateColumn ImportLists Tags String 21:41:56.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:41:56.8 Info: => 0.0005343s 21:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:41:56', 'import_list_tags') 21:41:56.8 Info: Committing Transaction 21:41:56.8 Info: 22: import_list_tags migrated 21:41:56.8 Info: => 0.0008985s 21:41:56.8 Info: 23: add_release_groups_etc migrating 21:41:56.8 Info: Beginning Transaction 21:41:56.8 Info: Starting migration of Main DB to 23 21:41:56.8 Info: CreateTable ArtistMetadata 21:41:56.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:41:56.8 Info: => 0.0001947s 21:41:56.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:41:56.8 Info: => 0.0001002s 21:41:56.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:56.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:41:56.8 Info: => 0.009934s 21:41:56.8 Info: AlterTable Artists 21:41:56.8 Info: => 5E-07s 21:41:56.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:41:56.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:56.8 Info: => 0.0006753s 21:41:56.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:56.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:41:56.8 Info: => 5.7E-05s 21:41:56.8 Info: CreateTable AlbumReleases 21:41:56.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:41:56.8 Info: => 0.0001386s 21:41:56.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:41:56.8 Info: => 8.51E-05s 21:41:56.8 Info: CreateIndex AlbumReleases (AlbumId) 21:41:56.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:41:56.8 Info: => 7.84E-05s 21:41:56.8 Info: PerformDBOperation 21:41:56.8 Info: Performing DB Operation 21:41:56.8 Info: => 3.21E-05s 21:41:56.8 Info: AlterTable Albums 21:41:56.8 Info: => 3E-07s 21:41:56.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:41:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:56.8 Info: => 0.0005585s 21:41:56.8 Info: AlterTable Albums 21:41:56.8 Info: => 4E-07s 21:41:56.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:41:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:41:56.8 Info: => 0.0006527s 21:41:56.8 Info: AlterTable Albums 21:41:56.8 Info: => 4E-07s 21:41:56.8 Info: CreateColumn Albums Links String 21:41:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:41:56.8 Info: => 0.0005514s 21:41:56.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:56.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:41:56.8 Info: => 8.9E-05s 21:41:56.8 Info: AlterTable Tracks 21:41:56.8 Info: => 4E-07s 21:41:56.8 Info: CreateColumn Tracks ForeignRecordingId String 21:41:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:41:56.8 Info: => 0.000552s 21:41:56.8 Info: AlterTable Tracks 21:41:56.8 Info: => 4E-07s 21:41:56.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:41:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:41:56.8 Info: => 0.0005841s 21:41:56.8 Info: AlterTable Tracks 21:41:56.8 Info: => 4E-07s 21:41:56.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:41:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:41:56.8 Info: => 0.0006088s 21:41:56.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:56.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:41:56.8 Info: => 6.69E-05s 21:41:56.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:56.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:41:56.8 Info: => 5.72E-05s 21:41:56.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:41:56.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.8 Info: DROP TABLE "Artists" 21:41:56.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.8 Info: => 0.0045666s 21:41:56.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:41:56.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:41:56.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:41:56.8 Info: DROP TABLE "Albums" 21:41:56.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:41:56.8 Info: => 0.0044363s 21:41:56.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:41:56.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:41:56.8 Info: DROP TABLE "Tracks" 21:41:56.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:41:56.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:41:56.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:41:56.8 Info: => 0.003984s 21:41:56.8 Info: DeleteColumn TrackFiles ArtistId 21:41:56.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:41:56.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:41:56.9 Info: DROP TABLE "TrackFiles" 21:41:56.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.9 Info: => 0.0036027s 21:41:56.9 Info: CreateIndex Artists (ArtistMetadataId) 21:41:56.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.9 Info: => 9.04E-05s 21:41:56.9 Info: CreateIndex Artists (Monitored) 21:41:56.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.9 Info: => 0.0001013s 21:41:56.9 Info: CreateIndex Albums (ArtistMetadataId) 21:41:56.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:41:56.9 Info: => 8.01E-05s 21:41:56.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:41:56.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:41:56.9 Info: => 7.62E-05s 21:41:56.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:41:56.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:41:56.9 Info: => 8.4E-05s 21:41:56.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:41:56.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:41:56.9 Info: => 7.65E-05s 21:41:56.9 Info: UpdateData 21:41:56.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:56.9 Info: => 5.15E-05s 21:41:56.9 Info: UpdateData 21:41:56.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:41:56.9 Info: => 3.11E-05s 21:41:56.9 Info: UpdateData 21:41:56.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:41:56.9 Info: => 3.7E-05s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:41:56', 'add_release_groups_etc') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 23: add_release_groups_etc migrated 21:41:56.9 Info: => 0.0008657s 21:41:56.9 Info: 24: NewMediaInfoFormat migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 24 21:41:56.9 Info: UpdateData 21:41:56.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:41:56.9 Info: => 4.24E-05s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:41:56', 'NewMediaInfoFormat') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 24: NewMediaInfoFormat migrated 21:41:56.9 Info: => 0.0004963s 21:41:56.9 Info: 25: rename_restrictions_to_release_profiles migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 25 21:41:56.9 Info: RenameTable Restrictions ReleaseProfiles 21:41:56.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:41:56.9 Info: => 0.0014189s 21:41:56.9 Info: AlterTable ReleaseProfiles 21:41:56.9 Info: => 5E-07s 21:41:56.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:41:56.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:41:56.9 Info: => 0.0004942s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:41:56', 'rename_restrictions_to_release_profiles') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 25: rename_restrictions_to_release_profiles migrated 21:41:56.9 Info: => 0.0008416s 21:41:56.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 26 21:41:56.9 Info: RenameTable Profiles QualityProfiles 21:41:56.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:41:56.9 Info: => 0.0013787s 21:41:56.9 Info: AlterTable QualityProfiles 21:41:56.9 Info: => 4E-07s 21:41:56.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:41:56.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:56.9 Info: => 0.0004905s 21:41:56.9 Info: AlterTable LanguageProfiles 21:41:56.9 Info: => 4E-07s 21:41:56.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:41:56.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:41:56.9 Info: => 0.0005636s 21:41:56.9 Info: UpdateData 21:41:56.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:56.9 Info: => 3.42E-05s 21:41:56.9 Info: UpdateData 21:41:56.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:41:56.9 Info: => 2.57E-05s 21:41:56.9 Info: RenameColumn Artists ProfileId to QualityProfileId 21:41:56.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.9 Info: DROP TABLE "Artists" 21:41:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.9 Info: => 0.0041057s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:41:56', 'rename_quality_profiles_add_upgrade_allowed') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:41:56.9 Info: => 0.004523s 21:41:56.9 Info: 27: add_import_exclusions migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 27 21:41:56.9 Info: CreateTable ImportListExclusions 21:41:56.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:41:56.9 Info: => 0.0001081s 21:41:56.9 Info: CreateIndex ImportListExclusions (ForeignId) 21:41:56.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:41:56.9 Info: => 9.6E-05s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:41:56', 'add_import_exclusions') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 27: add_import_exclusions migrated 21:41:56.9 Info: => 0.000457s 21:41:56.9 Info: 28: clean_artist_metadata_table migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 28 21:41:56.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.9 Info: => 0.0001416s 21:41:56.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.9 Info: => 0.0001205s 21:41:56.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:56.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:41:56.9 Info: => 0.0001155s 21:41:56.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:56.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:41:56.9 Info: => 0.0001112s 21:41:56.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:41:56.9 Info: => 0.0001131s 21:41:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:56.9 Info: => 0.0001635s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:41:56', 'clean_artist_metadata_table') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 28: clean_artist_metadata_table migrated 21:41:56.9 Info: => 0.0005289s 21:41:56.9 Info: 29: health_issue_notification migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 29 21:41:56.9 Info: AlterTable Notifications 21:41:56.9 Info: => 5E-07s 21:41:56.9 Info: CreateColumn Notifications OnHealthIssue Boolean 21:41:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:41:56.9 Info: => 0.0005009s 21:41:56.9 Info: AlterTable Notifications 21:41:56.9 Info: => 3E-07s 21:41:56.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:41:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:41:56.9 Info: => 0.0005195s 21:41:56.9 Info: AlterTable Notifications 21:41:56.9 Info: => 3E-07s 21:41:56.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:41:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:41:56.9 Info: => 0.0005403s 21:41:56.9 Info: AlterTable Notifications 21:41:56.9 Info: => 3E-07s 21:41:56.9 Info: CreateColumn Notifications OnImportFailure Boolean 21:41:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:41:56.9 Info: => 0.0004921s 21:41:56.9 Info: AlterTable Notifications 21:41:56.9 Info: => 4E-07s 21:41:56.9 Info: CreateColumn Notifications OnTrackRetag Boolean 21:41:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:41:56.9 Info: => 0.0005546s 21:41:56.9 Info: DeleteColumn Notifications OnDownload 21:41:56.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:56.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:56.9 Info: DROP TABLE "Notifications" 21:41:56.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:56.9 Info: => 0.0037819s 21:41:56.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:41:56.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:41:56.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:41:56.9 Info: DROP TABLE "Notifications" 21:41:56.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:41:56.9 Info: => 0.0037939s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:41:56', 'health_issue_notification') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 29: health_issue_notification migrated 21:41:56.9 Info: => 0.0041955s 21:41:56.9 Info: 30: add_mediafilerepository_mtime migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 30 21:41:56.9 Info: AlterTable TrackFiles 21:41:56.9 Info: => 4E-07s 21:41:56.9 Info: CreateColumn TrackFiles Modified DateTime 21:41:56.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:41:56.9 Info: => 0.0005118s 21:41:56.9 Info: AlterTable TrackFiles 21:41:56.9 Info: => 4E-07s 21:41:56.9 Info: CreateColumn TrackFiles Path String 21:41:56.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:41:56.9 Info: => 0.0004846s 21:41:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:56.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:41:56.9 Info: => 3E-05s 21:41:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:41:56.9 Info: => 0.0001175s 21:41:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:41:56.9 Info: => 0.000127s 21:41:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:41:56.9 Info: => 0.0001304s 21:41:56.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:56.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:41:56.9 Info: => 6.52E-05s 21:41:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:41:56.9 Info: => 4.42E-05s 21:41:56.9 Info: AlterTable TrackFiles 21:41:56.9 Info: => 3E-07s 21:41:56.9 Info: AlterColumn TrackFiles Path String 21:41:56.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:56.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:56.9 Info: DROP TABLE "TrackFiles" 21:41:56.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.9 Info: => 0.0038159s 21:41:56.9 Info: CreateIndex TrackFiles (Path) 21:41:56.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:56.9 Info: => 7.83E-05s 21:41:56.9 Info: DeleteColumn TrackFiles RelativePath 21:41:56.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:56.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:41:56.9 Info: DROP TABLE "TrackFiles" 21:41:56.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:56.9 Info: => 0.0039024s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:41:56', 'add_mediafilerepository_mtime') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 30: add_mediafilerepository_mtime migrated 21:41:56.9 Info: => 0.0042872s 21:41:56.9 Info: 31: add_artistmetadataid_constraint migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 31 21:41:56.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:56.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:41:56.9 Info: => 6.93E-05s 21:41:56.9 Info: DeleteIndex Artists (ArtistMetadataId) 21:41:56.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:41:56.9 Info: => 0.0001172s 21:41:56.9 Info: AlterColumn Artists ArtistMetadataId Int32 21:41:56.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.9 Info: DROP TABLE "Artists" 21:41:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.9 Info: => 0.0041096s 21:41:56.9 Info: CreateIndex Artists (ArtistMetadataId) 21:41:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.9 Info: => 7.52E-05s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:41:56', 'add_artistmetadataid_constraint') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 31: add_artistmetadataid_constraint migrated 21:41:56.9 Info: => 0.0005081s 21:41:56.9 Info: 32: old_ids_and_artist_alias migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 32 21:41:56.9 Info: AlterTable ArtistMetadata 21:41:56.9 Info: => 3E-07s 21:41:56.9 Info: CreateColumn ArtistMetadata Aliases String 21:41:56.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:41:56.9 Info: => 0.0005859s 21:41:56.9 Info: AlterTable ArtistMetadata 21:41:56.9 Info: => 4E-07s 21:41:56.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:41:56.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.9 Info: => 0.0004989s 21:41:56.9 Info: AlterTable Albums 21:41:56.9 Info: => 4E-07s 21:41:56.9 Info: CreateColumn Albums OldForeignAlbumIds String 21:41:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.9 Info: => 0.000496s 21:41:56.9 Info: AlterTable AlbumReleases 21:41:56.9 Info: => 3E-07s 21:41:56.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:41:56.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.9 Info: => 0.0005034s 21:41:56.9 Info: AlterTable Tracks 21:41:56.9 Info: => 4E-07s 21:41:56.9 Info: CreateColumn Tracks OldForeignRecordingIds String 21:41:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.9 Info: => 0.0005024s 21:41:56.9 Info: AlterTable Tracks 21:41:56.9 Info: => 3E-07s 21:41:56.9 Info: CreateColumn Tracks OldForeignTrackIds String 21:41:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:41:56.9 Info: => 0.0005662s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:41:56', 'old_ids_and_artist_alias') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 32: old_ids_and_artist_alias migrated 21:41:56.9 Info: => 0.0009329s 21:41:56.9 Info: 33: download_propers_config migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 33 21:41:56.9 Info: PerformDBOperation 21:41:56.9 Info: Performing DB Operation 21:41:56.9 Info: => 2.62E-05s 21:41:56.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:56.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:41:56.9 Info: => 2.79E-05s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:41:56', 'download_propers_config') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 33: download_propers_config migrated 21:41:56.9 Info: => 0.000365s 21:41:56.9 Info: 34: remove_language_profiles migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 34 21:41:56.9 Info: DeleteTable LanguageProfiles 21:41:56.9 Info: DROP TABLE "LanguageProfiles" 21:41:56.9 Info: => 0.0001984s 21:41:56.9 Info: DeleteColumn Artists LanguageProfileId 21:41:56.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.9 Info: DROP TABLE "Artists" 21:41:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.9 Info: => 0.0043642s 21:41:56.9 Info: DeleteColumn ImportLists LanguageProfileId 21:41:56.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:41:56.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:41:56.9 Info: DROP TABLE "ImportLists" 21:41:56.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:41:56.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:41:56.9 Info: => 0.0039756s 21:41:56.9 Info: DeleteColumn Blacklist Language 21:41:56.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:41:56.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:41:56.9 Info: DROP TABLE "Blacklist" 21:41:56.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:41:56.9 Info: => 0.0035859s 21:41:56.9 Info: DeleteColumn History Language 21:41:56.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:41:56.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:41:56.9 Info: DROP TABLE "History" 21:41:56.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:41:56.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:41:56.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:41:56.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:41:56.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:41:56.9 Info: => 0.005001s 21:41:56.9 Info: DeleteColumn LyricFiles Language 21:41:56.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:41:56.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:41:56.9 Info: DROP TABLE "LyricFiles" 21:41:56.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:41:56.9 Info: => 0.0071109s 21:41:56.9 Info: DeleteColumn TrackFiles Language 21:41:56.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:41:56.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:41:56.9 Info: DROP TABLE "TrackFiles" 21:41:56.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:41:56.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:41:56.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:41:56.9 Info: => 0.0052869s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:41:56', 'remove_language_profiles') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 34: remove_language_profiles migrated 21:41:56.9 Info: => 0.0060002s 21:41:56.9 Info: 35: multi_disc_naming_format migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 35 21:41:56.9 Info: AlterTable NamingConfig 21:41:56.9 Info: => 6E-07s 21:41:56.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:41:56.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:41:56.9 Info: => 0.0005094s 21:41:56.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:56.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:41:56.9 Info: => 3.53E-05s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:41:56', 'multi_disc_naming_format') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 35: multi_disc_naming_format migrated 21:41:56.9 Info: => 0.000513s 21:41:56.9 Info: 36: add_download_client_priority migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 36 21:41:56.9 Info: AlterTable DownloadClients 21:41:56.9 Info: => 9E-07s 21:41:56.9 Info: CreateColumn DownloadClients Priority Int32 21:41:56.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:41:56.9 Info: => 0.0006033s 21:41:56.9 Info: PerformDBOperation 21:41:56.9 Info: Performing DB Operation 21:41:56.9 Info: => 7.09E-05s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:41:56', 'add_download_client_priority') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 36: add_download_client_priority migrated 21:41:56.9 Info: => 0.0004915s 21:41:56.9 Info: 37: remove_growl_prowl migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 37 21:41:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:41:56.9 Info: => 3.65E-05s 21:41:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:41:56.9 Info: => 2.56E-05s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:41:56', 'remove_growl_prowl') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 37: remove_growl_prowl migrated 21:41:56.9 Info: => 0.0003358s 21:41:56.9 Info: 38: remove_plex_hometheatre migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 38 21:41:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:41:56.9 Info: => 3.4E-05s 21:41:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:41:56.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:41:56.9 Info: => 2.55E-05s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:41:56', 'remove_plex_hometheatre') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 38: remove_plex_hometheatre migrated 21:41:56.9 Info: => 0.0003307s 21:41:56.9 Info: 39: add_root_folder_add_defaults migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 39 21:41:56.9 Info: AlterTable RootFolders 21:41:56.9 Info: => 5E-07s 21:41:56.9 Info: CreateColumn RootFolders Name String 21:41:56.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:41:56.9 Info: => 0.0004972s 21:41:56.9 Info: AlterTable RootFolders 21:41:56.9 Info: => 3E-07s 21:41:56.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:41:56.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:41:56.9 Info: => 0.0004777s 21:41:56.9 Info: AlterTable RootFolders 21:41:56.9 Info: => 3E-07s 21:41:56.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:41:56.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:41:56.9 Info: => 0.0005076s 21:41:56.9 Info: AlterTable RootFolders 21:41:56.9 Info: => 3E-07s 21:41:56.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:41:56.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:41:56.9 Info: => 0.0005134s 21:41:56.9 Info: AlterTable RootFolders 21:41:56.9 Info: => 3E-07s 21:41:56.9 Info: CreateColumn RootFolders DefaultTags String 21:41:56.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:41:56.9 Info: => 0.0004797s 21:41:56.9 Info: PerformDBOperation 21:41:56.9 Info: Performing DB Operation 21:41:56.9 Info: => 4.52E-05s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:41:56', 'add_root_folder_add_defaults') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 39: add_root_folder_add_defaults migrated 21:41:56.9 Info: => 0.0004561s 21:41:56.9 Info: 40: task_duration migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 40 21:41:56.9 Info: AlterTable ScheduledTasks 21:41:56.9 Info: => 4E-07s 21:41:56.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:41:56.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:41:56.9 Info: => 0.0004934s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:41:56', 'task_duration') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 40: task_duration migrated 21:41:56.9 Info: => 0.0009071s 21:41:56.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 41 21:41:56.9 Info: AlterTable ReleaseProfiles 21:41:56.9 Info: => 4E-07s 21:41:56.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:41:56.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:41:56.9 Info: => 0.0005152s 21:41:56.9 Info: AlterTable ReleaseProfiles 21:41:56.9 Info: => 5E-07s 21:41:56.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:41:56.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:41:56.9 Info: => 0.0005514s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:41:56', 'add_indexer_and_enabled_to_release_profiles') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:41:56.9 Info: => 0.0009217s 21:41:56.9 Info: 42: remove_album_folders migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 42 21:41:56.9 Info: DeleteColumn Artists AlbumFolder 21:41:56.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:41:56.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:41:56.9 Info: DROP TABLE "Artists" 21:41:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:41:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:41:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:41:56.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:41:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:41:56.9 Info: => 0.0046221s 21:41:56.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:56.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:41:56.9 Info: => 3.27E-05s 21:41:56.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:56.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:41:56.9 Info: => 2.62E-05s 21:41:56.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:41:56.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:41:56.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:41:56.9 Info: DROP TABLE "NamingConfig" 21:41:56.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:41:56.9 Info: => 0.0035662s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:41:56', 'remove_album_folders') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 42: remove_album_folders migrated 21:41:56.9 Info: => 0.0040297s 21:41:56.9 Info: 44: add_priority_to_indexers migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 44 21:41:56.9 Info: AlterTable Indexers 21:41:56.9 Info: => 4E-07s 21:41:56.9 Info: CreateColumn Indexers Priority Int32 21:41:56.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:41:56.9 Info: => 0.000573s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:41:56', 'add_priority_to_indexers') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 44: add_priority_to_indexers migrated 21:41:56.9 Info: => 0.0009851s 21:41:56.9 Info: 45: remove_chown_and_folderchmod_config migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 45 21:41:56.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:56.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:41:56.9 Info: => 0.0001404s 21:41:56.9 Info: PerformDBOperation 21:41:56.9 Info: Performing DB Operation 21:41:56.9 Info: => 2.27E-05s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:41:56', 'remove_chown_and_folderchmod_config') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 45: remove_chown_and_folderchmod_config migrated 21:41:56.9 Info: => 0.0003904s 21:41:56.9 Info: 47: update_notifiarr migrating 21:41:56.9 Info: Beginning Transaction 21:41:56.9 Info: Starting migration of Main DB to 47 21:41:56.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:56.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:41:56.9 Info: => 6.61E-05s 21:41:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:41:56', 'update_notifiarr') 21:41:56.9 Info: Committing Transaction 21:41:56.9 Info: 47: update_notifiarr migrated 21:41:56.9 Info: => 0.0004429s 21:41:56.9 Info: 49: email_multiple_addresses migrating 21:41:56.9 Info: Beginning Transaction 21:41:57.0 Info: Starting migration of Main DB to 49 21:41:57.0 Info: INSERT INTO "Notifications" ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnHealthIssue", "IncludeHealthWarnings", "OnRename", "Name", "Implementation", "Tags", "Settings", "ConfigContract") VALUES (1, 1, 1, 1, 1, 1, 1, 1, 1, 'Gmail Lidarr', 'Email', '[]', '{ "server": "smtp.gmail.com", "port": 563, "ssl": false, "to": "lidarr@lidarr.audio" }', 'EmailSettings') 21:41:57.0 Info: PerformDBOperation 21:41:57.0 Info: Performing DB Operation 21:41:57.0 Info: => 0.0047186s 21:41:57.0 Info: -> 1 Insert operations completed in 00:00:00.0001120 taking an average of 00:00:00.0001120 21:41:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:41:57', 'email_multiple_addresses') 21:41:57.0 Info: Committing Transaction 21:41:57.0 Info: 49: email_multiple_addresses migrated 21:41:57.0 Info: => 0.0051429s 21:41:57.0 Debug: Took: 00:00:00.2151897 21:41:57.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 21:41:57.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 21:41:57.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637170544384_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.0 Info: DatabaseEngineVersionCheck migrating 21:41:57.0 Info: PerformDBOperation 21:41:57.0 Info: Performing DB Operation 21:41:57.0 Info: SQLite 3.49.1 21:41:57.0 Info: => 0.0012331s 21:41:57.0 Info: DatabaseEngineVersionCheck migrated 21:41:57.0 Info: => 0.0012421s 21:41:57.0 Debug: Took: 00:00:00.0090670 21:41:57.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:57.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 21:41:57.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 21:41:57.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637171063792_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.1 Info: DatabaseEngineVersionCheck migrating 21:41:57.1 Info: PerformDBOperation 21:41:57.1 Info: Performing DB Operation 21:41:57.1 Info: SQLite 3.49.1 21:41:57.1 Info: => 0.0015559s 21:41:57.1 Info: DatabaseEngineVersionCheck migrated 21:41:57.1 Info: => 0.0015675s 21:41:57.1 Debug: Took: 00:00:00.0094556 21:41:57.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:57.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:57.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 21:41:57.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 21:41:57.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637171623330_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.1 Info: DatabaseEngineVersionCheck migrating 21:41:57.1 Info: PerformDBOperation 21:41:57.1 Info: Performing DB Operation 21:41:57.1 Info: SQLite 3.49.1 21:41:57.1 Info: => 0.0011479s 21:41:57.1 Info: DatabaseEngineVersionCheck migrated 21:41:57.1 Info: => 0.001157s 21:41:57.1 Debug: Took: 00:00:00.0091738 21:41:57.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:57.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 21:41:57.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 21:41:57.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637172152422_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.2 Info: DatabaseEngineVersionCheck migrating 21:41:57.2 Info: PerformDBOperation 21:41:57.2 Info: Performing DB Operation 21:41:57.2 Info: SQLite 3.49.1 21:41:57.2 Info: => 0.0011579s 21:41:57.2 Info: DatabaseEngineVersionCheck migrated 21:41:57.2 Info: => 0.0011671s 21:41:57.2 Debug: Took: 00:00:00.0092467 21:41:57.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:57.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName WHERE "Id" = @Id PARAMETERS: TypeName = ["\"A\""] Interval = [0] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [1] ==== End Query Trace ==== 21:41:57.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:57.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:57.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 21:41:57.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 21:41:57.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637172646701_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.2 Info: DatabaseEngineVersionCheck migrating 21:41:57.2 Info: PerformDBOperation 21:41:57.2 Info: Performing DB Operation 21:41:57.2 Info: SQLite 3.49.1 21:41:57.2 Info: => 0.0010732s 21:41:57.2 Info: DatabaseEngineVersionCheck migrated 21:41:57.2 Info: => 0.0010824s 21:41:57.2 Debug: Took: 00:00:00.0088580 21:41:57.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:57.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:57.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 21:41:57.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 21:41:57.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637173312729_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.3 Info: DatabaseEngineVersionCheck migrating 21:41:57.3 Info: PerformDBOperation 21:41:57.3 Info: Performing DB Operation 21:41:57.3 Info: SQLite 3.49.1 21:41:57.3 Info: => 0.001139s 21:41:57.3 Info: DatabaseEngineVersionCheck migrated 21:41:57.3 Info: => 0.0011499s 21:41:57.3 Debug: Took: 00:00:00.0090162 21:41:57.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 21:41:57.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 21:41:57.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637173729585_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.3 Info: DatabaseEngineVersionCheck migrating 21:41:57.3 Info: PerformDBOperation 21:41:57.3 Info: Performing DB Operation 21:41:57.3 Info: SQLite 3.49.1 21:41:57.3 Info: => 0.0010842s 21:41:57.3 Info: DatabaseEngineVersionCheck migrated 21:41:57.3 Info: => 0.0010935s 21:41:57.3 Debug: Took: 00:00:00.0087355 21:41:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:57.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 21:41:57.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 21:41:57.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637174178253_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.4 Info: DatabaseEngineVersionCheck migrating 21:41:57.4 Info: PerformDBOperation 21:41:57.4 Info: Performing DB Operation 21:41:57.4 Info: SQLite 3.49.1 21:41:57.4 Info: => 0.0010723s 21:41:57.4 Info: DatabaseEngineVersionCheck migrated 21:41:57.4 Info: => 0.0010813s 21:41:57.4 Debug: Took: 00:00:00.0087779 21:41:57.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T21:41:57.4286763Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:57.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:57.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:57.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 21:41:57.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 21:41:57.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637174695141_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.4 Info: DatabaseEngineVersionCheck migrating 21:41:57.4 Info: PerformDBOperation 21:41:57.4 Info: Performing DB Operation 21:41:57.4 Info: SQLite 3.49.1 21:41:57.4 Info: => 0.0012367s 21:41:57.4 Info: DatabaseEngineVersionCheck migrated 21:41:57.4 Info: => 0.0012488s 21:41:57.4 Debug: Took: 00:00:00.0098610 21:41:57.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:57.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:57.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 21:41:57.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 21:41:57.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637175188897_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.5 Info: DatabaseEngineVersionCheck migrating 21:41:57.5 Info: PerformDBOperation 21:41:57.5 Info: Performing DB Operation 21:41:57.5 Info: SQLite 3.49.1 21:41:57.5 Info: => 0.0010679s 21:41:57.5 Info: DatabaseEngineVersionCheck migrated 21:41:57.5 Info: => 0.0010771s 21:41:57.5 Debug: Took: 00:00:00.0088869 21:41:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T21:41:57.5299129Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:41:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:41:57.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 21:41:57.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 21:41:57.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637175755694_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.5 Info: DatabaseEngineVersionCheck migrating 21:41:57.5 Info: PerformDBOperation 21:41:57.5 Info: Performing DB Operation 21:41:57.5 Info: SQLite 3.49.1 21:41:57.5 Info: => 0.0011469s 21:41:57.5 Info: DatabaseEngineVersionCheck migrated 21:41:57.5 Info: => 0.0011562s 21:41:57.5 Debug: Took: 00:00:00.0089826 21:41:57.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 21:41:57.6 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 21:41:57.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637176248703_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.6 Info: DatabaseEngineVersionCheck migrating 21:41:57.6 Info: PerformDBOperation 21:41:57.6 Info: Performing DB Operation 21:41:57.6 Info: SQLite 3.49.1 21:41:57.6 Info: => 0.0010756s 21:41:57.6 Info: DatabaseEngineVersionCheck migrated 21:41:57.6 Info: => 0.0010873s 21:41:57.6 Debug: Took: 00:00:00.0089190 21:41:57.6 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 21:41:57.6 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 21:41:57.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637176675593_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.6 Info: DatabaseEngineVersionCheck migrating 21:41:57.6 Info: PerformDBOperation 21:41:57.6 Info: Performing DB Operation 21:41:57.6 Info: SQLite 3.49.1 21:41:57.6 Info: => 0.0011071s 21:41:57.6 Info: DatabaseEngineVersionCheck migrated 21:41:57.6 Info: => 0.001118s 21:41:57.6 Debug: Took: 00:00:00.0090013 21:41:57.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 21:41:57.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 21:41:57.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637177095125_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.7 Info: DatabaseEngineVersionCheck migrating 21:41:57.7 Info: PerformDBOperation 21:41:57.7 Info: Performing DB Operation 21:41:57.7 Info: SQLite 3.49.1 21:41:57.7 Info: => 0.0011718s 21:41:57.7 Info: DatabaseEngineVersionCheck migrated 21:41:57.7 Info: => 0.001182s 21:41:57.7 Debug: Took: 00:00:00.0089792 21:41:57.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 21:41:57.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 21:41:57.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637177543839_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.7 Info: DatabaseEngineVersionCheck migrating 21:41:57.7 Info: PerformDBOperation 21:41:57.7 Info: Performing DB Operation 21:41:57.7 Info: SQLite 3.49.1 21:41:57.7 Info: => 0.0010724s 21:41:57.7 Info: DatabaseEngineVersionCheck migrated 21:41:57.7 Info: => 0.0010837s 21:41:57.7 Debug: Took: 00:00:00.0089208 21:41:57.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 21:41:57.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 21:41:57.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637177952291_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.8 Info: DatabaseEngineVersionCheck migrating 21:41:57.8 Info: PerformDBOperation 21:41:57.8 Info: Performing DB Operation 21:41:57.8 Info: SQLite 3.49.1 21:41:57.8 Info: => 0.0010927s 21:41:57.8 Info: DatabaseEngineVersionCheck migrated 21:41:57.8 Info: => 0.0011015s 21:41:57.8 Debug: Took: 00:00:00.0087709 21:41:57.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 21:41:57.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 21:41:57.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637178565576_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.8 Info: DatabaseEngineVersionCheck migrating 21:41:57.8 Info: PerformDBOperation 21:41:57.8 Info: Performing DB Operation 21:41:57.8 Info: SQLite 3.49.1 21:41:57.8 Info: => 0.0012735s 21:41:57.8 Info: DatabaseEngineVersionCheck migrated 21:41:57.8 Info: => 0.0012841s 21:41:57.8 Debug: Took: 00:00:00.0113637 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 21:41:57.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:41:57.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637179091291_245/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:41:57.9 Info: DatabaseEngineVersionCheck migrating 21:41:57.9 Info: PerformDBOperation 21:41:57.9 Info: Performing DB Operation 21:41:57.9 Info: SQLite 3.49.1 21:41:57.9 Info: => 0.0010981s 21:41:57.9 Info: DatabaseEngineVersionCheck migrated 21:41:57.9 Info: => 0.0011061s 21:41:57.9 Debug: Took: 00:00:00.0109326 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:41:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:41:57.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , meets size constraints 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , meets size constraints 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , meets size constraints 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , meets size constraints 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Release has unknown size, skipping size check 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Max size is unlimited, skipping size check 21:41:58.0 Debug: Item: , meets size constraints 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Max size is unlimited, skipping size check 21:41:58.0 Debug: Item: , meets size constraints 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , meets size constraints 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , meets size constraints 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 21:41:58.0 Debug: Beginning size check for: 21:41:58.0 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 21:41:58.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 21:41:58.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 21:41:58.1 Debug: Performing already imported check on report 21:41:58.1 Debug: Skipping already imported check for album without files 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 21:41:58.1 Debug: Performing already imported check on report 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 21:41:58.1 Debug: Performing already imported check on report 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 21:41:58.1 Debug: Skipping already imported check because CDH is disabled 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 21:41:58.1 Debug: Performing already imported check on report 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 21:41:58.1 Debug: Performing already imported check on report 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 21:41:58.1 Debug: Performing already imported check on report 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 21:41:58.1 Debug: Performing already imported check on report 21:41:58.1 Debug: Has same torrent hash as a grabbed and imported release 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 21:41:58.1 Debug: Performing already imported check on report 21:41:58.1 Debug: Has same torrent hash as a grabbed and imported release 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 21:41:58.1 Debug: Existing item meets cut-off. skipping. 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 21:41:58.1 Debug: Existing item meets cut-off. skipping. 21:41:58.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 21:41:58.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 21:41:58.2 Debug: Existing item meets cut-off. skipping. 21:41:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 21:41:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 21:41:58.2 Debug: Existing item meets cut-off. skipping. 21:41:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 21:41:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 21:41:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 21:41:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 21:41:58.2 Debug: New quality is a better revision for existing quality 21:41:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 21:41:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 21:41:58.2 Debug: New quality is a better revision for existing quality 21:41:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 21:41:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 21:41:58.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:41:58.2 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 21:41:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 21:41:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 21:41:58.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:41:58.2 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 21:41:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 21:41:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 21:41:58.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:41:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 21:41:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 21:41:58.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:41:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 21:41:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 21:41:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 21:41:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 21:41:58.2 Info: Processing 3 releases 21:41:58.2 Trace: Processing release 1/3 21:41:58.2 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:41:58.2 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:41:58.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:41:58.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.4 Debug: Quality parsed: FLAC v1 21:41:58.4 Debug: Release Group parsed: PERFECT 21:41:58.4 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:41:58.5 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:41:58.5 Trace: Processing release 2/3 21:41:58.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:41:58.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:41:58.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:41:58.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Debug: Quality parsed: FLAC v1 21:41:58.5 Debug: Release Group parsed: PERFECT 21:41:58.5 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:41:58.5 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:41:58.5 Trace: Processing release 3/3 21:41:58.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:41:58.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:41:58.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:41:58.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Debug: Quality parsed: FLAC v1 21:41:58.5 Debug: Release Group parsed: PERFECT 21:41:58.5 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:41:58.5 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:41:58.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 21:41:58.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 21:41:58.5 Info: Processing 1 releases 21:41:58.5 Trace: Processing release 1/1 21:41:58.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:41:58.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:41:58.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:41:58.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Debug: Quality parsed: FLAC v1 21:41:58.5 Debug: Release Group parsed: PERFECT 21:41:58.5 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 21:41:58.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 21:41:58.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 21:41:58.5 Info: Processing 1 releases 21:41:58.5 Trace: Processing release 1/1 21:41:58.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:41:58.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:41:58.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:41:58.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Debug: Quality parsed: FLAC v1 21:41:58.5 Debug: Release Group parsed: PERFECT 21:41:58.5 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 21:41:58.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 21:41:58.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:41:58.5 Info: Processing 1 releases 21:41:58.5 Trace: Processing release 1/1 21:41:58.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:41:58.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:41:58.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:41:58.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Debug: Quality parsed: FLAC v1 21:41:58.5 Debug: Release Group parsed: PERFECT 21:41:58.5 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 21:41:58.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:41:58.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 21:41:58.5 Info: Processing 1 releases 21:41:58.5 Trace: Processing release 1/1 21:41:58.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:41:58.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:41:58.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:41:58.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Debug: Quality parsed: FLAC v1 21:41:58.5 Debug: Release Group parsed: PERFECT 21:41:58.5 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 21:41:58.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 21:41:58.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 21:41:58.5 Info: Processing 1 releases 21:41:58.5 Trace: Processing release 1/1 21:41:58.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:41:58.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:41:58.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:41:58.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Debug: Quality parsed: FLAC v1 21:41:58.5 Debug: Release Group parsed: PERFECT 21:41:58.5 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 21:41:58.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 21:41:58.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 21:41:58.5 Info: Processing 1 releases 21:41:58.5 Trace: Processing release 1/1 21:41:58.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:41:58.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:41:58.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:41:58.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.5 Debug: Quality parsed: FLAC v1 21:41:58.5 Debug: Release Group parsed: PERFECT 21:41:58.5 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 21:41:58.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 21:41:58.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 21:41:58.5 Info: Processing 1 releases 21:41:58.5 Trace: Processing release 1/1 21:41:58.5 Debug: Processing release '2013 - Night Visions' from '' 21:41:58.5 Debug: Parsing string '2013 - Night Visions' 21:41:58.5 Debug: Unable to parse 2013 - Night Visions 21:41:58.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 21:41:58.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 21:41:58.6 Info: Processing 1 releases 21:41:58.6 Trace: Processing release 1/1 21:41:58.6 Debug: Processing release 'Not parsable' from '' 21:41:58.6 Debug: Parsing string 'Not parsable' 21:41:58.6 Debug: Unable to parse Not parsable 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 21:41:58.6 Info: Processing 1 releases 21:41:58.6 Trace: Processing release 1/1 21:41:58.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:41:58.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:41:58.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:41:58.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.6 Debug: Quality parsed: FLAC v1 21:41:58.6 Debug: Release Group parsed: PERFECT 21:41:58.6 Debug: Release rejected for the following reasons: [Permanent] fail1 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 21:41:58.6 Info: Processing 2 releases 21:41:58.6 Trace: Processing release 1/2 21:41:58.6 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 21:41:58.6 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 21:41:58.6 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 21:41:58.6 Debug: Album Parsed. Name1 - Title1 21:41:58.6 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 21:41:58.6 Debug: Quality parsed: FLAC v1 21:41:58.6 Debug: Release Group parsed: 21:41:58.6 Debug: Release accepted 21:41:58.6 Trace: Processing release 2/2 21:41:58.6 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 21:41:58.6 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 21:41:58.6 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 21:41:58.6 Debug: Album Parsed. Name1 - Title2 21:41:58.6 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 21:41:58.6 Debug: Quality parsed: FLAC v1 21:41:58.6 Debug: Release Group parsed: 21:41:58.6 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 21:41:58.6 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:41:58.6 Info: Processing 1 releases 21:41:58.6 Trace: Processing release 1/1 21:41:58.6 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 21:41:58.6 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 21:41:58.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 21:41:58.6 Debug: Album Parsed. Alien Ant Farm - TruAnt 21:41:58.6 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 21:41:58.6 Debug: Quality parsed: FLAC v1 21:41:58.6 Debug: Release Group parsed: 21:41:58.6 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:41:58.6 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 21:41:58.6 Info: Processing 1 releases 21:41:58.6 Trace: Processing release 1/1 21:41:58.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:41:58.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:41:58.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:41:58.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.6 Debug: Quality parsed: FLAC v1 21:41:58.6 Debug: Release Group parsed: PERFECT 21:41:58.6 Debug: Release accepted 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 21:41:58.6 Info: Processing 1 releases 21:41:58.6 Trace: Processing release 1/1 21:41:58.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:41:58.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:41:58.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:41:58.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.6 Debug: Quality parsed: FLAC v1 21:41:58.6 Debug: Release Group parsed: PERFECT 21:41:58.6 Debug: Release rejected for the following reasons: [Permanent] fail1 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 21:41:58.6 Info: Processing 1 releases 21:41:58.6 Trace: Processing release 1/1 21:41:58.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:41:58.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:41:58.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:41:58.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.6 Debug: Quality parsed: FLAC v1 21:41:58.6 Debug: Release Group parsed: PERFECT 21:41:58.6 Debug: Release rejected for the following reasons: [Permanent] fail1 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 21:41:58.6 Info: Processing 1 releases 21:41:58.6 Trace: Processing release 1/1 21:41:58.6 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 21:41:58.6 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 21:41:58.6 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 21:41:58.6 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 21:41:58.6 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 21:41:58.6 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 21:41:58.6 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 21:41:58.6 Info: Processing 1 releases 21:41:58.6 Trace: Processing release 1/1 21:41:58.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:41:58.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:41:58.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:41:58.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:41:58.6 Debug: Quality parsed: FLAC v1 21:41:58.6 Debug: Release Group parsed: PERFECT 21:41:58.6 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 21:41:58.6 Debug: Release published date, 04/04/2025, is outside of 5 day early grab limit allowed by user 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 21:41:58.6 Debug: Release published date, 03/25/2025, is outside of 5 day early grab limit allowed by user 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:41:58.6 Debug: Indexer with id 1 does not exist, skipping early release check 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 21:41:58.6 Debug: Importing after download will exceed available disk space 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 21:41:58.6 Debug: Not enough free space (150.0 MB) to import after download: 100.0 MB. (Settings: Media Management: Minimum Free Space) 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 21:41:58.6 Debug: Skipping free space check 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 21:41:58.6 Debug: Checking if release meets maximum size requirements. 2.0 GB 21:41:58.6 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 21:41:58.6 Debug: Maximum size is not set. 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 21:41:58.6 Debug: Checking if release meets maximum size requirements. 2.0 GB 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 21:41:58.6 Debug: Checking if release meets maximum size requirements. 2.0 GB 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 21:41:58.6 Debug: Release has unknown size, skipping size check. 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 21:41:58.6 Debug: Checking if report meets minimum age requirements. 10 21:41:58.6 Debug: Only 10 minutes old, minimum age is 30 minutes 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 21:41:58.6 Debug: Checking if report meets minimum age requirements. 100 21:41:58.6 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 21:41:58.6 Debug: Minimum age is not set. 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 21:41:58.6 Debug: No albums in the release are monitored. Rejecting 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 21:41:58.6 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 21:41:58.6 Debug: Album is not monitored. Rejecting 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 21:41:58.6 Debug: Only 1/2 albums in the release are monitored. Rejecting 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 21:41:58.6 Debug: Only 1/2 albums in the release are monitored. Rejecting 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 21:41:58.6 Debug: Album is not monitored. Rejecting 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 21:41:58.6 Debug: Only 1/2 albums in the release are monitored. Rejecting 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 21:41:58.6 Debug: Skipping monitored check during search 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 21:41:58.6 Debug: Skipping monitored check during search 21:41:58.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 21:41:58.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 21:41:58.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 21:41:58.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 21:41:58.8 Debug: [] Torrent is not enabled for this artist 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 21:41:58.8 Debug: [] Usenet is not enabled for this artist 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 21:41:58.8 Debug: Checking if report meets quality requirements. MP3-192 v2 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 21:41:58.8 Debug: Checking if report meets quality requirements. MP3-256 v2 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 21:41:58.8 Debug: Checking if report meets quality requirements. MP3-320 v2 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 21:41:58.8 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 21:41:58.8 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 21:41:58.8 Debug: Checking if report meets quality requirements. FLAC v2 21:41:58.8 Debug: Quality FLAC v2 rejected by Artist's quality profile 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 21:41:58.8 Debug: Checking if report meets quality requirements. Unknown v2 21:41:58.8 Debug: Quality Unknown v2 rejected by Artist's quality profile 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 21:41:58.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 21:41:58.8 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 21:41:58.8 Debug: New item's custom formats [] do not improve on [], skipping 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 21:41:58.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:41:58.8 Debug: Existing item meets cut-off. skipping. 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 21:41:58.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:41:58.8 Debug: Existing item meets cut-off. skipping. 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 21:41:58.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:41:58.8 Debug: Existing item meets cut-off. skipping. 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 21:41:58.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:41:58.8 Debug: Existing item meets cut-off. skipping. 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 21:41:58.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 21:41:58.8 Debug: New quality is a better revision for existing quality 21:41:58.8 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 21:41:58.8 Debug: New item has a better quality 21:41:58.8 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 21:41:58.8 Debug: Quality profile allows upgrading 21:41:58.8 Debug: New quality is a better revision for existing quality 21:41:58.8 Debug: Auto downloading of propers is disabled 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 21:41:58.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 21:41:58.8 Debug: Existing item meets cut-off. skipping. 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 21:41:58.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:41:58.8 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 21:41:58.8 Debug: Existing item has better quality, skipping 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 21:41:58.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 21:41:58.8 Debug: Existing item meets cut-off. skipping. 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 21:41:58.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 21:41:58.8 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 21:41:58.8 Debug: New item has a better custom format score 21:41:58.8 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 21:41:58.8 Debug: Quality profile allows upgrading 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 21:41:58.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 21:41:58.8 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 21:41:58.8 Debug: New item has a better quality 21:41:58.8 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 21:41:58.8 Debug: Quality profile allows upgrading 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 21:41:58.8 Debug: Release contains raw CD, rejecting. 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 21:41:58.8 Debug: Release contains raw CD, rejecting. 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 21:41:58.8 Debug: Release contains raw CD, rejecting. 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 21:41:58.8 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 21:41:58.8 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 21:41:58.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:41:58.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:41:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 21:41:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 21:41:58.9 Debug: New quality is a better revision for existing quality 21:41:58.9 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 21:41:58.9 Debug: New quality is a better revision for existing quality 21:41:58.9 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 21:41:58.9 Debug: New quality is a better revision for existing quality 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 21:41:58.9 Debug: New quality is a better revision for existing quality 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 21:41:58.9 Debug: New quality is a better revision for existing quality 21:41:58.9 Debug: Auto downloading of repacks is disabled 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 21:41:58.9 Debug: New quality is a better revision for existing quality 21:41:58.9 Debug: New quality is a better revision for existing quality 21:41:58.9 Debug: New quality is a better revision for existing quality 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 21:41:58.9 Debug: New quality is a better revision for existing quality 21:41:58.9 Debug: New quality is a better revision for existing quality 21:41:58.9 Debug: New quality is a better revision for existing quality 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 21:41:58.9 Debug: Checking if report meets retention requirements. 100 21:41:58.9 Debug: Report age: 100 rejected by user's retention limit 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 21:41:58.9 Debug: Checking if report meets retention requirements. 100 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 21:41:58.9 Debug: Checking if report meets retention requirements. 100 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 21:41:58.9 Debug: Checking if report meets retention requirements. 100 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 21:41:58.9 Debug: Not checking retention requirement for non-usenet report 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 21:41:58.9 Debug: Checking if report meets retention requirements. 100 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 21:41:58.9 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 21:41:58.9 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 21:41:58.9 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 21:41:58.9 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 21:41:58.9 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 21:41:58.9 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 21:41:58.9 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 21:41:58.9 Debug: Profile does not require a waiting period before download for Usenet. 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 21:41:58.9 Debug: Quality is highest in profile for preferred protocol, will not delay 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 21:41:58.9 Debug: New quality is a better revision for existing quality, skipping delay 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 21:41:58.9 Debug: New quality is a better revision for existing quality, skipping delay 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 21:41:58.9 Debug: Ignoring delay for user invoked search 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 21:41:58.9 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 21:41:58.9 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 21:41:58.9 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 21:41:58.9 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 21:41:58.9 Debug: Skipping deleted trackfile check during search 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 21:41:58.9 Debug: Performing history status check on report 21:41:58.9 Debug: Checking current status of album [1] in history 21:41:58.9 Debug: Existing item meets cut-off. skipping. 21:41:58.9 Debug: Existing item has better quality, skipping 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 21:41:58.9 Debug: Performing history status check on report 21:41:58.9 Debug: Checking current status of album [1] in history 21:41:58.9 Debug: Existing item meets cut-off. skipping. 21:41:58.9 Debug: Existing item has better quality, skipping 21:41:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 21:41:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 21:41:59.0 Debug: Performing history status check on report 21:41:59.0 Debug: Checking current status of album [1] in history 21:41:59.0 Debug: New item has a better quality 21:41:59.0 Debug: Checking current status of album [2] in history 21:41:59.0 Debug: New item has a better quality 21:41:59.0 Debug: Checking current status of album [3] in history 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 21:41:59.0 Debug: Performing history status check on report 21:41:59.0 Debug: Checking current status of album [1] in history 21:41:59.0 Debug: New item has a better quality 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 21:41:59.0 Debug: Performing history status check on report 21:41:59.0 Debug: Checking current status of album [1] in history 21:41:59.0 Debug: Existing item meets cut-off. skipping. 21:41:59.0 Debug: New item's custom formats [] do not improve on [], skipping 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 21:41:59.0 Debug: Performing history status check on report 21:41:59.0 Debug: Checking current status of album [1] in history 21:41:59.0 Debug: Existing item meets cut-off. skipping. 21:41:59.0 Debug: Existing item has better quality, skipping 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 21:41:59.0 Debug: Performing history status check on report 21:41:59.0 Debug: Checking current status of album [1] in history 21:41:59.0 Debug: Existing item meets cut-off. skipping. 21:41:59.0 Debug: New item's custom formats [] do not improve on [], skipping 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 21:41:59.0 Debug: Performing history status check on report 21:41:59.0 Debug: Checking current status of album [1] in history 21:41:59.0 Debug: Existing item meets cut-off. skipping. 21:41:59.0 Debug: New item's custom formats [] do not improve on [], skipping 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 21:41:59.0 Debug: Performing history status check on report 21:41:59.0 Debug: Checking current status of album [1] in history 21:41:59.0 Debug: New item has a better quality 21:41:59.0 Debug: Checking current status of album [2] in history 21:41:59.0 Debug: Checking current status of album [3] in history 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 21:41:59.0 Debug: Performing history status check on report 21:41:59.0 Debug: Checking current status of album [1] in history 21:41:59.0 Debug: Existing item meets cut-off. skipping. 21:41:59.0 Debug: Existing item has better quality, skipping 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 21:41:59.0 Debug: Performing history status check on report 21:41:59.0 Debug: Checking current status of album [1] in history 21:41:59.0 Debug: Existing item meets cut-off. skipping. 21:41:59.0 Debug: Existing item has better quality, skipping 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 21:41:59.0 Debug: Skipping history check during search 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 21:41:59.0 Debug: Performing history status check on report 21:41:59.0 Debug: Checking current status of album [1] in history 21:41:59.0 Debug: Checking current status of album [2] in history 21:41:59.0 Debug: Checking current status of album [3] in history 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 21:41:59.0 Debug: Performing history status check on report 21:41:59.0 Debug: Checking current status of album [1] in history 21:41:59.0 Debug: Checking current status of album [2] in history 21:41:59.0 Debug: Checking current status of album [3] in history 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 21:41:59.0 Debug: Performing history status check on report 21:41:59.0 Debug: Checking current status of album [1] in history 21:41:59.0 Debug: Checking current status of album [2] in history 21:41:59.0 Debug: Checking current status of album [3] in history 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 21:41:59.0 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 21:41:59.0 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 21:41:59.0 Debug: Indexer with id 2 does not exist, skipping indexer tags check 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 21:41:59.0 Debug: New quality is a better revision for existing quality 21:41:59.0 Debug: Proper for old file, rejecting: {0} 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 21:41:59.0 Debug: New quality is a better revision for existing quality 21:41:59.0 Debug: Auto downloading of propers is disabled 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 21:41:59.0 Debug: New quality is a better revision for existing quality 21:41:59.0 Debug: New quality is a better revision for existing quality 21:41:59.0 Debug: Proper for old file, rejecting: {0} 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 21:41:59.0 Debug: New quality is a better revision for existing quality 21:41:59.0 Debug: Proper for old file, rejecting: {0} 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 21:41:59.0 Debug: Propers are not preferred, skipping check 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_proper_is_for_better_quality --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_proper_is_for_better_quality --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 21:41:59.0 Debug: New quality is a better revision for existing quality 21:41:59.0 Debug: New quality is a better revision for existing quality 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 21:41:59.0 Debug: Checking if artist matches searched artist 21:41:59.0 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 21:41:59.0 Debug: Checking if artist matches searched artist 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 21:41:59.0 Debug: Not enough seeders: 0. Minimum seeders: 5 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 21:41:59.0 Debug: Not enough seeders: 4. Minimum seeders: 5 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:41:59.0 Debug: Indexer with id 1 does not exist, skipping seeders check 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 21:41:59.0 Debug: Quality profile does not allow upgrades, skipping 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 21:41:59.0 Debug: Quality profile does not allow upgrades, skipping 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 21:41:59.0 Debug: Quality profile allows upgrading 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 21:41:59.0 Debug: Quality profile allows upgrading 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 21:41:59.0 Debug: Existing item has better quality, skipping 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 21:41:59.0 Debug: New item has a better quality 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 21:41:59.0 Debug: New item has a better quality 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 21:41:59.0 Debug: Existing item has better quality, skipping 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 21:41:59.0 Debug: New item's custom formats [] do not improve on [], skipping 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 21:41:59.0 Debug: Existing item has better quality, skipping 21:41:59.0 Debug: Existing item has better quality, skipping 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 21:41:59.0 Debug: New item has a better quality 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 21:41:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 21:41:59.0 Debug: New item has a better quality 21:41:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 21:41:59.1 Debug: New item's custom formats [] do not improve on [], skipping 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:41:59.1 Debug: Existing item has better quality, skipping 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:41:59.1 Debug: Existing item has better quality, skipping 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 21:41:59.1 Debug: New item's custom formats [] do not improve on [], skipping 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 21:41:59.1 Debug: New item's custom formats [] do not improve on [], skipping 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 21:41:59.1 Debug: New item has a better quality 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 21:41:59.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 21:41:59.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 21:41:59.2 Debug: All albums were imported in history for Drone.S01E01.HDTV 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 21:41:59.2 Debug: All albums were imported for Drone.S01E01.HDTV 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 21:41:59.2 Debug: All albums were imported for Drone.S01E01.HDTV 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 21:41:59.2 Debug: All albums were imported for Droned Pilot 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 21:41:59.2 Debug: Not all albums have been imported for the release 'Drone.S01E01.HDTV' 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 21:41:59.2 Debug: Not all albums have been imported for the release 'Drone.S01E01.HDTV' 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 21:41:59.2 Debug: Not all albums have been imported for the release 'Drone.S01E01.HDTV' 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 21:41:59.2 Debug: Not all albums have been imported for the release 'Drone.S01E01.HDTV' 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 21:41:59.2 Debug: Not all albums have been imported for the release 'Drone.S01E01.HDTV' 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 21:41:59.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 21:41:59.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 21:41:59.3 Trace: Grabbing release '' from Indexer at priority 0. 21:41:59.3 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 21:41:59.3 Trace: Grabbing release '' from Indexer at priority 0. 21:41:59.3 Warn: Failed to download release '' from Indexer . Release not available 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 21:41:59.3 Trace: Grabbing release '' from Indexer at priority 0. 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 21:41:59.3 Trace: Grabbing release '' from Indexer at priority 0. 21:41:59.3 Warn: Couldn't add release '' from Indexer to download queue. System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 21:41:59.3 Trace: Grabbing release '' from Indexer at priority 0. 21:41:59.3 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 21:41:59.3 Trace: Grabbing release '' from Indexer at priority 0. 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 21:41:59.3 Trace: Grabbing release '' from Indexer at priority 0. 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 21:41:59.3 Trace: Grabbing release '' from Indexer at priority 0. 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 21:41:59.3 Trace: Grabbing release '' from Indexer at priority 0. 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 21:41:59.3 Trace: Grabbing release '' from Indexer at priority 0. 21:41:59.3 Trace: Grabbing release '' from Indexer at priority 0. 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 21:41:59.3 Trace: Grabbing release '' from Indexer at priority 0. 21:41:59.3 Trace: Grabbing release '' from Indexer at priority 0. 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 21:41:59.3 Trace: Grabbing release '' from Indexer at priority 0. 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 21:41:59.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 21:41:59.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 21:41:59.3 Trace: No non-blocked Download Client available, retrying blocked one. 21:41:59.4 Trace: No non-blocked Download Client available, retrying blocked one. 21:41:59.4 Trace: No non-blocked Download Client available, retrying blocked one. 21:41:59.4 Trace: No non-blocked Download Client available, retrying blocked one. 21:41:59.4 Trace: No non-blocked Download Client available, retrying blocked one. 21:41:59.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 21:41:59.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 21:41:59.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 21:41:59.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 21:41:59.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 21:41:59.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 21:41:59.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 21:41:59.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 21:41:59.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 21:41:59.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 21:41:59.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 21:41:59.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 21:41:59.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 21:41:59.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 21:41:59.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 21:41:59.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 21:41:59.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 21:41:59.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:41:59.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:41:59.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:41:59.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:41:59.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:41:59.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:41:59.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:41:59.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:41:59.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:41:59.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:41:59.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 21:41:59.4 Info: Iteration 0 21:41:59.5 Info: Iteration 1 21:41:59.5 Info: Iteration 2 21:41:59.5 Info: Iteration 3 21:41:59.5 Info: Iteration 4 21:41:59.5 Info: Iteration 5 21:41:59.5 Info: Iteration 6 21:41:59.5 Info: Iteration 7 21:41:59.5 Info: Iteration 8 21:41:59.5 Info: Iteration 9 21:41:59.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 21:41:59.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 21:41:59.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 21:41:59.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders("@eaDir") --- 21:41:59.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders("@eaDir") --- 21:41:59.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders(".@__thumb") --- 21:41:59.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders(".@__thumb") --- 21:41:59.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 21:41:59.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 21:41:59.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:41:59.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:41:59.9 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 21:41:59.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:41:59.9 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:41:59.9 Debug: Downloading torrent for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:41:59.9 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 21:41:59.9 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 21:41:59.9 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 21:41:59.9 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 21:41:59.9 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:41:59.9 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 21:41:59.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:41:59.9 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 21:41:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 21:41:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:42:00.0 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:42:00.0 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:42:00.0 Debug: Downloaded nzb for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.0 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 21:42:00.0 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 21:42:00.0 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 21:42:00.0 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:42:00.0 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 21:42:00.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 21:42:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 21:42:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 21:42:00.1 Warn: Could not get the serial number from Download Station 127.0.0.1:5000 System.ArgumentNullException: String reference not set to an instance of a String. (Parameter 's') at System.Text.Encoding.GetBytes(String s) at System.Text.UTF8Encoding.UTF8EncodingSealed.GetBytes(String s) at NzbDrone.Common.Crypto.HashConverter.GetHash(String target) in ./Lidarr.Common/Crypto/HashConverter.cs:line 21 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 46 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 21:42:00.1 Warn: Failed to get shared folder /unknownFolder from Disk Station 127.0.0.1:5000 NzbDrone.Core.Download.Clients.DownloadClientException: There is no shared folder at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFileStationProxyProxy.GetSharedFolderMapping(String sharedFolder, DownloadStationSettings settings) at NzbDrone.Core.Download.Clients.DownloadStation.SharedFolderResolver.GetPhysicalPath(OsPath sharedFolder, DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SharedFolderResolver.cs:line 33 21:42:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 21:42:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 21:42:00.2 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:42:00.2 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:42:00.2 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:42:00.2 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:42:00.2 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:42:00.2 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:42:00.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:42:00.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:42:00.3 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 21:42:00.3 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:42:00.3 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:42:00.3 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:42:00.3 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:42:00.3 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:42:00.3 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:42:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:42:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 21:42:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 21:42:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 21:42:00.5 Info: Unknown download state: Unknown 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 21:42:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 21:42:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 21:42:00.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.6 Debug: did not return the expected InfoHash for 'http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext', Lidarr could potentially lose track of the download in progress. 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 21:42:00.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (1000 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 21:42:00.6 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 21:42:00.6 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 21:42:00.6 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 21:42:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 21:42:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 21:42:00.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 21:42:00.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 21:42:00.7 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 21:42:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 21:42:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 21:42:00.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 21:42:00.8 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 21:42:00.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 21:42:00.8 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 21:42:00.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 21:42:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 21:42:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:42:00.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:42:00.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 21:42:00.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.9 Warn: Failed to set the torrent priority for CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951. NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [http://me.local/] at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IQBittorrentProxyProxy.MoveTorrentToTopInQueue(String hash, QBittorrentSettings settings) at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.AddFromTorrentFile(RemoteAlbum remoteAlbum, String hash, String filename, Byte[] fileContent) in ./Lidarr.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 164 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 21:42:00.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 21:42:00.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 21:42:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 21:42:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_overridden_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_overridden_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_overridden_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_just_under_overridden_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_after_rounding_and_paused("pausedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_after_rounding_and_paused("stoppedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 21:42:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 21:42:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 21:42:01.1 Trace: Replacing double forward slashes in path '//server/store/downloads'. If this is not meant to be a Windows UNC path fix the 'Save Path' in qBittorrent's music category 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_paused --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_paused --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 21:42:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 21:42:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 21:42:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 21:42:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 21:42:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 21:42:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 21:42:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 21:42:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 21:42:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 21:42:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 21:42:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 21:42:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 21:42:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 21:42:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 21:42:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 21:42:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 21:42:01.2 Debug: Retrieved metadata of 1 torrents in client 21:42:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 21:42:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 21:42:01.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 21:42:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 21:42:01.2 Debug: Retrieved metadata of 1 torrents in client 21:42:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 21:42:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 21:42:01.3 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_clean_title("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]","[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb") --- 21:42:01.3 Debug: Downloaded nzb for release '[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.3 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_clean_title("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]","[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb") --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 21:42:01.3 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 21:42:01.3 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 21:42:01.3 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 21:42:01.3 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:42:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:42:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-archive",15) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-archive",15) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-delete",15) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-delete",15) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",10) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",10) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",10) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",10) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",0) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",0) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",0) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",0) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-archive",3) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-archive",3) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-delete",3) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-delete",3) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-archive",0) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-archive",0) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-delete",0) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-delete",0) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 21:42:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 21:42:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 21:42:01.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 21:42:01.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 21:42:01.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 21:42:01.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:42:01.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 21:42:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 21:42:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- Skipped should_fix_forward_slashes [6 ms] 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 21:42:01.6 Debug: Transmission version information: 2.84 () 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 21:42:01.6 Debug: Transmission version information: 2.84+ () 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 21:42:01.6 Debug: Transmission version information: 2.84 (other info) 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 21:42:01.6 Debug: Transmission version information: 2.84 (2.84) 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:42:01.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:42:01.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 21:42:01.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 21:42:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 21:42:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- Skipped should_combine_drive_letter [1 ms] 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 21:42:01.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 21:42:01.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 21:42:01.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 21:42:01.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:42:01.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 21:42:01.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 21:42:01.7 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 21:42:01.7 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 21:42:01.7 Debug: Vuze protocol version information: 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 21:42:01.7 Debug: Vuze protocol version information: 10 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 21:42:01.7 Debug: Vuze protocol version information: foo 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 21:42:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 21:42:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 21:42:01.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- Skipped should_fix_forward_slashes [1 ms] Skipped should_have_correct_output_directory_for_multifile_torrents [1 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [1 ms] 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 21:42:01.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 21:42:01.8 Debug: Vuze protocol version information: 14 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 21:42:01.8 Debug: Vuze protocol version information: 15 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 21:42:01.8 Debug: Vuze protocol version information: 20 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 21:42:01.8 Info: Report sent to Name1 from indexer Indexer1. Title1 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 21:42:01.8 Trace: Release Title1 no longer available on indexer. 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 21:42:01.8 Info: Report sent to Name1 from indexer Indexer1. Title1 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 21:42:01.8 Info: Report sent to Name1 from indexer Indexer1. Title1 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 21:42:01.8 Info: Report sent to Name1 from indexer Indexer1. Title1 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 21:42:01.8 Info: Report sent to Name1 from indexer Indexer1. Title1 21:42:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 21:42:01.8 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 21:42:01.9 Debug: Adding release Title1 to pending releases with reason Delay 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 21:42:01.9 Debug: Adding release Title1 to pending releases with reason Delay 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 21:42:01.9 Debug: Adding release Title1 to pending releases with reason Delay 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 21:42:01.9 Debug: Adding release Title1 to pending releases with reason Delay 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 21:42:01.9 Debug: The release Title1 is already pending with reason Delay, not adding again 21:42:01.9 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 21:42:01.9 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 21:42:02.0 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 21:42:02.0 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 21:42:02.0 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 21:42:02.0 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 21:42:02.0 Debug: Removing previously pending release, as it was grabbed. 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 21:42:02.0 Debug: Removing previously pending release, as it was grabbed. 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 21:42:02.0 Debug: Removing failed releases from pending 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 21:42:02.0 Debug: Removing failed releases from pending 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 21:42:02.0 Debug: Removing failed releases from pending 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 21:42:02.0 Debug: Removing failed releases from pending 21:42:02.0 Debug: Removing previously pending release, as it has now been rejected. 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 21:42:02.0 Debug: Failed download only contains one album, searching again 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 21:42:02.0 Debug: Failed download was entire artist, searching again 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 21:42:02.0 Debug: Failed download contains multiple albums, searching again 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 21:42:02.0 Debug: Skip redownloading requested by user 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 21:42:02.0 Debug: Auto redownloading failed albums is disabled 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 21:42:02.0 Trace: Checking if all items for 'Title1' have been imported 21:42:02.0 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 21:42:02.0 Trace: All albums for 'Title1' have been imported: False 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 21:42:02.0 Trace: Checking if all items for 'Title1' have been imported 21:42:02.0 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 21:42:02.0 Trace: All albums for 'Title1' have been imported: False 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 21:42:02.0 Trace: Checking if all items for 'Title1' have been imported 21:42:02.0 Trace: No history for Title1 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 21:42:02.0 Trace: Checking if all items for 'Title1' have been imported 21:42:02.0 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 21:42:02.0 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 21:42:02.0 Trace: All albums for 'Title1' have been imported: True 21:42:02.0 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 21:42:02.0 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 21:42:02.1 Trace: Checking if all items for 'Title1' have been imported 21:42:02.1 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 21:42:02.1 Trace: All albums for 'Title1' have been imported: True 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 21:42:02.1 Trace: Checking if all items for 'Title1' have been imported 21:42:02.1 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 21:42:02.1 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 21:42:02.1 Trace: All albums for 'Title1' have been imported: False 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 21:42:02.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:42:02.1 Debug: Album Parsed. Audio Artist - Audio Album 21:42:02.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Debug: Quality parsed: FLAC v1 21:42:02.1 Debug: Release Group parsed: 21:42:02.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:42:02.1 Debug: Album Parsed. Audio Artist - Audio Album 21:42:02.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Debug: Quality parsed: FLAC v1 21:42:02.1 Debug: Release Group parsed: 21:42:02.1 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:42:02.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:42:02.1 Debug: Album Parsed. Audio Artist - Audio Album 21:42:02.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Debug: Quality parsed: FLAC v1 21:42:02.1 Debug: Release Group parsed: 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 21:42:02.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:42:02.1 Debug: Album Parsed. Audio Artist - Audio Album 21:42:02.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Debug: Quality parsed: FLAC v1 21:42:02.1 Debug: Release Group parsed: 21:42:02.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:42:02.1 Debug: Album Parsed. Audio Artist - Audio Album 21:42:02.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Debug: Quality parsed: FLAC v1 21:42:02.1 Debug: Release Group parsed: 21:42:02.1 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:42:02.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:42:02.1 Debug: Album Parsed. Audio Artist - Audio Album 21:42:02.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Debug: Quality parsed: FLAC v1 21:42:02.1 Debug: Release Group parsed: 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 21:42:02.1 Debug: Parsing string 'The torrent release folder' 21:42:02.1 Debug: Unable to parse The torrent release folder 21:42:02.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:42:02.1 Debug: Album Parsed. Audio Artist - Audio Album 21:42:02.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Debug: Quality parsed: FLAC v1 21:42:02.1 Debug: Release Group parsed: 21:42:02.1 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 21:42:02.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:42:02.1 Debug: Album Parsed. Audio Artist - Audio Album 21:42:02.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Debug: Quality parsed: FLAC v1 21:42:02.1 Debug: Release Group parsed: 21:42:02.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:42:02.1 Debug: Album Parsed. Audio Artist - Audio Album 21:42:02.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Debug: Quality parsed: FLAC v1 21:42:02.1 Debug: Release Group parsed: 21:42:02.1 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:42:02.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:42:02.1 Debug: Album Parsed. Audio Artist - Audio Album 21:42:02.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Debug: Quality parsed: FLAC v1 21:42:02.1 Debug: Release Group parsed: 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 21:42:02.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:42:02.1 Debug: Album Parsed. Audio Artist - Audio Album 21:42:02.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Debug: Quality parsed: FLAC v1 21:42:02.1 Debug: Release Group parsed: 21:42:02.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:42:02.1 Debug: Album Parsed. Audio Artist - Audio Album 21:42:02.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Debug: Quality parsed: FLAC v1 21:42:02.1 Debug: Release Group parsed: 21:42:02.1 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:42:02.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:42:02.1 Debug: Album Parsed. Audio Artist - Audio Album 21:42:02.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:42:02.1 Debug: Quality parsed: FLAC v1 21:42:02.1 Debug: Release Group parsed: 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:42:02.1 Debug: Parsing string 'the.artist.s01e01.track.xml' 21:42:02.1 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:42:02.1 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 21:42:02.1 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 21:42:02.1 Debug: Quality parsed: Unknown v1 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:42:02.1 Debug: Parsing string 'the.artist.s01e01.track.xml' 21:42:02.1 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:42:02.1 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 21:42:02.1 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 21:42:02.1 Debug: Quality parsed: Unknown v1 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".jpg") [< 1 ms] 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".metathumb") [< 1 ms] 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 21:42:02.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Saturday 21:42:02.1 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 21:42:02.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Wednesday Thursday Friday Saturday Sunday 21:42:02.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Tuesday 21:42:02.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 21:42:02.2 Warn: Value can not be null. 21:42:02.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 21:42:02.2 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:42:02.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:42:02.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:42:02.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:42:02.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:42:02.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:42:02.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:42:02.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 51 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:42:02.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 51 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:42:02.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 51 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_warning_if_downloading_inside_root_folder --- 21:42:02.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_warning_if_downloading_inside_root_folder --- 21:42:02.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:42:02.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:42:02.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:42:02.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:42:02.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:42:02.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 21:42:02.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 21:42:02.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:42:02.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:42:02.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:42:02.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 21:42:02.5 Error: System time mismatch. SystemTime: 04/14/2025 21:42:02 Expected Time: 04/16/2025 21:42:02. Update system time 21:42:02.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 21:42:02.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 21:42:02.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 21:42:02.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 21:42:02.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- Skipped should_return_error_if_series_path_is_for_posix_os [< 1 ms] 21:42:02.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 21:42:02.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 21:42:02.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 21:42:02.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 21:42:02.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 21:42:02.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 21:42:02.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 21:42:02.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 21:42:02.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 21:42:02.6 Trace: Check health -> FakeHealthCheck 21:42:02.6 Trace: Check health <- FakeHealthCheck 21:42:02.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 21:42:02.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 21:42:02.6 Trace: Check health -> FakeHealthCheck 21:42:02.6 Trace: Check health <- FakeHealthCheck 21:42:02.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 21:42:02.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 21:42:02.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 21:42:02.6 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 21:42:02.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:02.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637226516834_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:02.6 Info: DatabaseEngineVersionCheck migrating 21:42:02.6 Info: PerformDBOperation 21:42:02.6 Info: Performing DB Operation 21:42:02.6 Info: SQLite 3.49.1 21:42:02.6 Info: => 0.0011769s 21:42:02.6 Info: DatabaseEngineVersionCheck migrated 21:42:02.6 Info: => 0.0011851s 21:42:02.6 Debug: Took: 00:00:00.0087548 21:42:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:42:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:42:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" WHERE ((("History"."ArtistId" = @Clause1_P1) AND ("History"."Quality" = @Clause1_P2)) AND ("History"."EventType" IN (1, 4, 3))) PARAMETERS: Clause1_P1 = [12] Clause1_P2 = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] ==== End Query Trace ==== 21:42:02.7 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 21:42:02.7 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 21:42:02.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:02.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637227059774_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:02.7 Info: DatabaseEngineVersionCheck migrating 21:42:02.7 Info: PerformDBOperation 21:42:02.7 Info: Performing DB Operation 21:42:02.7 Info: SQLite 3.49.1 21:42:02.7 Info: => 0.0011301s 21:42:02.7 Info: DatabaseEngineVersionCheck migrated 21:42:02.7 Info: => 0.0011377s 21:42:02.7 Debug: Took: 00:00:00.0088339 21:42:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:42:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:42:02.7 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 21:42:02.7 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 21:42:02.8 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 21:42:02.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 21:42:02.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:02.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637228015016_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:02.8 Info: DatabaseEngineVersionCheck migrating 21:42:02.8 Info: PerformDBOperation 21:42:02.8 Info: Performing DB Operation 21:42:02.8 Info: SQLite 3.49.1 21:42:02.8 Info: => 0.0012368s 21:42:02.8 Info: DatabaseEngineVersionCheck migrated 21:42:02.8 Info: => 0.0012456s 21:42:02.8 Debug: Took: 00:00:00.0091958 21:42:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"\\\\Relative\\Path\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:02.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 21:42:02.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 21:42:02.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:02.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637228681186_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:02.8 Info: DatabaseEngineVersionCheck migrating 21:42:02.8 Info: PerformDBOperation 21:42:02.8 Info: Performing DB Operation 21:42:02.8 Info: SQLite 3.49.1 21:42:02.8 Info: => 0.0011863s 21:42:02.8 Info: DatabaseEngineVersionCheck migrated 21:42:02.8 Info: => 0.0011948s 21:42:02.8 Debug: Took: 00:00:00.0104931 21:42:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:02.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 21:42:02.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 21:42:02.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:02.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637229285437_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:02.9 Info: DatabaseEngineVersionCheck migrating 21:42:02.9 Info: PerformDBOperation 21:42:02.9 Info: Performing DB Operation 21:42:02.9 Info: SQLite 3.49.1 21:42:02.9 Info: => 0.0012757s 21:42:02.9 Info: DatabaseEngineVersionCheck migrated 21:42:02.9 Info: => 0.0012923s 21:42:02.9 Debug: Took: 00:00:00.0105653 21:42:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:02.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 21:42:02.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 21:42:02.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:02.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637229823206_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:02.9 Info: DatabaseEngineVersionCheck migrating 21:42:02.9 Info: PerformDBOperation 21:42:02.9 Info: Performing DB Operation 21:42:02.9 Info: SQLite 3.49.1 21:42:02.9 Info: => 0.001253s 21:42:02.9 Info: DatabaseEngineVersionCheck migrated 21:42:02.9 Info: => 0.0012634s 21:42:02.9 Debug: Took: 00:00:00.0113152 21:42:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:03.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 21:42:03.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 21:42:03.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637230684810_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.0 Info: DatabaseEngineVersionCheck migrating 21:42:03.0 Info: PerformDBOperation 21:42:03.0 Info: Performing DB Operation 21:42:03.0 Info: SQLite 3.49.1 21:42:03.0 Info: => 0.0011733s 21:42:03.0 Info: DatabaseEngineVersionCheck migrated 21:42:03.0 Info: => 0.0011847s 21:42:03.0 Debug: Took: 00:00:00.0096371 21:42:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 21:42:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["dash"] StandardTrackFormat = ["\"StandardTrackFormat2\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat2\""] ArtistFolderFormat = ["\"ArtistFolderFormat2\""] Id = [0] ==== End Query Trace ==== 21:42:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["spaceDash"] StandardTrackFormat = ["\"StandardTrackFormat3\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat3\""] ArtistFolderFormat = ["\"ArtistFolderFormat3\""] Id = [0] ==== End Query Trace ==== 21:42:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["spaceDashSpace"] StandardTrackFormat = ["\"StandardTrackFormat4\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat4\""] ArtistFolderFormat = ["\"ArtistFolderFormat4\""] Id = [0] ==== End Query Trace ==== 21:42:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["smart"] StandardTrackFormat = ["\"StandardTrackFormat5\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat5\""] ArtistFolderFormat = ["\"ArtistFolderFormat5\""] Id = [0] ==== End Query Trace ==== 21:42:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 21:42:03.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 21:42:03.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 21:42:03.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637231225851_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.1 Info: DatabaseEngineVersionCheck migrating 21:42:03.1 Info: PerformDBOperation 21:42:03.1 Info: Performing DB Operation 21:42:03.1 Info: SQLite 3.49.1 21:42:03.1 Info: => 0.0012413s 21:42:03.1 Info: DatabaseEngineVersionCheck migrated 21:42:03.1 Info: => 0.0012505s 21:42:03.1 Debug: Took: 00:00:00.0095305 21:42:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 21:42:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 21:42:03.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 21:42:03.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 21:42:03.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637231727896_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.1 Info: DatabaseEngineVersionCheck migrating 21:42:03.1 Info: PerformDBOperation 21:42:03.1 Info: Performing DB Operation 21:42:03.1 Info: SQLite 3.49.1 21:42:03.1 Info: => 0.0012256s 21:42:03.1 Info: DatabaseEngineVersionCheck migrated 21:42:03.1 Info: => 0.0012379s 21:42:03.1 Debug: Took: 00:00:00.0095284 21:42:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 21:42:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 21:42:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 21:42:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 21:42:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 21:42:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 21:42:03.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 21:42:03.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 21:42:03.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637232274945_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.2 Info: DatabaseEngineVersionCheck migrating 21:42:03.2 Info: PerformDBOperation 21:42:03.2 Info: Performing DB Operation 21:42:03.2 Info: SQLite 3.49.1 21:42:03.2 Info: => 0.0010898s 21:42:03.2 Info: DatabaseEngineVersionCheck migrated 21:42:03.2 Info: => 0.001099s 21:42:03.2 Debug: Took: 00:00:00.0093354 21:42:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 21:42:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 21:42:03.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 21:42:03.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 21:42:03.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637232761852_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.2 Info: DatabaseEngineVersionCheck migrating 21:42:03.2 Info: PerformDBOperation 21:42:03.2 Info: Performing DB Operation 21:42:03.2 Info: SQLite 3.49.1 21:42:03.2 Info: => 0.0012228s 21:42:03.2 Info: DatabaseEngineVersionCheck migrated 21:42:03.2 Info: => 0.0012316s 21:42:03.2 Debug: Took: 00:00:00.0095562 21:42:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-03-24T21:42:03.2892227Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739354, "ageHours": 17744517.700913835, "ageMinutes": 1064671062.0548303 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 21:42:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:42:03.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 21:42:03.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 21:42:03.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637233500793_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.3 Info: DatabaseEngineVersionCheck migrating 21:42:03.3 Info: PerformDBOperation 21:42:03.3 Info: Performing DB Operation 21:42:03.3 Info: SQLite 3.49.1 21:42:03.3 Info: => 0.0011513s 21:42:03.3 Info: DatabaseEngineVersionCheck migrated 21:42:03.3 Info: => 0.0011599s 21:42:03.3 Debug: Took: 00:00:00.0093454 21:42:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-03-24T21:42:03.362126Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739354, "ageHours": 17744517.700934075, "ageMinutes": 1064671062.0560448 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 21:42:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:42:03.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 21:42:03.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 21:42:03.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637234035672_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.4 Info: DatabaseEngineVersionCheck migrating 21:42:03.4 Info: PerformDBOperation 21:42:03.4 Info: Performing DB Operation 21:42:03.4 Info: SQLite 3.49.1 21:42:03.4 Info: => 0.0012429s 21:42:03.4 Info: DatabaseEngineVersionCheck migrated 21:42:03.4 Info: => 0.001251s 21:42:03.4 Debug: Took: 00:00:00.0090965 21:42:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-03-24T21:42:03.4152225Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739354, "ageHours": 17744517.700948812, "ageMinutes": 1064671062.0569286 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 21:42:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:42:03.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 21:42:03.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 21:42:03.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637234576838_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.4 Info: DatabaseEngineVersionCheck migrating 21:42:03.4 Info: PerformDBOperation 21:42:03.4 Info: Performing DB Operation 21:42:03.4 Info: SQLite 3.49.1 21:42:03.4 Info: => 0.0011122s 21:42:03.4 Info: DatabaseEngineVersionCheck migrated 21:42:03.4 Info: => 0.0011227s 21:42:03.4 Debug: Took: 00:00:00.0084844 21:42:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:42:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:03.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 21:42:03.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 21:42:03.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637235100282_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.5 Info: DatabaseEngineVersionCheck migrating 21:42:03.5 Info: PerformDBOperation 21:42:03.5 Info: Performing DB Operation 21:42:03.5 Info: SQLite 3.49.1 21:42:03.5 Info: => 0.0011372s 21:42:03.5 Info: DatabaseEngineVersionCheck migrated 21:42:03.5 Info: => 0.0011453s 21:42:03.5 Debug: Took: 00:00:00.0086121 21:42:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:42:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:03.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 21:42:03.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 21:42:03.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637235591511_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.5 Info: DatabaseEngineVersionCheck migrating 21:42:03.5 Info: PerformDBOperation 21:42:03.5 Info: Performing DB Operation 21:42:03.5 Info: SQLite 3.49.1 21:42:03.5 Info: => 0.0010659s 21:42:03.5 Info: DatabaseEngineVersionCheck migrated 21:42:03.5 Info: => 0.0010733s 21:42:03.5 Debug: Took: 00:00:00.0085952 21:42:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:42:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:03.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 21:42:03.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 21:42:03.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637236297490_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.6 Info: DatabaseEngineVersionCheck migrating 21:42:03.6 Info: PerformDBOperation 21:42:03.6 Info: Performing DB Operation 21:42:03.6 Info: SQLite 3.49.1 21:42:03.6 Info: => 0.0011084s 21:42:03.6 Info: DatabaseEngineVersionCheck migrated 21:42:03.6 Info: => 0.0011163s 21:42:03.6 Debug: Took: 00:00:00.0085687 21:42:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:42:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:03.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 21:42:03.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 21:42:03.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637236778586_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.6 Info: DatabaseEngineVersionCheck migrating 21:42:03.6 Info: PerformDBOperation 21:42:03.6 Info: Performing DB Operation 21:42:03.6 Info: SQLite 3.49.1 21:42:03.6 Info: => 0.0010849s 21:42:03.6 Info: DatabaseEngineVersionCheck migrated 21:42:03.6 Info: => 0.0010925s 21:42:03.6 Debug: Took: 00:00:00.0085766 21:42:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:42:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:03.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 21:42:03.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 21:42:03.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637237261976_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.7 Info: DatabaseEngineVersionCheck migrating 21:42:03.7 Info: PerformDBOperation 21:42:03.7 Info: Performing DB Operation 21:42:03.7 Info: SQLite 3.49.1 21:42:03.7 Info: => 0.001041s 21:42:03.7 Info: DatabaseEngineVersionCheck migrated 21:42:03.7 Info: => 0.0010491s 21:42:03.7 Debug: Took: 00:00:00.0086589 21:42:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:42:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:03.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 21:42:03.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 21:42:03.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637237756907_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.7 Info: DatabaseEngineVersionCheck migrating 21:42:03.7 Info: PerformDBOperation 21:42:03.7 Info: Performing DB Operation 21:42:03.7 Info: SQLite 3.49.1 21:42:03.7 Info: => 0.0011003s 21:42:03.7 Info: DatabaseEngineVersionCheck migrated 21:42:03.7 Info: => 0.0011086s 21:42:03.7 Debug: Took: 00:00:00.0091533 21:42:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:03.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 21:42:03.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 21:42:03.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637238246036_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.8 Info: DatabaseEngineVersionCheck migrating 21:42:03.8 Info: PerformDBOperation 21:42:03.8 Info: Performing DB Operation 21:42:03.8 Info: SQLite 3.49.1 21:42:03.8 Info: => 0.0010767s 21:42:03.8 Info: DatabaseEngineVersionCheck migrated 21:42:03.8 Info: => 0.0010846s 21:42:03.8 Debug: Took: 00:00:00.0088638 21:42:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:03.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 21:42:03.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 21:42:03.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637238735475_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.8 Info: DatabaseEngineVersionCheck migrating 21:42:03.8 Info: PerformDBOperation 21:42:03.8 Info: Performing DB Operation 21:42:03.8 Info: SQLite 3.49.1 21:42:03.8 Info: => 0.0011815s 21:42:03.8 Info: DatabaseEngineVersionCheck migrated 21:42:03.8 Info: => 0.0011899s 21:42:03.8 Debug: Took: 00:00:00.0090091 21:42:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:03.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 21:42:03.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 21:42:03.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637239236496_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.9 Info: DatabaseEngineVersionCheck migrating 21:42:03.9 Info: PerformDBOperation 21:42:03.9 Info: Performing DB Operation 21:42:03.9 Info: SQLite 3.49.1 21:42:03.9 Info: => 0.0011045s 21:42:03.9 Info: DatabaseEngineVersionCheck migrated 21:42:03.9 Info: => 0.0011128s 21:42:03.9 Debug: Took: 00:00:00.0090065 21:42:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:42:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:03.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 21:42:03.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 21:42:03.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:03.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637239731716_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:03.9 Info: DatabaseEngineVersionCheck migrating 21:42:03.9 Info: PerformDBOperation 21:42:03.9 Info: Performing DB Operation 21:42:03.9 Info: SQLite 3.49.1 21:42:03.9 Info: => 0.0011388s 21:42:03.9 Info: DatabaseEngineVersionCheck migrated 21:42:03.9 Info: => 0.0011467s 21:42:03.9 Debug: Took: 00:00:00.0091997 21:42:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:42:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:04.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 21:42:04.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 21:42:04.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637240239893_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.0 Info: DatabaseEngineVersionCheck migrating 21:42:04.0 Info: PerformDBOperation 21:42:04.0 Info: Performing DB Operation 21:42:04.0 Info: SQLite 3.49.1 21:42:04.0 Info: => 0.001143s 21:42:04.0 Info: DatabaseEngineVersionCheck migrated 21:42:04.0 Info: => 0.0011512s 21:42:04.0 Debug: Took: 00:00:00.0091604 21:42:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:42:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:04.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 21:42:04.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 21:42:04.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637240747228_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.0 Info: DatabaseEngineVersionCheck migrating 21:42:04.0 Info: PerformDBOperation 21:42:04.0 Info: Performing DB Operation 21:42:04.0 Info: SQLite 3.49.1 21:42:04.0 Info: => 0.0010645s 21:42:04.0 Info: DatabaseEngineVersionCheck migrated 21:42:04.0 Info: => 0.0010721s 21:42:04.0 Debug: Took: 00:00:00.0085256 21:42:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:04.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 21:42:04.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 21:42:04.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637241482958_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.1 Info: DatabaseEngineVersionCheck migrating 21:42:04.1 Info: PerformDBOperation 21:42:04.1 Info: Performing DB Operation 21:42:04.1 Info: SQLite 3.49.1 21:42:04.1 Info: => 0.0010622s 21:42:04.1 Info: DatabaseEngineVersionCheck migrated 21:42:04.1 Info: => 0.0010697s 21:42:04.1 Debug: Took: 00:00:00.0085490 21:42:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 21:42:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:42:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:04.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 21:42:04.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 21:42:04.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637242048884_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.2 Info: DatabaseEngineVersionCheck migrating 21:42:04.2 Info: PerformDBOperation 21:42:04.2 Info: Performing DB Operation 21:42:04.2 Info: SQLite 3.49.1 21:42:04.2 Info: => 0.0010522s 21:42:04.2 Info: DatabaseEngineVersionCheck migrated 21:42:04.2 Info: => 0.0010599s 21:42:04.2 Debug: Took: 00:00:00.0084706 21:42:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] PublishedDate = ["2025-04-14T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 21:42:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:42:04.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 21:42:04.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 21:42:04.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637242545606_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.2 Info: DatabaseEngineVersionCheck migrating 21:42:04.2 Info: PerformDBOperation 21:42:04.2 Info: Performing DB Operation 21:42:04.2 Info: SQLite 3.49.1 21:42:04.2 Info: => 0.0010839s 21:42:04.2 Info: DatabaseEngineVersionCheck migrated 21:42:04.2 Info: => 0.0010921s 21:42:04.2 Debug: Took: 00:00:00.0088174 21:42:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] PublishedDate = ["2025-04-14T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 21:42:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:42:04.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 21:42:04.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 21:42:04.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637243083817_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.3 Info: DatabaseEngineVersionCheck migrating 21:42:04.3 Info: PerformDBOperation 21:42:04.3 Info: Performing DB Operation 21:42:04.3 Info: SQLite 3.49.1 21:42:04.3 Info: => 0.0011448s 21:42:04.3 Info: DatabaseEngineVersionCheck migrated 21:42:04.3 Info: => 0.0011661s 21:42:04.3 Debug: Took: 00:00:00.0085969 21:42:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:42:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:42:04.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 21:42:04.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 21:42:04.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637243611051_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.3 Info: DatabaseEngineVersionCheck migrating 21:42:04.3 Info: PerformDBOperation 21:42:04.3 Info: Performing DB Operation 21:42:04.3 Info: SQLite 3.49.1 21:42:04.3 Info: => 0.0010439s 21:42:04.3 Info: DatabaseEngineVersionCheck migrated 21:42:04.3 Info: => 0.0010516s 21:42:04.3 Debug: Took: 00:00:00.0089880 21:42:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:42:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:42:04.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 21:42:04.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 21:42:04.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637244158700_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.4 Info: DatabaseEngineVersionCheck migrating 21:42:04.4 Info: PerformDBOperation 21:42:04.4 Info: Performing DB Operation 21:42:04.4 Info: SQLite 3.49.1 21:42:04.4 Info: => 0.0011428s 21:42:04.4 Info: DatabaseEngineVersionCheck migrated 21:42:04.4 Info: => 0.0011505s 21:42:04.4 Debug: Took: 00:00:00.0087790 21:42:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:42:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [1] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-15T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 21:42:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:42:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:42:04.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 21:42:04.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 21:42:04.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637244759355_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.4 Info: DatabaseEngineVersionCheck migrating 21:42:04.4 Info: PerformDBOperation 21:42:04.4 Info: Performing DB Operation 21:42:04.4 Info: SQLite 3.49.1 21:42:04.4 Info: => 0.0011819s 21:42:04.4 Info: DatabaseEngineVersionCheck migrated 21:42:04.4 Info: => 0.0011911s 21:42:04.4 Debug: Took: 00:00:00.0092669 21:42:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:42:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [1] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-15T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 21:42:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:42:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:42:04.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 21:42:04.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 21:42:04.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637245370713_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.5 Info: DatabaseEngineVersionCheck migrating 21:42:04.5 Info: PerformDBOperation 21:42:04.5 Info: Performing DB Operation 21:42:04.5 Info: SQLite 3.49.1 21:42:04.5 Info: => 0.0011319s 21:42:04.5 Info: DatabaseEngineVersionCheck migrated 21:42:04.5 Info: => 0.0011417s 21:42:04.5 Debug: Took: 00:00:00.0084359 21:42:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2025-04-14T00:00:00Z"] ProviderId = [0] InitialFailure = ["2025-04-14T00:00:00Z"] MostRecentFailure = ["2025-04-14T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-04-14T00:00:00Z"] ==== End Query Trace ==== 21:42:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 21:42:04.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 21:42:04.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 21:42:04.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637245871462_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.5 Info: DatabaseEngineVersionCheck migrating 21:42:04.5 Info: PerformDBOperation 21:42:04.5 Info: Performing DB Operation 21:42:04.5 Info: SQLite 3.49.1 21:42:04.5 Info: => 0.0010978s 21:42:04.5 Info: DatabaseEngineVersionCheck migrated 21:42:04.5 Info: => 0.0011221s 21:42:04.5 Debug: Took: 00:00:00.0094680 21:42:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] MinRefreshInterval = ["00:00:00.0000001"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 21:42:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2025-04-14T00:00:00Z"] ProviderId = [1] InitialFailure = ["2025-04-14T00:00:00Z"] MostRecentFailure = ["2025-04-14T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-04-14T00:00:00Z"] ==== End Query Trace ==== 21:42:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 21:42:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 21:42:04.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 21:42:04.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 21:42:04.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637246657679_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.6 Info: DatabaseEngineVersionCheck migrating 21:42:04.6 Info: PerformDBOperation 21:42:04.6 Info: Performing DB Operation 21:42:04.6 Info: SQLite 3.49.1 21:42:04.6 Info: => 0.0010726s 21:42:04.6 Info: DatabaseEngineVersionCheck migrated 21:42:04.6 Info: => 0.0010825s 21:42:04.6 Debug: Took: 00:00:00.0084597 21:42:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [0] InitialFailure = ["2025-04-14T00:00:00Z"] MostRecentFailure = ["2025-04-14T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-04-14T00:00:00Z"] ==== End Query Trace ==== 21:42:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 21:42:04.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 21:42:04.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 21:42:04.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637247150328_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.7 Info: DatabaseEngineVersionCheck migrating 21:42:04.7 Info: PerformDBOperation 21:42:04.7 Info: Performing DB Operation 21:42:04.7 Info: SQLite 3.49.1 21:42:04.7 Info: => 0.0011221s 21:42:04.7 Info: DatabaseEngineVersionCheck migrated 21:42:04.7 Info: => 0.0011309s 21:42:04.7 Debug: Took: 00:00:00.0092742 21:42:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 21:42:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [1] InitialFailure = ["2025-04-14T00:00:00Z"] MostRecentFailure = ["2025-04-14T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-04-14T00:00:00Z"] ==== End Query Trace ==== 21:42:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 21:42:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 21:42:04.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 21:42:04.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 21:42:04.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637247697346_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.7 Info: DatabaseEngineVersionCheck migrating 21:42:04.7 Info: PerformDBOperation 21:42:04.7 Info: Performing DB Operation 21:42:04.7 Info: SQLite 3.49.1 21:42:04.7 Info: => 0.0011089s 21:42:04.7 Info: DatabaseEngineVersionCheck migrated 21:42:04.7 Info: => 0.0011177s 21:42:04.7 Debug: Took: 00:00:00.0087488 21:42:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumImage"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:04.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 21:42:04.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 21:42:04.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637248244310_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.8 Info: DatabaseEngineVersionCheck migrating 21:42:04.8 Info: PerformDBOperation 21:42:04.8 Info: Performing DB Operation 21:42:04.8 Info: SQLite 3.49.1 21:42:04.8 Info: => 0.0011119s 21:42:04.8 Info: DatabaseEngineVersionCheck migrated 21:42:04.8 Info: => 0.0011196s 21:42:04.8 Debug: Took: 00:00:00.0085874 21:42:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:04.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 21:42:04.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 21:42:04.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637248782762_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.8 Info: DatabaseEngineVersionCheck migrating 21:42:04.8 Info: PerformDBOperation 21:42:04.8 Info: Performing DB Operation 21:42:04.8 Info: SQLite 3.49.1 21:42:04.8 Info: => 0.0010869s 21:42:04.8 Info: DatabaseEngineVersionCheck migrated 21:42:04.8 Info: => 0.001095s 21:42:04.8 Debug: Took: 00:00:00.0086934 21:42:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:04.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 21:42:04.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 21:42:04.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637249316023_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.9 Info: DatabaseEngineVersionCheck migrating 21:42:04.9 Info: PerformDBOperation 21:42:04.9 Info: Performing DB Operation 21:42:04.9 Info: SQLite 3.49.1 21:42:04.9 Info: => 0.0010789s 21:42:04.9 Info: DatabaseEngineVersionCheck migrated 21:42:04.9 Info: => 0.0010868s 21:42:04.9 Debug: Took: 00:00:00.0085129 21:42:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:04.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 21:42:04.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 21:42:04.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:04.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637249808333_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:04.9 Info: DatabaseEngineVersionCheck migrating 21:42:04.9 Info: PerformDBOperation 21:42:04.9 Info: Performing DB Operation 21:42:04.9 Info: SQLite 3.49.1 21:42:04.9 Info: => 0.0011163s 21:42:04.9 Info: DatabaseEngineVersionCheck migrated 21:42:04.9 Info: => 0.001125s 21:42:04.9 Debug: Took: 00:00:00.0091410 21:42:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:05.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 21:42:05.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 21:42:05.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637250420192_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.0 Info: DatabaseEngineVersionCheck migrating 21:42:05.0 Info: PerformDBOperation 21:42:05.0 Info: Performing DB Operation 21:42:05.0 Info: SQLite 3.49.1 21:42:05.0 Info: => 0.0011205s 21:42:05.0 Info: DatabaseEngineVersionCheck migrated 21:42:05.0 Info: => 0.0011289s 21:42:05.0 Debug: Took: 00:00:00.0088904 21:42:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:05.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 21:42:05.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 21:42:05.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637250971487_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.1 Info: DatabaseEngineVersionCheck migrating 21:42:05.1 Info: PerformDBOperation 21:42:05.1 Info: Performing DB Operation 21:42:05.1 Info: SQLite 3.49.1 21:42:05.1 Info: => 0.0010768s 21:42:05.1 Info: DatabaseEngineVersionCheck migrated 21:42:05.1 Info: => 0.0010856s 21:42:05.1 Debug: Took: 00:00:00.0091793 21:42:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:05.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 21:42:05.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 21:42:05.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637251791472_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.1 Info: DatabaseEngineVersionCheck migrating 21:42:05.1 Info: PerformDBOperation 21:42:05.1 Info: Performing DB Operation 21:42:05.1 Info: SQLite 3.49.1 21:42:05.1 Info: => 0.0011304s 21:42:05.1 Info: DatabaseEngineVersionCheck migrated 21:42:05.1 Info: => 0.0011383s 21:42:05.1 Debug: Took: 00:00:00.0087071 21:42:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [null] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:05.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 21:42:05.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 21:42:05.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637252330988_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.2 Info: DatabaseEngineVersionCheck migrating 21:42:05.2 Info: PerformDBOperation 21:42:05.2 Info: Performing DB Operation 21:42:05.2 Info: SQLite 3.49.1 21:42:05.2 Info: => 0.0011547s 21:42:05.2 Info: DatabaseEngineVersionCheck migrated 21:42:05.2 Info: => 0.0011734s 21:42:05.2 Debug: Took: 00:00:00.0090781 21:42:05.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:05.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:05.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:05.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:42:05.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:42:05.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 21:42:05.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 21:42:05.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637252965856_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.3 Info: DatabaseEngineVersionCheck migrating 21:42:05.3 Info: PerformDBOperation 21:42:05.3 Info: Performing DB Operation 21:42:05.3 Info: SQLite 3.49.1 21:42:05.3 Info: => 0.0011186s 21:42:05.3 Info: DatabaseEngineVersionCheck migrated 21:42:05.3 Info: => 0.0011272s 21:42:05.3 Debug: Took: 00:00:00.0087122 21:42:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [0] InitialFailure = ["2025-04-14T00:00:00Z"] MostRecentFailure = ["2025-04-14T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-04-14T00:00:00Z"] ==== End Query Trace ==== 21:42:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 21:42:05.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 21:42:05.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 21:42:05.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637253498304_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.3 Info: DatabaseEngineVersionCheck migrating 21:42:05.3 Info: PerformDBOperation 21:42:05.3 Info: Performing DB Operation 21:42:05.3 Info: SQLite 3.49.1 21:42:05.3 Info: => 0.0010662s 21:42:05.3 Info: DatabaseEngineVersionCheck migrated 21:42:05.3 Info: => 0.001074s 21:42:05.3 Debug: Took: 00:00:00.0085723 21:42:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Notifications ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnRename", "OnArtistAdd", "OnArtistDelete", "OnAlbumDelete", "OnHealthIssue", "OnHealthRestored", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnApplicationUpdate", "IncludeHealthWarnings", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@OnGrab, @OnReleaseImport, @OnUpgrade, @OnRename, @OnArtistAdd, @OnArtistDelete, @OnAlbumDelete, @OnHealthIssue, @OnHealthRestored, @OnDownloadFailure, @OnImportFailure, @OnTrackRetag, @OnApplicationUpdate, @IncludeHealthWarnings, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: OnGrab = [false] OnReleaseImport = [false] OnUpgrade = [false] OnRename = [false] OnArtistAdd = [false] OnArtistDelete = [false] OnAlbumDelete = [false] OnHealthIssue = [false] OnHealthRestored = [false] OnDownloadFailure = [false] OnImportFailure = [false] OnTrackRetag = [false] OnApplicationUpdate = [false] SupportsOnGrab = [false] SupportsOnReleaseImport = [false] SupportsOnUpgrade = [false] SupportsOnRename = [false] SupportsOnArtistAdd = [false] SupportsOnArtistDelete = [false] SupportsOnAlbumDelete = [false] SupportsOnHealthIssue = [false] SupportsOnHealthRestored = [false] IncludeHealthWarnings = [false] SupportsOnDownloadFailure = [false] SupportsOnImportFailure = [false] SupportsOnTrackRetag = [false] SupportsOnApplicationUpdate = [false] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"JoinSettings\""] Tags = [[]] Settings = [{ "priority": 0 }] Id = [0] ==== End Query Trace ==== 21:42:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [1] InitialFailure = ["2025-04-14T00:00:00Z"] MostRecentFailure = ["2025-04-14T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-04-14T00:00:00Z"] ==== End Query Trace ==== 21:42:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 21:42:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 21:42:05.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 21:42:05.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 21:42:05.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637254074597_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.4 Info: DatabaseEngineVersionCheck migrating 21:42:05.4 Info: PerformDBOperation 21:42:05.4 Info: Performing DB Operation 21:42:05.4 Info: SQLite 3.49.1 21:42:05.4 Info: => 0.001156s 21:42:05.4 Info: DatabaseEngineVersionCheck migrated 21:42:05.4 Info: => 0.0011642s 21:42:05.4 Debug: Took: 00:00:00.0086399 21:42:05.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-04-14T00:00:00Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739354, "ageHours": 17744517.701505236, "ageMinutes": 1064671062.0903145 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 21:42:05.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:42:05.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 21:42:05.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 21:42:05.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637254565300_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.4 Info: DatabaseEngineVersionCheck migrating 21:42:05.4 Info: PerformDBOperation 21:42:05.4 Info: Performing DB Operation 21:42:05.4 Info: SQLite 3.49.1 21:42:05.4 Info: => 0.0010698s 21:42:05.4 Info: DatabaseEngineVersionCheck migrated 21:42:05.4 Info: => 0.0010772s 21:42:05.4 Debug: Took: 00:00:00.0085496 21:42:05.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:05.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-04-14T00:00:00Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739354, "ageHours": 17744517.701519933, "ageMinutes": 1064671062.0911962 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 21:42:05.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:42:05.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 21:42:05.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 21:42:05.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637255085699_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.5 Info: DatabaseEngineVersionCheck migrating 21:42:05.5 Info: PerformDBOperation 21:42:05.5 Info: Performing DB Operation 21:42:05.5 Info: SQLite 3.49.1 21:42:05.5 Info: => 0.0010697s 21:42:05.5 Info: DatabaseEngineVersionCheck migrated 21:42:05.5 Info: => 0.0010776s 21:42:05.5 Debug: Took: 00:00:00.0085388 21:42:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:42:05.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 21:42:05.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 21:42:05.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637255601639_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.5 Info: DatabaseEngineVersionCheck migrating 21:42:05.5 Info: PerformDBOperation 21:42:05.5 Info: Performing DB Operation 21:42:05.5 Info: SQLite 3.49.1 21:42:05.5 Info: => 0.0011794s 21:42:05.5 Info: DatabaseEngineVersionCheck migrated 21:42:05.5 Info: => 0.0011873s 21:42:05.5 Debug: Took: 00:00:00.0088685 21:42:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:42:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:42:05.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 21:42:05.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 21:42:05.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637256196438_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.6 Info: DatabaseEngineVersionCheck migrating 21:42:05.6 Info: PerformDBOperation 21:42:05.6 Info: Performing DB Operation 21:42:05.6 Info: SQLite 3.49.1 21:42:05.6 Info: => 0.0010906s 21:42:05.6 Info: DatabaseEngineVersionCheck migrated 21:42:05.6 Info: => 0.0010986s 21:42:05.6 Debug: Took: 00:00:00.0085439 21:42:05.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:05.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path2\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:05.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:05.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:05.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:05.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:05.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 21:42:05.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 21:42:05.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637257017175_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.7 Info: DatabaseEngineVersionCheck migrating 21:42:05.7 Info: PerformDBOperation 21:42:05.7 Info: Performing DB Operation 21:42:05.7 Info: SQLite 3.49.1 21:42:05.7 Info: => 0.0010854s 21:42:05.7 Info: DatabaseEngineVersionCheck migrated 21:42:05.7 Info: => 0.0010936s 21:42:05.7 Debug: Took: 00:00:00.0086015 21:42:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:05.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 21:42:05.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 21:42:05.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637257525823_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.7 Info: DatabaseEngineVersionCheck migrating 21:42:05.7 Info: PerformDBOperation 21:42:05.7 Info: Performing DB Operation 21:42:05.7 Info: SQLite 3.49.1 21:42:05.7 Info: => 0.0011583s 21:42:05.7 Info: DatabaseEngineVersionCheck migrated 21:42:05.7 Info: => 0.0011658s 21:42:05.7 Debug: Took: 00:00:00.0089930 21:42:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:05.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 21:42:05.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 21:42:05.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637258037800_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.8 Info: DatabaseEngineVersionCheck migrating 21:42:05.8 Info: PerformDBOperation 21:42:05.8 Info: Performing DB Operation 21:42:05.8 Info: SQLite 3.49.1 21:42:05.8 Info: => 0.0010947s 21:42:05.8 Info: DatabaseEngineVersionCheck migrated 21:42:05.8 Info: => 0.0011049s 21:42:05.8 Debug: Took: 00:00:00.0086801 21:42:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:05.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 21:42:05.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 21:42:05.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637258598433_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.8 Info: DatabaseEngineVersionCheck migrating 21:42:05.8 Info: PerformDBOperation 21:42:05.8 Info: Performing DB Operation 21:42:05.8 Info: SQLite 3.49.1 21:42:05.8 Info: => 0.0011228s 21:42:05.8 Info: DatabaseEngineVersionCheck migrated 21:42:05.8 Info: => 0.0011312s 21:42:05.8 Debug: Took: 00:00:00.0087676 21:42:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 21:42:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 2\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 21:42:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Custom Format 1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:42:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:42:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:42:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:42:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 2, "name": "Custom Format 2", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 0 }, { "format": { "id": 1, "includeCustomFormatWhenRenaming": false }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:42:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:42:05.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 21:42:05.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 21:42:05.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637259325489_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.9 Info: DatabaseEngineVersionCheck migrating 21:42:05.9 Info: PerformDBOperation 21:42:05.9 Info: Performing DB Operation 21:42:05.9 Info: SQLite 3.49.1 21:42:05.9 Info: => 0.0010724s 21:42:05.9 Info: DatabaseEngineVersionCheck migrated 21:42:05.9 Info: => 0.0010808s 21:42:05.9 Debug: Took: 00:00:00.0085592 21:42:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 21:42:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Name1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:42:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:42:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:42:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:42:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:42:05.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 21:42:05.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 21:42:05.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:05.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637259834791_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:05.9 Info: DatabaseEngineVersionCheck migrating 21:42:05.9 Info: PerformDBOperation 21:42:05.9 Info: Performing DB Operation 21:42:05.9 Info: SQLite 3.49.1 21:42:05.9 Info: => 0.0011125s 21:42:05.9 Info: DatabaseEngineVersionCheck migrated 21:42:05.9 Info: => 0.0011204s 21:42:05.9 Debug: Took: 00:00:00.0088167 21:42:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 0, "name": "My Custom Format", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:42:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:42:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:42:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:42:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:42:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:42:06.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 21:42:06.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 21:42:06.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:06.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637260343868_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:06.0 Info: DatabaseEngineVersionCheck migrating 21:42:06.0 Info: PerformDBOperation 21:42:06.0 Info: Performing DB Operation 21:42:06.0 Info: SQLite 3.49.1 21:42:06.0 Info: => 0.0011026s 21:42:06.0 Info: DatabaseEngineVersionCheck migrated 21:42:06.0 Info: => 0.0011104s 21:42:06.0 Debug: Took: 00:00:00.0084219 21:42:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 21:42:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 21:42:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 21:42:06.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 21:42:06.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 21:42:06.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:06.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637260932531_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:06.1 Info: DatabaseEngineVersionCheck migrating 21:42:06.1 Info: PerformDBOperation 21:42:06.1 Info: Performing DB Operation 21:42:06.1 Info: SQLite 3.49.1 21:42:06.1 Info: => 0.0016242s 21:42:06.1 Info: DatabaseEngineVersionCheck migrated 21:42:06.1 Info: => 0.0016371s 21:42:06.1 Debug: Took: 00:00:00.0119039 21:42:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 21:42:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 21:42:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 21:42:06.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 21:42:06.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 21:42:06.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:06.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637261489597_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:06.1 Info: DatabaseEngineVersionCheck migrating 21:42:06.1 Info: PerformDBOperation 21:42:06.1 Info: Performing DB Operation 21:42:06.1 Info: SQLite 3.49.1 21:42:06.1 Info: => 0.0010439s 21:42:06.1 Info: DatabaseEngineVersionCheck migrated 21:42:06.1 Info: => 0.0010524s 21:42:06.1 Debug: Took: 00:00:00.0087277 21:42:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 21:42:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 21:42:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [1] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 21:42:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [2] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 21:42:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 21:42:06.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 21:42:06.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 21:42:06.2 Debug: Deleting invalid image file /C/Music/Album/image.jpg 21:42:06.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 21:42:06.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 21:42:06.2 Debug: Deleting invalid image file /C/Music/Album/image.jpg 21:42:06.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 21:42:06.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 21:42:06.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 21:42:06.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 21:42:06.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 21:42:06.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 21:42:06.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 21:42:06.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 21:42:06.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 21:42:06.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 21:42:06.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 21:42:06.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:42:06.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:42:06.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:42:06.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:42:06.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:42:06.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:42:06.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:42:06.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:42:06.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:42:06.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:42:06.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:42:06.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:42:06.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:42:06.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:42:06.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:42:06.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:42:06.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:42:06.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:42:06.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:42:06.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:42:06.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:42:06.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:42:06.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:42:06.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:42:06.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 21:42:06.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 21:42:06.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 21:42:06.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 21:42:06.4 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 21:42:06.4 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 21:42:06.4 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 21:42:06.4 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 21:42:06.4 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 21:42:06.4 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 21:42:06.4 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 21:42:06.4 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 21:42:06.4 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 21:42:06.4 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 21:42:06.4 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 21:42:06.4 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 21:42:06.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 21:42:06.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:06.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637264788300_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:06.4 Info: DatabaseEngineVersionCheck migrating 21:42:06.4 Info: PerformDBOperation 21:42:06.4 Info: Performing DB Operation 21:42:06.4 Info: SQLite 3.49.1 21:42:06.4 Info: => 0.0011773s 21:42:06.4 Info: DatabaseEngineVersionCheck migrated 21:42:06.4 Info: => 0.0011855s 21:42:06.4 Debug: Took: 00:00:00.0099446 21:42:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] MinRefreshInterval = ["00:00:00.0000001"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"LidarrListsSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 21:42:06.5 Debug: Initializing Providers. Count 1 21:42:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 21:42:06.5 Warn: Removing Name1 21:42:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:42:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:42:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 21:42:06.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 21:42:06.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 21:42:06.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 21:42:06.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 21:42:06.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 21:42:06.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 2 list items 21:42:06.6 Trace: Processing list item 1/2 21:42:06.6 Trace: Processing list item 2/2 21:42:06.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 21:42:06.6 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 2 list items 21:42:06.6 Trace: Processing list item 1/2 21:42:06.6 Trace: Processing list item 2/2 21:42:06.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 21:42:06.6 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 2 list items 21:42:06.6 Trace: Processing list item 1/2 21:42:06.6 Trace: Processing list item 2/2 21:42:06.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 21:42:06.6 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 21:42:06.6 Info: Starting Import List Sync 21:42:06.6 Info: Processing 1 list items 21:42:06.6 Trace: Processing list item 1/1 21:42:06.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 21:42:06.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 21:42:06.7 Debug: No import lists with automatic add enabled 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: No list items to process 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 21:42:06.7 Info: Starting Import List Sync 21:42:06.7 Info: Processing 1 list items 21:42:06.7 Trace: Processing list item 1/1 21:42:06.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:42:06.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:42:06.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 21:42:06.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 21:42:06.8 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 21:42:06.8 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 21:42:06.8 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 21:42:06.8 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 21:42:06.8 Trace: Got mapping: {} 21:42:06.8 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 21:42:06.8 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 21:42:06.8 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 21:42:06.8 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 21:42:06.8 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 21:42:06.8 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 21:42:06.8 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 21:42:06.8 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 21:42:06.8 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 21:42:06.8 Trace: Processing playlist playlistid 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 21:42:06.8 Trace: Processing playlist playlistid 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 21:42:06.8 Trace: Processing playlist playlistid 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 21:42:06.8 Trace: Processing playlist playlistid 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 21:42:06.8 Trace: Processing playlist playlistid 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 21:42:06.8 Trace: Processing playlist playlistid 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 21:42:06.8 Trace: Processing playlist playlistid 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 21:42:06.8 Trace: Processing playlist playlistid 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 21:42:06.8 Trace: Processing playlist playlistid 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 21:42:06.8 Trace: Got 0 saved albums 21:42:06.8 Trace: Adding Artist - Album 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 21:42:06.8 Trace: Got 0 saved albums 21:42:06.8 Trace: Adding - 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 21:42:06.8 Trace: Got 0 saved albums 21:42:06.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 21:42:06.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 21:42:06.9 Trace: Got 0 saved albums 21:42:06.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 21:42:06.9 Trace: Got 0 saved albums 21:42:06.9 Trace: Adding Artist - Album 21:42:06.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 21:42:06.9 Trace: Got 0 saved albums 21:42:06.9 Trace: Adding - Album 21:42:06.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 21:42:06.9 Trace: Got 0 saved albums 21:42:06.9 Trace: Adding Artist - 21:42:06.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 21:42:06.9 Trace: Got 0 saved albums 21:42:06.9 Trace: Adding - 21:42:06.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 21:42:06.9 Info: Artist search completed. 0 reports downloaded. 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 21:42:06.9 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 21:42:06.9 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 21:42:06.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 21:42:06.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 21:42:07.0 Debug: Gazelle authentication succeeded. 21:42:07.0 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 21:42:07.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 21:42:07.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 21:42:07.0 Debug: Gazelle authentication succeeded. 21:42:07.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 21:42:07.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:42:07.0 Debug: Gazelle authentication succeeded. 21:42:07.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:42:07.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:42:07.0 Debug: Gazelle authentication succeeded. 21:42:07.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:42:07.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:42:07.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:42:07.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:42:07.0 Error: Failed to determine headphones api capabilities for https://indexer.codeshy.com, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 21:42:07.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:42:07.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 21:42:07.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 21:42:07.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:42:07.0 Debug: Failed to get headphones api capabilities from https://indexer.codeshy.com System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 59 21:42:07.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:42:07.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:42:07.0 Debug: Failed to parse headphones api capabilities for https://indexer.codeshy.com System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 21:42:07.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:42:07.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:42:07.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:42:07.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 21:42:07.0 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 21:42:07.0 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 21:42:07.0 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 21:42:07.0 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 21:42:07.0 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 21:42:07.0 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:42:07.0 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:42:07.0 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:42:07.0 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:42:07.0 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 21:42:07.0 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 21:42:07.0 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 21:42:07.0 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 21:42:07.0 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 21:42:07.0 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 21:42:07.0 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 21:42:07.0 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 21:42:07.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 21:42:07.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 21:42:07.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 21:42:07.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 21:42:07.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:07.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637270923849_381/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:07.0 Info: DatabaseEngineVersionCheck migrating 21:42:07.0 Info: PerformDBOperation 21:42:07.0 Info: Performing DB Operation 21:42:07.0 Info: SQLite 3.49.1 21:42:07.0 Info: => 0.001276s 21:42:07.0 Info: DatabaseEngineVersionCheck migrated 21:42:07.0 Info: => 0.0012847s 21:42:07.1 Debug: Took: 00:00:00.0092495 21:42:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 21:42:07.1 Debug: Initializing Providers. Count 2 21:42:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 21:42:07.1 Warn: Removing Name1 21:42:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:42:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:42:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 21:42:07.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 21:42:07.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 21:42:07.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 21:42:07.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 21:42:07.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 21:42:07.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 21:42:07.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 21:42:07.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 21:42:07.2 Debug: Downloading Feed http://fake.com/ 21:42:07.2 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:42:07.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:42:07.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:42:07.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:42:07.2 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:42:07.2 Trace: Unexpected Response content (849 bytes): 21:42:07.2 Error: Failed to determine newznab api capabilities for http://indxer.local, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 849;ContentSample: 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:42:07.2 Debug: Failed to get newznab api capabilities from http://indxer.local System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 58 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:42:07.2 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 21:42:07.2 Debug: Failed to parse newznab api capabilities for http://indxer.local System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 21:42:07.2 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:42:07.2 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 21:42:07.2 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 21:42:07.2 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 21:42:07.2 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 21:42:07.2 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 21:42:07.2 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 21:42:07.2 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 21:42:07.2 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 21:42:07.2 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 21:42:07.2 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 21:42:07.2 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 21:42:07.2 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 21:42:07.2 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 21:42:07.2 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 21:42:07.2 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 21:42:07.2 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 21:42:07.2 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 21:42:07.2 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 21:42:07.2 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 21:42:07.2 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 21:42:07.2 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 21:42:07.2 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:42:07.2 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 21:42:07.2 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:42:07.2 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 21:42:07.2 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:42:07.2 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 21:42:07.2 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 21:42:07.2 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:42:07.2 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 21:42:07.2 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 21:42:07.2 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:42:07.2 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 21:42:07.2 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 21:42:07.2 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 21:42:07.2 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:42:07.2 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 21:42:07.2 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 21:42:07.2 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 21:42:07.2 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 21:42:07.2 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 21:42:07.2 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 21:42:07.2 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 21:42:07.2 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 21:42:07.2 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 21:42:07.2 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 21:42:07.2 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 21:42:07.2 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 21:42:07.2 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 21:42:07.2 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 21:42:07.2 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 21:42:07.2 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 21:42:07.2 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 21:42:07.2 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 21:42:07.2 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 21:42:07.2 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 21:42:07.2 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 21:42:07.2 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 21:42:07.2 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 21:42:07.2 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 21:42:07.2 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 21:42:07.2 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 21:42:07.2 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 21:42:07.2 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 21:42:07.2 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 21:42:07.2 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:42:07.2 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 21:42:07.2 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 21:42:07.2 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 21:42:07.2 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 21:42:07.2 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 21:42:07.2 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 21:42:07.2 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 21:42:07.2 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 21:42:07.2 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 21:42:07.2 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 21:42:07.2 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 21:42:07.2 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 21:42:07.2 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 21:42:07.2 Trace: Parsed: VA - Hard Bass 2016 21:42:07.2 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 21:42:07.2 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 21:42:07.2 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 21:42:07.2 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 21:42:07.2 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 21:42:07.2 Trace: Parsed: Dream Theater - The Astonishing (2016) 21:42:07.2 Trace: Parsed: Black Sabbath ? The End (2016) 21:42:07.2 Trace: Parsed: Status Quo Quo-Remastered (2016). - 21:42:07.2 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 21:42:07.2 Trace: Parsed: Lutece-From Glory Towards Void-2016 21:42:07.2 Trace: Parsed: The Black Market Trust - II - 2016 21:42:07.2 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 21:42:07.2 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 21:42:07.2 Trace: Parsed: VA-Deephouse Top 100 Vol.3 21:42:07.2 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 21:42:07.2 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 21:42:07.2 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 21:42:07.2 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 21:42:07.2 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 21:42:07.2 Trace: Parsed: VA-Urban Dance Vol.15-2016 21:42:07.2 Trace: Parsed: VA-Handsup Hits 2 Explicit 21:42:07.2 Trace: Parsed: VA-Handsup Hits 2 Explicit - 21:42:07.2 Trace: Parsed: VA - Ultimate Trance Reflections 21:42:07.2 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 21:42:07.2 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 21:42:07.2 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 21:42:07.2 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 21:42:07.2 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 21:42:07.2 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 21:42:07.2 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 21:42:07.2 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 21:42:07.2 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 21:42:07.2 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 21:42:07.2 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 21:42:07.2 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 21:42:07.2 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 21:42:07.2 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 21:42:07.2 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 21:42:07.2 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 21:42:07.2 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 21:42:07.2 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 21:42:07.2 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 21:42:07.2 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 21:42:07.2 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 21:42:07.2 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 21:42:07.2 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 21:42:07.2 Trace: Parsed: Stern-2016 01 20-96k-Part 05 21:42:07.2 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 21:42:07.2 Trace: Parsed: Stern-2016 01 20-96k-Part 04 21:42:07.2 Trace: Parsed: Stern-2016 01 20-96k-Part 03 21:42:07.2 Trace: Parsed: VA - NRJ Winter Hits 2016 21:42:07.2 Trace: Parsed: Stern-2016 01 20-96k-Part 02 21:42:07.2 Trace: Parsed: Stern-2016 01 20-96k-Part 01 21:42:07.2 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 21:42:07.2 Trace: Parsed: va-dj-sounds-2016.1 - 21:42:07.2 Trace: Parsed: va-dj-sounds-2016.1 21:42:07.2 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 21:42:07.2 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 21:42:07.2 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 21:42:07.2 Trace: Parsed: VA-Hardstyle_The_Annual_2016 21:42:07.2 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 21:42:07.2 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 21:42:07.2 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 21:42:07.2 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 21:42:07.2 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 21:42:07.2 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 21:42:07.2 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 21:42:07.2 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 21:42:07.2 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 21:42:07.2 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 21:42:07.2 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 21:42:07.2 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 21:42:07.2 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 21:42:07.2 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 21:42:07.2 Trace: Parsed: VA - Hardstyle Sounds Vol.05 21:42:07.2 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 21:42:07.2 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 21:42:07.2 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 21:42:07.2 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 21:42:07.2 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 21:42:07.2 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 21:42:07.2 Trace: Parsed: VA - Berlin Deep House 2016.1 21:42:07.2 Trace: Parsed: Tech House Masters Fresh 21:42:07.2 Trace: Parsed: EDM Essentials - Future Banging Concert 21:42:07.2 Trace: Parsed: Dance 2016 mystery of sound 21:42:07.2 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 21:42:07.2 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 21:42:07.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 21:42:07.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 21:42:07.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 21:42:07.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 21:42:07.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 21:42:07.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 21:42:07.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 21:42:07.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 21:42:07.3 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 21:42:07.3 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 21:42:07.3 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 21:42:07.3 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 21:42:07.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 21:42:07.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 21:42:07.3 Debug: Downloading Feed https://redacted.sh/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 21:42:07.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 21:42:07.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 21:42:07.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 21:42:07.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 21:42:07.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 21:42:07.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 21:42:07.3 Debug: Downloading Feed http://rss.torrentleech.org/ 21:42:07.3 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:42:07.3 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:42:07.3 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:42:07.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:42:07.3 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:42:07.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 21:42:07.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 21:42:07.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:42:07.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:42:07.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:42:07.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:42:07.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:42:07.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:42:07.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:42:07.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:42:07.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.3 Trace: Feed has valid size in description. 21:42:07.3 Debug: Downloading Feed http://my.indexer.tv/recent 21:42:07.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:42:07.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:42:07.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 21:42:07.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 21:42:07.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:42:07.4 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:42:07.4 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.4 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:42:07.4 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:42:07.4 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:42:07.4 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:42:07.4 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:42:07.4 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:42:07.4 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Feed has valid size in description. 21:42:07.4 Debug: Downloading Feed http://my.indexer.tv/recent 21:42:07.4 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:42:07.4 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:42:07.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 21:42:07.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 21:42:07.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:42:07.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:42:07.4 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:42:07.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:42:07.4 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:42:07.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:42:07.4 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:42:07.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:42:07.4 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Feed has valid size in description. 21:42:07.4 Debug: Downloading Feed http://my.indexer.tv/recent 21:42:07.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:42:07.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:42:07.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 21:42:07.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 21:42:07.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Debug: Feed doesn't have release size. 21:42:07.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Debug: Downloading Feed http://my.indexer.tv/recent 21:42:07.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 21:42:07.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 21:42:07.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:42:07.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:42:07.4 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 13625 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:42:07.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:42:07.4 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:42:07.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:42:07.4 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:42:07.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:42:07.4 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 10468982784 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Debug: Feed doesn't have release size. 21:42:07.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:42:07.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:42:07.4 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Debug: Downloading Feed http://my.indexer.tv/recent 21:42:07.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:42:07.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:42:07.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 21:42:07.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 21:42:07.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.4 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 21:42:07.4 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 21:42:07.4 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:42:07.4 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:42:07.4 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:42:07.4 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.4 Trace: Feed has valid size in enclosure. 21:42:07.4 Debug: Downloading Feed http://my.indexer.tv/recent 21:42:07.4 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 21:42:07.4 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 21:42:07.4 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:42:07.4 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:42:07.4 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:42:07.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 21:42:07.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 21:42:07.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.4 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:42:07.4 Trace: Feed has Ezrss schema 21:42:07.4 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 21:42:07.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:42:07.4 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 21:42:07.4 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 21:42:07.4 Debug: Feed was parseable by Ezrss Parser 21:42:07.4 Debug: Downloading Feed http://my.indexer.tv/recent 21:42:07.4 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 21:42:07.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:42:07.4 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 21:42:07.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 21:42:07.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 21:42:07.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:42:07.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:42:07.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:42:07.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:42:07.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:42:07.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:42:07.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:42:07.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:42:07.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:42:07.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:42:07.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:42:07.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:42:07.4 Trace: TorrentInfo: Guid: 694346f6-49be-4436-83e0-abcf61474494 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:42:07.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:42:07.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:42:07.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:42:07.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:42:07.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:42:07.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:42:07.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:42:07.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:42:07.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:42:07.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:42:07.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:42:07.4 Trace: TorrentInfo: Guid: c89c91ac-5fc3-4183-b0a4-23bd78ce23e7 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:42:07.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:42:07.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:42:07.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:42:07.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:42:07.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:42:07.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:42:07.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:42:07.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:42:07.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:42:07.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:42:07.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:42:07.4 Trace: TorrentInfo: Guid: 647e99bf-4474-4821-b721-5a5d7cc77101 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:42:07.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:42:07.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:42:07.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:42:07.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:42:07.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:42:07.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:42:07.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:42:07.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:42:07.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:42:07.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:42:07.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:42:07.4 Trace: TorrentInfo: Guid: 65a842ba-67b1-475b-83c8-c2ddc8d11723 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 984078090 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.4 Trace: Feed has valid size in description. 21:42:07.4 Debug: Downloading Feed http://my.indexer.tv/recent 21:42:07.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:42:07.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:42:07.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:42:07.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:42:07.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:42:07.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:42:07.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:42:07.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:42:07.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:42:07.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:42:07.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:42:07.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:42:07.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:42:07.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:42:07.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:42:07.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:42:07.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:42:07.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:42:07.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:42:07.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 21:42:07.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 21:42:07.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.4 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 21:42:07.4 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 21:42:07.4 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 21:42:07.4 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 21:42:07.4 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 21:42:07.4 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.4 Trace: Feed has valid size in enclosure. 21:42:07.4 Debug: Downloading Feed http://my.indexer.tv/recent 21:42:07.4 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 21:42:07.4 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 21:42:07.4 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 21:42:07.4 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 21:42:07.4 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 21:42:07.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 21:42:07.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 21:42:07.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.4 Trace: Parsed: The Voice 8x25 21:42:07.4 Trace: Parsed: The Voice 8x26 21:42:07.4 Trace: Parsed: How It's Made 25x07 720p 21:42:07.4 Trace: Parsed: Major Lazer 1x05 720p 21:42:07.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:42:07.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:42:07.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.4 Trace: Parsed: The Voice 8x25 21:42:07.4 Trace: Parsed: The Voice 8x26 21:42:07.4 Trace: Parsed: How It's Made 25x07 720p 21:42:07.4 Trace: Parsed: Major Lazer 1x05 720p 21:42:07.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:42:07.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:42:07.4 Trace: Parsed: The Voice 8x25 21:42:07.4 Trace: Parsed: The Voice 8x26 21:42:07.4 Trace: Parsed: How It's Made 25x07 720p 21:42:07.4 Trace: Parsed: Major Lazer 1x05 720p 21:42:07.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:42:07.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:42:07.4 Trace: Parsed: The Voice 8x25 21:42:07.4 Trace: Parsed: The Voice 8x26 21:42:07.4 Trace: Parsed: How It's Made 25x07 720p 21:42:07.4 Trace: Parsed: Major Lazer 1x05 720p 21:42:07.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:42:07.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:42:07.4 Debug: Feed doesn't have release size. 21:42:07.4 Trace: Parsed: The Voice 8x25 21:42:07.4 Trace: Parsed: The Voice 8x26 21:42:07.4 Trace: Parsed: How It's Made 25x07 720p 21:42:07.4 Trace: Parsed: Major Lazer 1x05 720p 21:42:07.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:42:07.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:42:07.4 Debug: Downloading Feed http://my.indexer.tv/recent 21:42:07.4 Trace: Parsed: The Voice 8x25 21:42:07.4 Trace: Parsed: The Voice 8x26 21:42:07.4 Trace: Parsed: How It's Made 25x07 720p 21:42:07.4 Trace: Parsed: Major Lazer 1x05 720p 21:42:07.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:42:07.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 21:42:07.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 21:42:07.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 21:42:07.5 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.GetParser(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssIndexer.GetParser() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssIndexer.cs:line 31 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Lidarr.Core/Indexers/HttpIndexerBase.cs:line 87 FeedUrl: http://my.indexer.tv/recent 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:42:07.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:42:07.5 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 21:42:07.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:42:07.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:42:07.5 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 21:42:07.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:42:07.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:42:07.5 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 21:42:07.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:42:07.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:42:07.5 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 21:42:07.5 Debug: Feed doesn't have release size. 21:42:07.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:42:07.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:42:07.5 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:42:07.5 Trace: Feed has Ezrss schema 21:42:07.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:42:07.5 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 21:42:07.5 Debug: Feed was parseable by Ezrss Parser 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.5 Trace: TorrentInfo: Guid: 46146c7e-9a28-46e2-81d9-9ea8c44da810 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.5 Trace: TorrentInfo: Guid: fef0f7b1-ed5e-486d-9c6b-de4fec03b662 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.5 Trace: TorrentInfo: Guid: c84210aa-d29e-4308-8868-52b056776f3c Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.5 Trace: TorrentInfo: Guid: a4d3e730-e6ff-48a7-b088-bed6072a0676 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 513802 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.5 Debug: Feed doesn't have release size. 21:42:07.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.5 Trace: TorrentInfo: Guid: 65238e30-07a0-4771-9352-34e00cc8a4a8 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Debug: Feed doesn't have release size. 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:42:07.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:42:07.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:42:07.5 Trace: TorrentInfo: Guid: 503d5785-1577-4107-baf5-456acd860a5f Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.5 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:42:07.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:42:07.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:42:07.5 Trace: TorrentInfo: Guid: 94e233df-9526-4353-be2b-39dd9f485778 Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:42:07.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:42:07.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:42:07.5 Trace: TorrentInfo: Guid: 4942b4a8-f248-488e-98b3-e7871f57d245 Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:42:07.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:42:07.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:42:07.5 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:42:07.5 Trace: TorrentInfo: Guid: 9975f937-fb35-41c2-ae5b-2c0535103d9e Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 1471026299 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Feed has valid size in description. 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:42:07.5 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:42:07.5 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:42:07.5 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:42:07.5 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 21:42:07.5 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:42:07.5 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:42:07.5 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:42:07.5 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:42:07.5 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 21:42:07.5 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:42:07.5 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:42:07.5 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:42:07.5 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:42:07.5 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 21:42:07.5 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:42:07.5 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:42:07.5 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:42:07.5 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:42:07.5 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 2523293286 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 21:42:07.5 Trace: Feed has valid size in description. 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 21:42:07.5 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 21:42:07.5 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 21:42:07.5 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 21:42:07.5 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 21:42:07.5 Trace: TorrentInfo: Guid: https://hdaccess.net/details.php?id=11515 Title: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 Size: 2538463390 InfoUrl: DownloadUrl: https://hdaccess.net/download.php?torrent=11515&passkey=123456 Indexer: CommentUrl: https://hdaccess.net/details.php?id=11515&hit=1#comments DownloadProtocol: Unknown PublishDate: 03/14/2015 21:10:42 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.5 Trace: Feed has valid size in enclosure. 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:42:07.5 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:42:07.5 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:42:07.5 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:42:07.5 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:42:07.5 Trace: TorrentInfo: Guid: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D Title: Series Title S05E02 HDTV x264-Xclusive [eztv] Size: 388895872 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 Indexer: CommentUrl: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D DownloadProtocol: Unknown PublishDate: 04/12/2015 03:34:00 MagnetUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 InfoHash: 9FB267CFF5AE5603F07A347676EC3BF3E35F75E1 Seeders: Peers: 21:42:07.5 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.5 Trace: Feed has valid size in enclosure. 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:42:07.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:42:07.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:42:07.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:42:07.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:42:07.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:42:07.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:42:07.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:42:07.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Feed has valid size in description. 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:42:07.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:42:07.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:42:07.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:42:07.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:42:07.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:42:07.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:42:07.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:42:07.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Feed has valid size in description. 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 21:42:07.5 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 21:42:07.5 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 21:42:07.5 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 21:42:07.5 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 21:42:07.5 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 21:42:07.5 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 21:42:07.5 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 21:42:07.5 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 21:42:07.5 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 21:42:07.5 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 21:42:07.5 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 21:42:07.5 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 21:42:07.5 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 21:42:07.5 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 21:42:07.5 Trace: TorrentInfo: Guid: 33a9790d-e1d0-4dd2-a7a5-575795b986a3 Title: Egypt's Lost Queens.720p.2014.WEB.H.264 Size: 0 InfoUrl: DownloadUrl: https://www.bit-hdtv.com/rssdownload.php?id=123 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 06/03/2015 03:19:49 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.5 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 21:42:07.5 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 21:42:07.5 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 21:42:07.5 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 21:42:07.5 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 21:42:07.5 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 21:42:07.5 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 21:42:07.5 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 21:42:07.5 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 21:42:07.5 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 21:42:07.5 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 21:42:07.5 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 21:42:07.5 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 21:42:07.5 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 21:42:07.5 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 21:42:07.5 Trace: TorrentInfo: Guid: fe3d2db1-3717-49e0-998d-2acf0f476df6 Title: Egypt's Lost Queens.720p.2014.WEB.H.264 Size: 1063004406 InfoUrl: DownloadUrl: https://www.bit-hdtv.com/rssdownload.php?id=123 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 06/03/2015 03:19:49 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Feed has valid size in Size element. 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Debug: Feed doesn't have release size. 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:42:07.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:42:07.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:42:07.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:42:07.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 21:42:07.5 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 21:42:07.5 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:42:07.5 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:42:07.5 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:42:07.5 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.5 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.5 Trace: Feed has valid size in enclosure. 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:42:07.5 Trace: Feed has Ezrss schema 21:42:07.5 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 21:42:07.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:42:07.5 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 21:42:07.5 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 21:42:07.5 Debug: Feed was parseable by Ezrss Parser 21:42:07.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 21:42:07.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 21:42:07.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:42:07.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:42:07.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:42:07.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:42:07.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:42:07.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:42:07.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:42:07.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:42:07.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:42:07.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:42:07.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:42:07.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:42:07.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:42:07.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:42:07.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:42:07.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:42:07.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:42:07.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:42:07.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:42:07.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:42:07.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:42:07.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:42:07.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:42:07.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:42:07.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:42:07.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:42:07.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:42:07.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:42:07.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:42:07.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:42:07.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:42:07.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:42:07.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:42:07.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:42:07.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:42:07.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:42:07.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:42:07.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:42:07.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:42:07.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:42:07.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:42:07.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:42:07.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:42:07.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:42:07.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:42:07.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:42:07.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:42:07.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:42:07.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:42:07.5 Trace: TorrentInfo: Guid: af5eb588-4f8d-4e45-b2c6-3dc6250a23c7 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:42:07.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:42:07.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:42:07.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:42:07.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:42:07.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:42:07.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:42:07.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:42:07.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:42:07.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:42:07.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:42:07.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:42:07.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:42:07.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:42:07.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:42:07.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:42:07.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:42:07.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:42:07.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:42:07.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:42:07.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:42:07.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:42:07.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:42:07.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:42:07.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:42:07.6 Trace: TorrentInfo: Guid: 2834907d-e49a-4d92-9b6e-715874890e59 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:42:07.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:42:07.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:42:07.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:42:07.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:42:07.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:42:07.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:42:07.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:42:07.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:42:07.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:42:07.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:42:07.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:42:07.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:42:07.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:42:07.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:42:07.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:42:07.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:42:07.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:42:07.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:42:07.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:42:07.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:42:07.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:42:07.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:42:07.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:42:07.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:42:07.6 Trace: TorrentInfo: Guid: 4a996978-fe65-44e7-8e8d-54304d82247e Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:42:07.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:42:07.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:42:07.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:42:07.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:42:07.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:42:07.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:42:07.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:42:07.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:42:07.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:42:07.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:42:07.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:42:07.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:42:07.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:42:07.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:42:07.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:42:07.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:42:07.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:42:07.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:42:07.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:42:07.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:42:07.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:42:07.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:42:07.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:42:07.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:42:07.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:42:07.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:42:07.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:42:07.6 Trace: TorrentInfo: Guid: 293e18ea-b78d-4dfa-b2ec-0a446f53c8cb Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 984078090 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.6 Trace: Feed has valid size in description. 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 21:42:07.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.6 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 21:42:07.6 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 21:42:07.6 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 21:42:07.6 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 21:42:07.6 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 21:42:07.6 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.6 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.6 Trace: Feed has valid size in enclosure. 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 21:42:07.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.6 Trace: Parsed: The Voice 8x25 21:42:07.6 Trace: Parsed: The Voice 8x26 21:42:07.6 Trace: Parsed: How It's Made 25x07 720p 21:42:07.6 Trace: Parsed: Major Lazer 1x05 720p 21:42:07.6 Trace: Parsed: Lip Sync Battle 1x08 720p 21:42:07.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:42:07.6 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.6 Trace: Parsed: The Voice 8x25 21:42:07.6 Trace: Parsed: The Voice 8x26 21:42:07.6 Trace: Parsed: How It's Made 25x07 720p 21:42:07.6 Trace: Parsed: Major Lazer 1x05 720p 21:42:07.6 Trace: Parsed: Lip Sync Battle 1x08 720p 21:42:07.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:42:07.6 Trace: Parsed: The Voice 8x25 21:42:07.6 Trace: Parsed: The Voice 8x26 21:42:07.6 Trace: Parsed: How It's Made 25x07 720p 21:42:07.6 Trace: Parsed: Major Lazer 1x05 720p 21:42:07.6 Trace: Parsed: Lip Sync Battle 1x08 720p 21:42:07.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:42:07.6 Trace: Parsed: The Voice 8x25 21:42:07.6 Trace: Parsed: The Voice 8x26 21:42:07.6 Trace: Parsed: How It's Made 25x07 720p 21:42:07.6 Trace: Parsed: Major Lazer 1x05 720p 21:42:07.6 Trace: Parsed: Lip Sync Battle 1x08 720p 21:42:07.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:42:07.6 Debug: Feed doesn't have release size. 21:42:07.6 Trace: Parsed: The Voice 8x25 21:42:07.6 Trace: Parsed: The Voice 8x26 21:42:07.6 Trace: Parsed: How It's Made 25x07 720p 21:42:07.6 Trace: Parsed: Major Lazer 1x05 720p 21:42:07.6 Trace: Parsed: Lip Sync Battle 1x08 720p 21:42:07.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 21:42:07.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:42:07.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:42:07.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:42:07.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:42:07.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:42:07.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:42:07.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:42:07.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:42:07.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:42:07.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:42:07.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:42:07.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:42:07.6 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.6 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:42:07.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:42:07.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:42:07.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:42:07.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:42:07.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:42:07.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:42:07.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:42:07.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:42:07.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:42:07.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:42:07.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:42:07.6 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:42:07.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:42:07.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:42:07.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:42:07.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:42:07.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:42:07.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:42:07.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:42:07.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:42:07.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:42:07.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:42:07.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:42:07.6 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:42:07.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:42:07.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:42:07.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:42:07.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:42:07.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:42:07.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:42:07.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:42:07.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:42:07.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:42:07.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:42:07.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:42:07.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:42:07.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:42:07.6 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 405180252 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.6 Trace: Feed has valid size in description. 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 21:42:07.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.6 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:42:07.6 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 14701 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.6 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.6 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:42:07.6 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.6 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:42:07.6 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.6 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:42:07.6 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 185923011 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 21:42:07.6 Trace: Feed has valid size in description. 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:42:07.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.6 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:42:07.6 Trace: Feed has Ezrss schema 21:42:07.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:42:07.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 21:42:07.6 Trace: Feed wasn't parsable by Ezrss Parser NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Feed doesn't contain the release content size. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ValidateReleaseSize(TorrentInfo[] releases, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 289 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetEzrssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 100 21:42:07.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:42:07.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 100000 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 21:42:07.6 Trace: Feed doesn't have Seeders in Description, disabling option. 21:42:07.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:42:07.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 21:42:07.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:42:07.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 21:42:07.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:42:07.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 21:42:07.6 Debug: Feed doesn't have release size. 21:42:07.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:42:07.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:42:07.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.6 Trace: TorrentInfo: Guid: 6b12aa6f-2887-46e3-8972-e178bc33ae69 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.6 Trace: TorrentInfo: Guid: eef99f13-0bba-4abb-8929-c41a3052cc5e Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.6 Trace: TorrentInfo: Guid: b35a9d05-b6a1-4a1d-9c43-be0e25483ea3 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.6 Trace: TorrentInfo: Guid: 480dfa39-7318-47b1-b573-1edda9c67c06 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 513802 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.6 Debug: Feed doesn't have release size. 21:42:07.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.6 Trace: TorrentInfo: Guid: 2b4c6d01-d12f-4bed-9721-e0335ced00ea Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 21:42:07.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:42:07.6 Trace: TorrentInfo: Guid: 8daa96fe-8b7c-4201-a1a1-f44c61fc4239 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 21:42:07.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:42:07.6 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 21:42:07.6 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 21:42:07.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:42:07.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:42:07.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:42:07.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:42:07.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 21:42:07.6 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 21:42:07.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:42:07.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:42:07.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:42:07.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:42:07.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 21:42:07.6 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 21:42:07.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:42:07.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:42:07.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:42:07.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:42:07.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 21:42:07.6 Debug: Downloading Feed http://localhost:9117/api/v2.0/indexers/all/results/torznab/api?t=music&cat=1&extended=1&offset=0&limit=100 21:42:07.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:42:07.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:42:07.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:42:07.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:42:07.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 21:42:07.6 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:42:07.6 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 21:42:07.6 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 21:42:07.6 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 21:42:07.6 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 21:42:07.6 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 21:42:07.6 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:42:07.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:42:07.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:42:07.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:42:07.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:42:07.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:42:07.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 21:42:07.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 21:42:07.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 21:42:07.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 21:42:07.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 21:42:07.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 21:42:07.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 21:42:07.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 21:42:07.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 21:42:07.7 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 21:42:07.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637277293800_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:07.7 Info: DatabaseEngineVersionCheck migrating 21:42:07.7 Info: PerformDBOperation 21:42:07.7 Info: Performing DB Operation 21:42:07.7 Info: SQLite 3.49.1 21:42:07.7 Info: => 0.0019453s 21:42:07.7 Info: DatabaseEngineVersionCheck migrated 21:42:07.7 Info: => 0.0019539s 21:42:07.7 Info: VersionMigration migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: CreateTable VersionInfo 21:42:07.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:42:07.7 Info: => 0.0001495s 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: VersionMigration migrated 21:42:07.7 Info: => 0.0007372s 21:42:07.7 Info: VersionUniqueMigration migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: CreateIndex VersionInfo (Version) 21:42:07.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:42:07.7 Info: => 0.0001279s 21:42:07.7 Info: AlterTable VersionInfo 21:42:07.7 Info: => 6E-07s 21:42:07.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:42:07.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:42:07.7 Info: => 0.0004901s 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: VersionUniqueMigration migrated 21:42:07.7 Info: => 0.0008205s 21:42:07.7 Info: VersionDescriptionMigration migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: AlterTable VersionInfo 21:42:07.7 Info: => 4E-07s 21:42:07.7 Info: CreateColumn VersionInfo Description String 21:42:07.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:42:07.7 Info: => 0.0001833s 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: VersionDescriptionMigration migrated 21:42:07.7 Info: => 0.0004223s 21:42:07.7 Info: 1: InitialSetup migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 1 21:42:07.7 Info: CreateTable Logs 21:42:07.7 Info: CREATE TABLE "Logs" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) 21:42:07.7 Info: => 0.0001519s 21:42:07.7 Info: CreateIndex Logs (Time) 21:42:07.7 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 21:42:07.7 Info: => 0.000109s 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:42:07', 'InitialSetup') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 1: InitialSetup migrated 21:42:07.7 Info: => 0.0004557s 21:42:07.7 Info: 2: add_reason_to_pending_releases migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 2 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:42:07', 'add_reason_to_pending_releases') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 2: add_reason_to_pending_releases migrated 21:42:07.7 Info: => 0.0004263s 21:42:07.7 Info: 3: add_medium_support migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 3 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:42:07', 'add_medium_support') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 3: add_medium_support migrated 21:42:07.7 Info: => 0.0004001s 21:42:07.7 Info: 4: add_various_qualites_in_profile migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 4 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:42:07', 'add_various_qualites_in_profile') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 4: add_various_qualites_in_profile migrated 21:42:07.7 Info: => 0.000426s 21:42:07.7 Info: 5: metadata_profiles migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 5 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:42:07', 'metadata_profiles') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 5: metadata_profiles migrated 21:42:07.7 Info: => 0.0003578s 21:42:07.7 Info: 6: separate_automatic_and_interactive_search migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 6 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:42:07', 'separate_automatic_and_interactive_search') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 6: separate_automatic_and_interactive_search migrated 21:42:07.7 Info: => 0.0003228s 21:42:07.7 Info: 7: change_album_path_to_relative migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 7 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:42:07', 'change_album_path_to_relative') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 7: change_album_path_to_relative migrated 21:42:07.7 Info: => 0.0003291s 21:42:07.7 Info: 8: change_quality_size_mb_to_kb migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 8 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:42:07', 'change_quality_size_mb_to_kb') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 8: change_quality_size_mb_to_kb migrated 21:42:07.7 Info: => 0.0003047s 21:42:07.7 Info: 9: album_releases migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 9 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:42:07', 'album_releases') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 9: album_releases migrated 21:42:07.7 Info: => 0.0003238s 21:42:07.7 Info: 10: album_releases_fix migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 10 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:42:07', 'album_releases_fix') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 10: album_releases_fix migrated 21:42:07.7 Info: => 0.0002908s 21:42:07.7 Info: 11: import_lists migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 11 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:42:07', 'import_lists') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 11: import_lists migrated 21:42:07.7 Info: => 0.0002932s 21:42:07.7 Info: 12: add_release_status migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 12 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:42:07', 'add_release_status') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 12: add_release_status migrated 21:42:07.7 Info: => 0.0002915s 21:42:07.7 Info: 13: album_download_notification migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 13 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:42:07', 'album_download_notification') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 13: album_download_notification migrated 21:42:07.7 Info: => 0.0002965s 21:42:07.7 Info: 14: fix_language_metadata_profiles migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 14 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:42:07', 'fix_language_metadata_profiles') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 14: fix_language_metadata_profiles migrated 21:42:07.7 Info: => 0.0002959s 21:42:07.7 Info: 15: remove_fanzub migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 15 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:42:07', 'remove_fanzub') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 15: remove_fanzub migrated 21:42:07.7 Info: => 0.0002909s 21:42:07.7 Info: 16: update_artist_history_indexes migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 16 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:42:07', 'update_artist_history_indexes') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 16: update_artist_history_indexes migrated 21:42:07.7 Info: => 0.0002839s 21:42:07.7 Info: 17: remove_nma migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 17 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:42:07', 'remove_nma') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 17: remove_nma migrated 21:42:07.7 Info: => 0.0002984s 21:42:07.7 Info: 18: album_disambiguation migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 18 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:42:07', 'album_disambiguation') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 18: album_disambiguation migrated 21:42:07.7 Info: => 0.0002921s 21:42:07.7 Info: 19: add_ape_quality_in_profiles migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 19 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:42:07', 'add_ape_quality_in_profiles') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 19: add_ape_quality_in_profiles migrated 21:42:07.7 Info: => 0.0003052s 21:42:07.7 Info: 20: remove_pushalot migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 20 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:42:07', 'remove_pushalot') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 20: remove_pushalot migrated 21:42:07.7 Info: => 0.0002893s 21:42:07.7 Info: 21: add_custom_filters migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 21 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:42:07', 'add_custom_filters') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 21: add_custom_filters migrated 21:42:07.7 Info: => 0.0002889s 21:42:07.7 Info: 22: import_list_tags migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 22 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:42:07', 'import_list_tags') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 22: import_list_tags migrated 21:42:07.7 Info: => 0.000288s 21:42:07.7 Info: 23: add_release_groups_etc migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 23 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:42:07', 'add_release_groups_etc') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 23: add_release_groups_etc migrated 21:42:07.7 Info: => 0.0002876s 21:42:07.7 Info: 24: NewMediaInfoFormat migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 24 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:42:07', 'NewMediaInfoFormat') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 24: NewMediaInfoFormat migrated 21:42:07.7 Info: => 0.0002895s 21:42:07.7 Info: 25: rename_restrictions_to_release_profiles migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 25 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:42:07', 'rename_restrictions_to_release_profiles') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 25: rename_restrictions_to_release_profiles migrated 21:42:07.7 Info: => 0.0002853s 21:42:07.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 26 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:42:07', 'rename_quality_profiles_add_upgrade_allowed') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:42:07.7 Info: => 0.0002976s 21:42:07.7 Info: 27: add_import_exclusions migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 27 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:42:07', 'add_import_exclusions') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 27: add_import_exclusions migrated 21:42:07.7 Info: => 0.0002897s 21:42:07.7 Info: 28: clean_artist_metadata_table migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 28 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:42:07', 'clean_artist_metadata_table') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 28: clean_artist_metadata_table migrated 21:42:07.7 Info: => 0.0003056s 21:42:07.7 Info: 29: health_issue_notification migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 29 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:42:07', 'health_issue_notification') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 29: health_issue_notification migrated 21:42:07.7 Info: => 0.0002895s 21:42:07.7 Info: 30: add_mediafilerepository_mtime migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 30 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:42:07', 'add_mediafilerepository_mtime') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 30: add_mediafilerepository_mtime migrated 21:42:07.7 Info: => 0.0002846s 21:42:07.7 Info: 31: add_artistmetadataid_constraint migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 31 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:42:07', 'add_artistmetadataid_constraint') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 31: add_artistmetadataid_constraint migrated 21:42:07.7 Info: => 0.0003104s 21:42:07.7 Info: 32: old_ids_and_artist_alias migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 32 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:42:07', 'old_ids_and_artist_alias') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 32: old_ids_and_artist_alias migrated 21:42:07.7 Info: => 0.0002887s 21:42:07.7 Info: 33: download_propers_config migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 33 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:42:07', 'download_propers_config') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 33: download_propers_config migrated 21:42:07.7 Info: => 0.0002896s 21:42:07.7 Info: 34: remove_language_profiles migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 34 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:42:07', 'remove_language_profiles') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 34: remove_language_profiles migrated 21:42:07.7 Info: => 0.0003018s 21:42:07.7 Info: 35: multi_disc_naming_format migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 35 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:42:07', 'multi_disc_naming_format') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 35: multi_disc_naming_format migrated 21:42:07.7 Info: => 0.0003075s 21:42:07.7 Info: 36: add_download_client_priority migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 36 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:42:07', 'add_download_client_priority') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 36: add_download_client_priority migrated 21:42:07.7 Info: => 0.0002959s 21:42:07.7 Info: 37: remove_growl_prowl migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 37 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:42:07', 'remove_growl_prowl') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 37: remove_growl_prowl migrated 21:42:07.7 Info: => 0.000305s 21:42:07.7 Info: 38: remove_plex_hometheatre migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 38 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:42:07', 'remove_plex_hometheatre') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 38: remove_plex_hometheatre migrated 21:42:07.7 Info: => 0.0002976s 21:42:07.7 Info: 39: add_root_folder_add_defaults migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 39 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:42:07', 'add_root_folder_add_defaults') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 39: add_root_folder_add_defaults migrated 21:42:07.7 Info: => 0.0003127s 21:42:07.7 Info: 40: task_duration migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 40 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:42:07', 'task_duration') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 40: task_duration migrated 21:42:07.7 Info: => 0.0002894s 21:42:07.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 41 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:42:07', 'add_indexer_and_enabled_to_release_profiles') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:42:07.7 Info: => 0.0003612s 21:42:07.7 Info: 42: remove_album_folders migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 42 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:42:07', 'remove_album_folders') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 42: remove_album_folders migrated 21:42:07.7 Info: => 0.0003638s 21:42:07.7 Info: 44: add_priority_to_indexers migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 44 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:42:07', 'add_priority_to_indexers') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 44: add_priority_to_indexers migrated 21:42:07.7 Info: => 0.0003885s 21:42:07.7 Info: 45: remove_chown_and_folderchmod_config migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 45 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:42:07', 'remove_chown_and_folderchmod_config') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 45: remove_chown_and_folderchmod_config migrated 21:42:07.7 Info: => 0.0003063s 21:42:07.7 Info: 47: update_notifiarr migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 47 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:42:07', 'update_notifiarr') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 47: update_notifiarr migrated 21:42:07.7 Info: => 0.0002888s 21:42:07.7 Info: 49: email_multiple_addresses migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 49 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:42:07', 'email_multiple_addresses') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 49: email_multiple_addresses migrated 21:42:07.7 Info: => 0.00029s 21:42:07.7 Info: 50: rename_blacklist_to_blocklist migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 50 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:42:07', 'rename_blacklist_to_blocklist') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 50: rename_blacklist_to_blocklist migrated 21:42:07.7 Info: => 0.0003196s 21:42:07.7 Info: 51: cdh_per_downloadclient migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 51 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:42:07', 'cdh_per_downloadclient') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 51: cdh_per_downloadclient migrated 21:42:07.7 Info: => 0.0003079s 21:42:07.7 Info: 52: download_history migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 52 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:42:07', 'download_history') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 52: download_history migrated 21:42:07.7 Info: => 0.0003212s 21:42:07.7 Info: 53: add_update_history migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 53 21:42:07.7 Info: CreateTable UpdateHistory 21:42:07.7 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 21:42:07.7 Info: => 0.0001646s 21:42:07.7 Info: CreateIndex UpdateHistory (Date) 21:42:07.7 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 21:42:07.7 Info: => 8.39E-05s 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:42:07', 'add_update_history') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 53: add_update_history migrated 21:42:07.7 Info: => 0.0004171s 21:42:07.7 Info: 54: add_on_update_to_notifications migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 54 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:42:07', 'add_on_update_to_notifications') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 54: add_on_update_to_notifications migrated 21:42:07.7 Info: => 0.0003866s 21:42:07.7 Info: 55: download_client_per_indexer migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 55 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:42:07', 'download_client_per_indexer') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 55: download_client_per_indexer migrated 21:42:07.7 Info: => 0.0003758s 21:42:07.7 Info: 56: AddNewItemMonitorType migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 56 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:42:07', 'AddNewItemMonitorType') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 56: AddNewItemMonitorType migrated 21:42:07.7 Info: => 0.0003128s 21:42:07.7 Info: 57: ImportListSearch migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 57 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:42:07', 'ImportListSearch') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 57: ImportListSearch migrated 21:42:07.7 Info: => 0.000325s 21:42:07.7 Info: 58: ImportListMonitorExisting migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 58 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:42:07', 'ImportListMonitorExisting') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 58: ImportListMonitorExisting migrated 21:42:07.7 Info: => 0.0003034s 21:42:07.7 Info: 59: add_indexer_tags migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 59 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:42:07', 'add_indexer_tags') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 59: add_indexer_tags migrated 21:42:07.7 Info: => 0.000327s 21:42:07.7 Info: 60: update_audio_types migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 60 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:42:07', 'update_audio_types') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 60: update_audio_types migrated 21:42:07.7 Info: => 0.0003237s 21:42:07.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 61 21:42:07.7 Info: AlterTable Logs 21:42:07.7 Info: => 8E-07s 21:42:07.7 Info: AlterColumn Logs Time DateTimeOffset 21:42:07.7 Info: CREATE TABLE "Logs_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) 21:42:07.7 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 21:42:07.7 Info: DROP TABLE "Logs" 21:42:07.7 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 21:42:07.7 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 21:42:07.7 Info: => 0.0013239s 21:42:07.7 Info: AlterTable UpdateHistory 21:42:07.7 Info: => 5E-07s 21:42:07.7 Info: AlterColumn UpdateHistory Date DateTimeOffset 21:42:07.7 Info: CREATE TABLE "UpdateHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 21:42:07.7 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 21:42:07.7 Info: DROP TABLE "UpdateHistory" 21:42:07.7 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 21:42:07.7 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 21:42:07.7 Info: => 0.0010947s 21:42:07.7 Info: AlterTable VersionInfo 21:42:07.7 Info: => 3E-07s 21:42:07.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:42:07.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:42:07.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:42:07.7 Info: DROP TABLE "VersionInfo" 21:42:07.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:42:07.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:42:07.7 Info: => 0.0012718s 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:42:07', 'postgres_update_timestamp_columns_to_with_timezone') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:42:07.7 Info: => 0.00185s 21:42:07.7 Info: 62: add_on_delete_to_notifications migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 62 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:42:07', 'add_on_delete_to_notifications') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 62: add_on_delete_to_notifications migrated 21:42:07.7 Info: => 0.0003646s 21:42:07.7 Info: 63: add_custom_formats migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 63 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:42:07', 'add_custom_formats') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 63: add_custom_formats migrated 21:42:07.7 Info: => 0.000386s 21:42:07.7 Info: 64: add_result_to_commands migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 64 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-04-14T21:42:07', 'add_result_to_commands') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 64: add_result_to_commands migrated 21:42:07.7 Info: => 0.0003818s 21:42:07.7 Info: 65: health_restored_notification migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 65 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-04-14T21:42:07', 'health_restored_notification') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 65: health_restored_notification migrated 21:42:07.7 Info: => 0.000368s 21:42:07.7 Info: 66: remove_uc migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 66 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-04-14T21:42:07', 'remove_uc') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 66: remove_uc migrated 21:42:07.7 Info: => 0.0003605s 21:42:07.7 Info: 67: download_clients_rename_tv_to_music migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 67 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-04-14T21:42:07', 'download_clients_rename_tv_to_music') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 67: download_clients_rename_tv_to_music migrated 21:42:07.7 Info: => 0.0003842s 21:42:07.7 Info: 68: add_colon_replacement_to_naming_config migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 68 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2025-04-14T21:42:07', 'add_colon_replacement_to_naming_config') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 68: add_colon_replacement_to_naming_config migrated 21:42:07.7 Info: => 0.000407s 21:42:07.7 Info: 69: list_sync_time migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 69 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2025-04-14T21:42:07', 'list_sync_time') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 69: list_sync_time migrated 21:42:07.7 Info: => 0.0003829s 21:42:07.7 Info: 70: add_download_client_tags migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 70 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2025-04-14T21:42:07', 'add_download_client_tags') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 70: add_download_client_tags migrated 21:42:07.7 Info: => 0.0003381s 21:42:07.7 Info: 71: add_notification_status migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 71 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2025-04-14T21:42:07', 'add_notification_status') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 71: add_notification_status migrated 21:42:07.7 Info: => 0.0003292s 21:42:07.7 Info: 72: add_alac_24_quality_in_profiles migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 72 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2025-04-14T21:42:07', 'add_alac_24_quality_in_profiles') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 72: add_alac_24_quality_in_profiles migrated 21:42:07.7 Info: => 0.0003417s 21:42:07.7 Info: 73: add_salt_to_users migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 73 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2025-04-14T21:42:07', 'add_salt_to_users') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 73: add_salt_to_users migrated 21:42:07.7 Info: => 0.000325s 21:42:07.7 Info: 74: add_auto_tagging migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 74 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2025-04-14T21:42:07', 'add_auto_tagging') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 74: add_auto_tagging migrated 21:42:07.7 Info: => 0.0003328s 21:42:07.7 Info: 75: quality_definition_preferred_size migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 75 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2025-04-14T21:42:07', 'quality_definition_preferred_size') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 75: quality_definition_preferred_size migrated 21:42:07.7 Info: => 0.0003986s 21:42:07.7 Info: 76: add_on_artist_add_to_notifications migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 76 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2025-04-14T21:42:07', 'add_on_artist_add_to_notifications') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 76: add_on_artist_add_to_notifications migrated 21:42:07.7 Info: => 0.0003868s 21:42:07.7 Info: 77: album_last_searched_time migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 77 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2025-04-14T21:42:07', 'album_last_searched_time') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 77: album_last_searched_time migrated 21:42:07.7 Info: => 0.0003291s 21:42:07.7 Info: 78: add_indexer_flags migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 78 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2025-04-14T21:42:07', 'add_indexer_flags') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 78: add_indexer_flags migrated 21:42:07.7 Info: => 0.0003352s 21:42:07.7 Info: 79: add_indexes_album_statistics migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 79 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2025-04-14T21:42:07', 'add_indexes_album_statistics') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 79: add_indexes_album_statistics migrated 21:42:07.7 Info: => 0.0003419s 21:42:07.7 Info: 80: update_redacted_baseurl migrating 21:42:07.7 Info: Beginning Transaction 21:42:07.7 Info: Starting migration of Log DB to 80 21:42:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2025-04-14T21:42:07', 'update_redacted_baseurl') 21:42:07.7 Info: Committing Transaction 21:42:07.7 Info: 80: update_redacted_baseurl migrated 21:42:07.7 Info: => 0.0003279s 21:42:07.7 Debug: Took: 00:00:00.0459783 21:42:07.8 Info: Caching database 21:42:07.8 Error: System.InvalidOperationException: Fake Exception 21:42:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:42:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:42:08.8 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 21:42:08.8 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 21:42:08.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Log.db 21:42:08.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637288796713_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:08.8 Info: DatabaseEngineVersionCheck migrating 21:42:08.8 Info: PerformDBOperation 21:42:08.8 Info: Performing DB Operation 21:42:08.8 Info: SQLite 3.49.1 21:42:08.8 Info: => 0.0007841s 21:42:08.8 Info: DatabaseEngineVersionCheck migrated 21:42:08.8 Info: => 0.0007936s 21:42:08.8 Debug: Took: 00:00:00.0093668 21:42:08.8 Debug: File no longer exists on disk. removing from database. 21:42:09.9 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 21:42:09.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 21:42:09.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Log.db 21:42:09.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637299349901_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:09.9 Info: DatabaseEngineVersionCheck migrating 21:42:09.9 Info: PerformDBOperation 21:42:09.9 Info: Performing DB Operation 21:42:09.9 Info: SQLite 3.49.1 21:42:09.9 Info: => 0.0008455s 21:42:09.9 Info: DatabaseEngineVersionCheck migrated 21:42:09.9 Info: => 0.0008562s 21:42:09.9 Debug: Took: 00:00:00.0105287 21:42:09.9 Info: Unique message: ded31b2c-2e16-480e-81cd-d80281c6e1ef 21:42:10.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:42:10.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:42:10.9 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 21:42:10.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 21:42:10.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Log.db 21:42:10.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637309991687_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:11.0 Info: DatabaseEngineVersionCheck migrating 21:42:11.0 Info: PerformDBOperation 21:42:11.0 Info: Performing DB Operation 21:42:11.0 Info: SQLite 3.49.1 21:42:11.0 Info: => 0.0008344s 21:42:11.0 Info: DatabaseEngineVersionCheck migrated 21:42:11.0 Info: => 0.0008447s 21:42:11.0 Debug: Took: 00:00:00.0091621 21:42:11.0 Error: Unique message: a302186c-b1c1-4b64-8e0a-89c261c741f0 System.InvalidOperationException: Fake Exception 21:42:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:42:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:42:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:42:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:42:12.0 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 21:42:12.0 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 21:42:12.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Log.db 21:42:12.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637320786767_391/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:12.0 Info: DatabaseEngineVersionCheck migrating 21:42:12.0 Info: PerformDBOperation 21:42:12.0 Info: Performing DB Operation 21:42:12.0 Info: SQLite 3.49.1 21:42:12.0 Info: => 0.0011135s 21:42:12.0 Info: DatabaseEngineVersionCheck migrated 21:42:12.0 Info: => 0.0011271s 21:42:12.0 Debug: Took: 00:00:00.0134861 21:42:12.0 Info: 87142a95-df9e-4be9-91b8-511b4652a56f09835ce0-4e39-4bd5-b19c-7f418be0bc1e04db393b-dc91-4960-9eeb-fd686893f7794c9ac706-dced-4b2b-8866-51fbda83f4062174bd0e-832f-471a-80fb-1556111c61927eb892f0-b78f-4aac-8e69-133ba14b3765e3d0c935-5de4-4908-a293-084dbc66af24f22c20b5-a65a-4b3c-9ccd-eaa9de6f899df6091a85-3998-4b25-b4f1-2e5d52b4627bbd2e1325-5873-4b8c-af87-13187d5f84007cbe1f9f-a753-4e2a-ad8f-0ed72a637844d372d650-be4a-467f-b835-5c9ead868644de28a0de-a768-41b3-a2fb-aeebf41eadd80378029a-3e88-4c58-9f3a-62b278c9fc626b8ce538-5c70-4dba-8002-0ad96a1ae6cdd29ca26f-5fe6-4c3e-a1e1-01550d25344b5efba8f9-9628-4846-a999-2b63d2aae56487531222-3389-4927-a01d-e2ec0d2df6620b5a07d5-481e-441c-a4bf-769d6b7a2145128b7ab3-55b5-444c-a3e8-3a8c7428534a253cc056-1d30-4207-a09e-771151b82cd64acd15f7-d331-42e3-9443-1e273bb9c31a91aae6cf-4050-4188-9bb7-f6052688349f154fa39e-6bf8-4384-952d-ad78d55a4f3918e98cb4-022c-444b-a609-fa9fd4492245e8687eb7-74b2-4064-ad75-5c23d1de7bd045b2ed28-349c-44fb-a23b-b9875edcb4e45f04290b-7ec7-4b5f-8d78-ccd1209f8a6f4deb88da-d6ad-46cb-86ce-2742263e7953a172245a-a851-4db5-b609-f7834ccbb58055acbe37-9240-43e2-b6fb-bf6ac9b6812fa4f7fa9e-1a1f-4649-894c-63080522c17fdf4e0a03-1b77-4d63-b0a6-c0805a95ac96e248d499-7a04-4329-b192-2ed9269bc1b650f8c4be-14ae-46a8-abdf-acca6cd8e96d928e260f-3563-40c4-8d60-bb305b625072a4f4517f-1068-4be2-85f8-be79fa5df014d1e286d6-27fe-4110-b0dd-736989c62d6bc6525927-4df1-4cdd-9370-f9a596ca62b8c401f3e4-9832-4853-a7e8-eb175ddbb133b4162313-0b71-4d12-addb-5aabc6a7fd04d03634b9-2006-4488-944e-121431d59efc1d1d7615-7b5c-4d91-ae27-c6fb72859a5ee3557c05-fba9-4b04-b329-c921ba170e69e0772fd4-52e4-4804-b4ce-351c361f187d2601e94b-de99-4c5b-af34-f911067e0b95d76e6382-6615-4f42-9b91-c3d54615c7a8af64a876-8941-44e1-b6c5-86e2378f35e9baa0eed3-4f90-48ba-ad19-4adfdf16f8a03b264bff-2b13-4834-9fd6-6e9500ee01f671159881-2683-49ac-8f57-c30194b37d2ddd5e3156-14a8-496f-9636-5912f79e7d0562bee6d4-6efa-45df-852c-3b34563cf9ba7d1fc0ae-66a4-4025-a881-93f5ca92a7a28dd3d0c0-207a-410f-9d1a-1deacb09a00a80696293-4f74-4248-838a-cefef62e0acfd3b6e633-5673-4ed1-9665-56117f79f588232549e7-225e-46d2-b2be-9fcbcbfde64199c71ab8-fe3f-43ee-86d3-4ae8c4fe3748291a2c24-1d13-4dee-a118-be73d491fa570803df91-4c96-4453-a729-952fcaba29c94f7e30ac-155d-46d5-81a9-090386ffaabf8aa70f9c-3b1e-46b6-8995-e750ffdf99bad6763dde-b63b-436f-b70b-9915ec4b578508278308-b5d0-427e-b0b1-a36dd6225a8732d2903f-ccd2-4e07-914b-0bf5a3ac9ba349eafc91-983e-4983-9dbb-33f37afd78db6fb67307-f781-4b01-b12f-9a4d8b320eb2824ab23d-3994-46d4-9f88-e1e937befdb6d14b4962-dc78-4c34-882f-32f80ef6106bb0ba7ac3-b5c2-4cda-861b-ba5923fee6a9f7f3c2fe-eeb6-4291-b5c3-92fd4329fd5e0d75a679-9328-4888-92aa-83690da4c5d7dbf1a0f4-fedf-429b-9e1f-79d3d89fe68923f9a188-ce24-4201-97b0-cf54ab7b4c011d160d3d-1b14-46fc-b290-0942b6b09de4fd8f8994-edef-4613-8eed-e48b81b338b3002d476c-5f7a-4d3f-954a-d61c9fe8121b4c5b8cde-e7c8-4ad7-b4fb-e164d8c63393e475927a-0a2b-4b97-9c47-a8c3e6277847b648ccf2-33e4-4957-94cb-ab49f945eb0254ea0754-544b-41e7-98cc-a18c806672890866540c-6eec-436d-90b9-e0094c41599937ea8d48-dbbb-4691-8547-82a57d721281b32667fe-0dd6-4c5b-82d9-422c79c0b0d1004729b6-fee5-48c0-b1fe-acfd2aa0e4a64ab1ad76-6c1f-46f7-a108-f690b9206cdad9f13a7c-2c1d-4dda-b133-add6641727932cd3c662-cc0c-4f9b-8aae-5ccd55bb4dd9415d4ee3-8abb-45aa-9dcb-f0664376538cdc6aa78b-898e-4478-91e1-d609bcaf9f69ebdb7bee-1401-420e-858b-9c66168661a5d9656d2b-ace1-4972-ac99-0066d7b933c3c4cd0028-872c-40e3-931f-2999aaebcacf0815fb71-6c88-4dd0-b375-2813a85ca5709507c73f-9892-48e9-93eb-9be732daff0140128e09-ff0c-410e-98a2-5f9e52088c3a86f82b81-f34b-4403-8e23-a80c29f66fa6ebfb9660-1eaf-41f6-ae5b-b8c22ad7a4cc69abdc2f-5f7e-482b-8d9c-fb06a265e967 21:42:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:42:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:42:13.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:42:13.1 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 21:42:13.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 21:42:13.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 21:42:13.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 21:42:13.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 21:42:13.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 21:42:13.2 Error: Missing translation/culture resource: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Localization/Core/fr_FR.json 21:42:13.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 21:42:13.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 21:42:13.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 21:42:13.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 21:42:13.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 21:42:13.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 21:42:13.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 21:42:13.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 21:42:13.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 21:42:13.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 21:42:13.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 21:42:13.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 21:42:13.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 21:42:13.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 21:42:13.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 21:42:13.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 21:42:13.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 21:42:13.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 21:42:13.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 21:42:13.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 21:42:13.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 21:42:13.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 21:42:13.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 21:42:13.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 21:42:13.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 21:42:13.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 21:42:13.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 21:42:13.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 21:42:13.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 21:42:13.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 21:42:13.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 21:42:13.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 21:42:13.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 21:42:13.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 21:42:13.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 21:42:13.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 21:42:13.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 21:42:13.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 21:42:13.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 21:42:13.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 21:42:13.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 21:42:13.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 21:42:13.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:42:13.9 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 21:42:13.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:42:13.9 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 21:42:13.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 21:42:13.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 21:42:13.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 21:42:13.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 21:42:13.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:42:13.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:42:13.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 21:42:13.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 21:42:13.9 Info: Downloading Poster for [ForeignArtistId1][Name1] 21:42:13.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:42:13.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:42:13.9 Info: Downloading Cover for [ForeignAlbumId1][Title1] 21:42:13.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 21:42:13.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 21:42:13.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:42:13.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:42:13.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 21:42:13.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 21:42:14.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 21:42:14.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 21:42:14.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_5opj5y1q.vne.mp2 21:42:14.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_5opj5y1q.vne.mp2' 21:42:14.1 Trace: Got codec MP2 21:42:14.1 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 21:42:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 21:42:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 21:42:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 21:42:14.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_e5l2z13p.cg3.mp2 21:42:14.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_e5l2z13p.cg3.mp2' 21:42:14.1 Trace: Got codec MP2 21:42:14.1 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:14.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 21:42:14.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 21:42:14.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_bkcxahym.e1i.mp3 21:42:14.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_bkcxahym.e1i.mp3' 21:42:14.2 Trace: Got codec MP3VBR 21:42:14.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:42:14.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 21:42:14.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 21:42:14.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_52yzyjax.f2e.flac 21:42:14.2 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_52yzyjax.f2e.flac' 21:42:14.2 Trace: Got codec FLAC 21:42:14.2 Debug: Quality parsed: FLAC v1, Source: TagLib 21:42:14.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 21:42:14.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 21:42:14.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_fq13xkf2.oe5.m4a 21:42:14.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_fq13xkf2.oe5.m4a' 21:42:14.3 Trace: Got codec AAC 21:42:14.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:42:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 21:42:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 21:42:14.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ashetfgx.grh.wma 21:42:14.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ashetfgx.grh.wma' 21:42:14.3 Trace: Got codec WMA 21:42:14.3 Debug: Quality parsed: WMA v1, Source: TagLib 21:42:14.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 21:42:14.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 21:42:14.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_3tgawt3v.3uu.ape 21:42:14.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_3tgawt3v.3uu.ape' 21:42:14.4 Trace: Got codec APE 21:42:14.4 Debug: Quality parsed: APE v1, Source: TagLib 21:42:14.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 21:42:14.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 21:42:14.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_pds04nc4.szq.opus 21:42:14.5 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 21:42:14.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:42:14.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_pds04nc4.szq.opus' 21:42:14.5 Trace: Got codec OPUS 21:42:14.5 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:14.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 21:42:14.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 21:42:14.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp2 21:42:14.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp2' 21:42:14.5 Trace: Got codec MP2 21:42:14.5 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:14.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 21:42:14.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 21:42:14.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3 21:42:14.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3' 21:42:14.5 Trace: Got codec MP3VBR 21:42:14.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:42:14.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 21:42:14.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 21:42:14.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac 21:42:14.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac' 21:42:14.5 Trace: Got codec FLAC 21:42:14.5 Debug: Quality parsed: FLAC v1, Source: TagLib 21:42:14.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 21:42:14.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 21:42:14.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.m4a 21:42:14.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.m4a' 21:42:14.5 Trace: Got codec AAC 21:42:14.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:42:14.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 21:42:14.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 21:42:14.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.wma 21:42:14.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.wma' 21:42:14.5 Trace: Got codec WMA 21:42:14.5 Debug: Quality parsed: WMA v1, Source: TagLib 21:42:14.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 21:42:14.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 21:42:14.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.ape 21:42:14.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.ape' 21:42:14.5 Trace: Got codec APE 21:42:14.5 Debug: Quality parsed: APE v1, Source: TagLib 21:42:14.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 21:42:14.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 21:42:14.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.opus 21:42:14.5 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 21:42:14.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:42:14.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.opus' 21:42:14.5 Trace: Got codec OPUS 21:42:14.5 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:14.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 21:42:14.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 21:42:14.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_kmqyd3jr.vuf.mp2 21:42:14.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_kmqyd3jr.vuf.mp2 21:42:14.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_kmqyd3jr.vuf.mp2' 21:42:14.5 Trace: Got codec MP2 21:42:14.5 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:14.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 21:42:14.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 21:42:14.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_t4erfwah.rg4.mp3 21:42:14.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_t4erfwah.rg4.mp3 21:42:14.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_t4erfwah.rg4.mp3' 21:42:14.5 Trace: Got codec MP3VBR 21:42:14.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:42:14.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 21:42:14.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 21:42:14.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_nkm1oveg.oix.flac 21:42:14.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_nkm1oveg.oix.flac 21:42:14.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_nkm1oveg.oix.flac' 21:42:14.5 Trace: Got codec FLAC 21:42:14.5 Debug: Quality parsed: FLAC v1, Source: TagLib 21:42:14.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 21:42:14.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 21:42:14.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ghzxsnug.33v.m4a 21:42:14.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ghzxsnug.33v.m4a 21:42:14.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ghzxsnug.33v.m4a' 21:42:14.6 Trace: Got codec AAC 21:42:14.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:42:14.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 21:42:14.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 21:42:14.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_iylkw1uy.ork.wma 21:42:14.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_iylkw1uy.ork.wma 21:42:14.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_iylkw1uy.ork.wma' 21:42:14.6 Trace: Got codec WMA 21:42:14.6 Debug: Quality parsed: WMA v1, Source: TagLib 21:42:14.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 21:42:14.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 21:42:14.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_f0kky0cx.5oh.ape 21:42:14.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_f0kky0cx.5oh.ape 21:42:14.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_f0kky0cx.5oh.ape' 21:42:14.6 Trace: Got codec APE 21:42:14.6 Debug: Quality parsed: APE v1, Source: TagLib 21:42:14.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 21:42:14.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 21:42:14.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_2wossxps.fss.opus 21:42:14.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_2wossxps.fss.opus 21:42:14.6 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 21:42:14.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:42:14.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_2wossxps.fss.opus' 21:42:14.6 Trace: Got codec OPUS 21:42:14.6 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:14.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 21:42:14.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 21:42:14.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_q2hrmnx5.ssr.mp2 21:42:14.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_q2hrmnx5.ssr.mp2' 21:42:14.6 Trace: Got codec MP2 21:42:14.6 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:14.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 21:42:14.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 21:42:14.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_0bc30em3.dfh.mp3 21:42:14.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_0bc30em3.dfh.mp3' 21:42:14.6 Trace: Got codec MP3VBR 21:42:14.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:42:14.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 21:42:14.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 21:42:14.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_z1j3chmk.50g.flac 21:42:14.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_z1j3chmk.50g.flac' 21:42:14.6 Trace: Got codec FLAC 21:42:14.6 Debug: Quality parsed: FLAC v1, Source: TagLib 21:42:14.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 21:42:14.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 21:42:14.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_muiedkak.zpj.m4a 21:42:14.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_muiedkak.zpj.m4a' 21:42:14.6 Trace: Got codec AAC 21:42:14.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:42:14.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 21:42:14.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 21:42:14.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_mipfkyvt.5bu.wma 21:42:14.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_mipfkyvt.5bu.wma' 21:42:14.6 Trace: Got codec WMA 21:42:14.6 Debug: Quality parsed: WMA v1, Source: TagLib 21:42:14.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 21:42:14.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 21:42:14.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_chtf5z5c.2fz.ape 21:42:14.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_chtf5z5c.2fz.ape' 21:42:14.6 Trace: Got codec APE 21:42:14.6 Debug: Quality parsed: APE v1, Source: TagLib 21:42:14.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 21:42:14.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 21:42:14.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ue4okw5j.llz.opus 21:42:14.6 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 21:42:14.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:42:14.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ue4okw5j.llz.opus' 21:42:14.6 Trace: Got codec OPUS 21:42:14.6 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:14.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 21:42:14.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 21:42:14.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_zdzxkdm4.2ba.mp2 21:42:14.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_zdzxkdm4.2ba.mp2' 21:42:14.7 Trace: Got codec MP2 21:42:14.7 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:14.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_zdzxkdm4.2ba.mp2 21:42:14.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_zdzxkdm4.2ba.mp2 21:42:14.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_zdzxkdm4.2ba.mp2' 21:42:14.8 Trace: Got codec MP2 21:42:14.8 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:14.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 21:42:14.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 21:42:14.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_4iyuevoj.2mv.mp3 21:42:14.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_4iyuevoj.2mv.mp3' 21:42:14.9 Trace: Got codec MP3VBR 21:42:14.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:42:14.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_4iyuevoj.2mv.mp3 21:42:14.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_4iyuevoj.2mv.mp3 21:42:14.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_4iyuevoj.2mv.mp3' 21:42:14.9 Trace: Got codec MP3VBR 21:42:14.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:42:14.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 21:42:14.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 21:42:14.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_dfzyy5pf.hu4.flac 21:42:14.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_dfzyy5pf.hu4.flac' 21:42:14.9 Trace: Got codec FLAC 21:42:14.9 Debug: Quality parsed: FLAC v1, Source: TagLib 21:42:14.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_dfzyy5pf.hu4.flac 21:42:14.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_dfzyy5pf.hu4.flac 21:42:14.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_dfzyy5pf.hu4.flac' 21:42:14.9 Trace: Got codec FLAC 21:42:14.9 Debug: Quality parsed: FLAC v1, Source: TagLib 21:42:14.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 21:42:14.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 21:42:14.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_wlzhgue2.01l.m4a 21:42:14.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_wlzhgue2.01l.m4a' 21:42:14.9 Trace: Got codec AAC 21:42:14.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:42:14.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_wlzhgue2.01l.m4a 21:42:14.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_wlzhgue2.01l.m4a 21:42:14.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_wlzhgue2.01l.m4a' 21:42:14.9 Trace: Got codec AAC 21:42:14.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:42:14.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 21:42:14.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 21:42:14.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ojpnwtcn.npd.wma 21:42:14.9 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ojpnwtcn.npd.wma' 21:42:14.9 Trace: Got codec WMA 21:42:14.9 Debug: Quality parsed: WMA v1, Source: TagLib 21:42:14.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ojpnwtcn.npd.wma 21:42:14.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ojpnwtcn.npd.wma 21:42:14.9 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ojpnwtcn.npd.wma' 21:42:14.9 Trace: Got codec WMA 21:42:14.9 Debug: Quality parsed: WMA v1, Source: TagLib 21:42:14.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 21:42:14.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 21:42:14.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_1yq0yhp1.ymn.ape 21:42:14.9 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_1yq0yhp1.ymn.ape' 21:42:14.9 Trace: Got codec APE 21:42:14.9 Debug: Quality parsed: APE v1, Source: TagLib 21:42:14.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_1yq0yhp1.ymn.ape 21:42:14.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_1yq0yhp1.ymn.ape 21:42:14.9 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:14.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_1yq0yhp1.ymn.ape' 21:42:14.9 Trace: Got codec APE 21:42:14.9 Debug: Quality parsed: APE v1, Source: TagLib 21:42:14.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 21:42:14.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 21:42:14.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ud5l23as.nhi.opus 21:42:14.9 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 21:42:14.9 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:42:14.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ud5l23as.nhi.opus' 21:42:14.9 Trace: Got codec OPUS 21:42:14.9 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:14.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ud5l23as.nhi.opus 21:42:14.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ud5l23as.nhi.opus 21:42:14.9 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 21:42:14.9 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:42:14.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_ud5l23as.nhi.opus' 21:42:14.9 Trace: Got codec OPUS 21:42:14.9 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:14.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 21:42:14.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 21:42:14.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_o00je4u5.vms.mp2 21:42:14.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_o00je4u5.vms.mp2 21:42:14.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_o00je4u5.vms.mp2 21:42:14.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:14.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_o00je4u5.vms.mp2' 21:42:14.9 Trace: Got codec MP2 21:42:14.9 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:14.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 21:42:14.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_uvmkxs5z.csx.mp3 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_uvmkxs5z.csx.mp3 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_uvmkxs5z.csx.mp3 21:42:15.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_uvmkxs5z.csx.mp3' 21:42:15.0 Trace: Got codec MP3VBR 21:42:15.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:42:15.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 21:42:15.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_cpk1rqss.gjr.flac 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_cpk1rqss.gjr.flac 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_cpk1rqss.gjr.flac 21:42:15.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_cpk1rqss.gjr.flac' 21:42:15.0 Trace: Got codec FLAC 21:42:15.0 Debug: Quality parsed: FLAC v1, Source: TagLib 21:42:15.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 21:42:15.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_iz0krak1.mbg.m4a 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_iz0krak1.mbg.m4a 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_iz0krak1.mbg.m4a 21:42:15.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_iz0krak1.mbg.m4a' 21:42:15.0 Trace: Got codec AAC 21:42:15.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:42:15.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 21:42:15.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_mhbkmlfy.clt.wma 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_mhbkmlfy.clt.wma 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_mhbkmlfy.clt.wma 21:42:15.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_mhbkmlfy.clt.wma' 21:42:15.0 Trace: Got codec WMA 21:42:15.0 Debug: Quality parsed: WMA v1, Source: TagLib 21:42:15.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 21:42:15.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_nyhyf1hg.a5x.ape 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_nyhyf1hg.a5x.ape 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_nyhyf1hg.a5x.ape 21:42:15.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_nyhyf1hg.a5x.ape' 21:42:15.0 Trace: Got codec APE 21:42:15.0 Debug: Quality parsed: APE v1, Source: TagLib 21:42:15.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 21:42:15.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_geg55tq0.kch.opus 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_geg55tq0.kch.opus 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_geg55tq0.kch.opus 21:42:15.0 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 21:42:15.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_geg55tq0.kch.opus' 21:42:15.0 Trace: Got codec OPUS 21:42:15.0 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:15.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 21:42:15.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_q2mlsoee.bk0.mp2 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_q2mlsoee.bk0.mp2 21:42:15.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_q2mlsoee.bk0.mp2' 21:42:15.0 Trace: Got codec MP2 21:42:15.0 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:15.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_q2mlsoee.bk0.mp2 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_q2mlsoee.bk0.mp2 21:42:15.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_q2mlsoee.bk0.mp2' 21:42:15.0 Trace: Got codec MP2 21:42:15.0 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_q2mlsoee.bk0.mp2 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_q2mlsoee.bk0.mp2 21:42:15.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_q2mlsoee.bk0.mp2' 21:42:15.0 Trace: Got codec MP2 21:42:15.0 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:15.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 21:42:15.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_4lgfffqi.bwy.mp3 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_4lgfffqi.bwy.mp3 21:42:15.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_4lgfffqi.bwy.mp3' 21:42:15.0 Trace: Got codec MP3VBR 21:42:15.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:42:15.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_4lgfffqi.bwy.mp3 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_4lgfffqi.bwy.mp3 21:42:15.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_4lgfffqi.bwy.mp3' 21:42:15.0 Trace: Got codec MP3VBR 21:42:15.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_4lgfffqi.bwy.mp3 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_4lgfffqi.bwy.mp3 21:42:15.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_4lgfffqi.bwy.mp3' 21:42:15.0 Trace: Got codec MP3VBR 21:42:15.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:42:15.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 21:42:15.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_rwgqq4pg.mhq.flac 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_rwgqq4pg.mhq.flac 21:42:15.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_rwgqq4pg.mhq.flac' 21:42:15.0 Trace: Got codec FLAC 21:42:15.0 Debug: Quality parsed: FLAC v1, Source: TagLib 21:42:15.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_rwgqq4pg.mhq.flac 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_rwgqq4pg.mhq.flac 21:42:15.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_rwgqq4pg.mhq.flac' 21:42:15.0 Trace: Got codec FLAC 21:42:15.0 Debug: Quality parsed: FLAC v1, Source: TagLib 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_rwgqq4pg.mhq.flac 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_rwgqq4pg.mhq.flac 21:42:15.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_rwgqq4pg.mhq.flac' 21:42:15.0 Trace: Got codec FLAC 21:42:15.0 Debug: Quality parsed: FLAC v1, Source: TagLib 21:42:15.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 21:42:15.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_kucv2x5x.yir.m4a 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_kucv2x5x.yir.m4a 21:42:15.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_kucv2x5x.yir.m4a' 21:42:15.0 Trace: Got codec AAC 21:42:15.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:42:15.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_kucv2x5x.yir.m4a 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_kucv2x5x.yir.m4a 21:42:15.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_kucv2x5x.yir.m4a' 21:42:15.0 Trace: Got codec AAC 21:42:15.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:42:15.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_kucv2x5x.yir.m4a 21:42:15.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_kucv2x5x.yir.m4a 21:42:15.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_kucv2x5x.yir.m4a' 21:42:15.0 Trace: Got codec AAC 21:42:15.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:42:15.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 21:42:15.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 21:42:15.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_spdyfqaq.tog.wma 21:42:15.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_spdyfqaq.tog.wma 21:42:15.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:15.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_spdyfqaq.tog.wma' 21:42:15.1 Trace: Got codec WMA 21:42:15.1 Debug: Quality parsed: WMA v1, Source: TagLib 21:42:15.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_spdyfqaq.tog.wma 21:42:15.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_spdyfqaq.tog.wma 21:42:15.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:15.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_spdyfqaq.tog.wma' 21:42:15.1 Trace: Got codec WMA 21:42:15.1 Debug: Quality parsed: WMA v1, Source: TagLib 21:42:15.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_spdyfqaq.tog.wma 21:42:15.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_spdyfqaq.tog.wma 21:42:15.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:15.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_spdyfqaq.tog.wma' 21:42:15.1 Trace: Got codec WMA 21:42:15.1 Debug: Quality parsed: WMA v1, Source: TagLib 21:42:15.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 21:42:15.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 21:42:15.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_h4y0vdzt.un0.ape 21:42:15.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_h4y0vdzt.un0.ape 21:42:15.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:15.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_h4y0vdzt.un0.ape' 21:42:15.1 Trace: Got codec APE 21:42:15.1 Debug: Quality parsed: APE v1, Source: TagLib 21:42:15.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_h4y0vdzt.un0.ape 21:42:15.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_h4y0vdzt.un0.ape 21:42:15.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:15.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_h4y0vdzt.un0.ape' 21:42:15.1 Trace: Got codec APE 21:42:15.1 Debug: Quality parsed: APE v1, Source: TagLib 21:42:15.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_h4y0vdzt.un0.ape 21:42:15.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_h4y0vdzt.un0.ape 21:42:15.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:42:15.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_h4y0vdzt.un0.ape' 21:42:15.1 Trace: Got codec APE 21:42:15.1 Debug: Quality parsed: APE v1, Source: TagLib 21:42:15.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 21:42:15.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 21:42:15.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xrbifooe.kd1.opus 21:42:15.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xrbifooe.kd1.opus 21:42:15.1 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 21:42:15.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:42:15.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xrbifooe.kd1.opus' 21:42:15.1 Trace: Got codec OPUS 21:42:15.1 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:15.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xrbifooe.kd1.opus 21:42:15.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xrbifooe.kd1.opus 21:42:15.1 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 21:42:15.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:42:15.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xrbifooe.kd1.opus' 21:42:15.1 Trace: Got codec OPUS 21:42:15.1 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:15.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xrbifooe.kd1.opus 21:42:15.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xrbifooe.kd1.opus 21:42:15.1 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 21:42:15.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:42:15.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xrbifooe.kd1.opus' 21:42:15.1 Trace: Got codec OPUS 21:42:15.1 Debug: Quality parsed: Unknown v1, Source: Extension 21:42:15.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 21:42:15.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 21:42:15.1 Debug: Starting tag read for missing.mp2 21:42:15.1 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/missing.mp2'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:42:15.1 Debug: Trying to parse quality for 'missing.mp2' 21:42:15.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 21:42:15.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 21:42:15.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 21:42:15.1 Debug: Starting tag read for missing.mp3 21:42:15.1 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/missing.mp3'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:42:15.1 Debug: Trying to parse quality for 'missing.mp3' 21:42:15.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 21:42:15.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 21:42:15.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 21:42:15.1 Debug: Starting tag read for missing.flac 21:42:15.1 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/missing.flac'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:42:15.1 Debug: Trying to parse quality for 'missing.flac' 21:42:15.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 21:42:15.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 21:42:15.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 21:42:15.1 Debug: Starting tag read for missing.m4a 21:42:15.1 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/missing.m4a'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:42:15.1 Debug: Trying to parse quality for 'missing.m4a' 21:42:15.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 21:42:15.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 21:42:15.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 21:42:15.1 Debug: Starting tag read for missing.wma 21:42:15.1 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/missing.wma'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:42:15.1 Debug: Trying to parse quality for 'missing.wma' 21:42:15.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 21:42:15.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 21:42:15.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 21:42:15.1 Debug: Starting tag read for missing.ape 21:42:15.1 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/missing.ape'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:42:15.1 Debug: Trying to parse quality for 'missing.ape' 21:42:15.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 21:42:15.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 21:42:15.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 21:42:15.1 Debug: Starting tag read for missing.opus 21:42:15.1 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/missing.opus'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:42:15.1 Debug: Trying to parse quality for 'missing.opus' 21:42:15.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 21:42:15.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 21:42:15.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 21:42:15.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xvypl2oh.wec.mp3 21:42:15.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xvypl2oh.wec.mp3' 21:42:15.1 Trace: Got codec MP3VBR 21:42:15.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:42:15.1 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xvypl2oh.wec.mp3 21:42:15.1 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xvypl2oh.wec.mp3 21:42:15.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xvypl2oh.wec.mp3 21:42:15.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xvypl2oh.wec.mp3 21:42:15.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xvypl2oh.wec.mp3' 21:42:15.1 Trace: Got codec MP3VBR 21:42:15.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:42:15.1 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xvypl2oh.wec.mp3 due to no difference 21:42:15.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xvypl2oh.wec.mp3 21:42:15.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xvypl2oh.wec.mp3' 21:42:15.1 Trace: Got codec MP3VBR 21:42:15.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:42:15.1 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_xvypl2oh.wec.mp3 due to no difference 21:42:15.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 21:42:15.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 21:42:15.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_1khjka0h.or5.mp3 21:42:15.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:42:15.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_1khjka0h.or5.mp3' 21:42:15.2 Trace: Got codec MP3VBR 21:42:15.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:42:15.2 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_1khjka0h.or5.mp3 21:42:15.2 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_1khjka0h.or5.mp3 21:42:15.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/temp_1khjka0h.or5.mp3 21:42:15.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 21:42:15.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 21:42:15.2 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 21:42:15.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0023080] 21:42:15.2 Debug: Import decisions complete [00:00:00.0005990] 21:42:15.2 Debug: Inserted 0 new unmatched trackfiles 21:42:15.2 Debug: Updated info for 0 known files 21:42:15.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0059710] 21:42:15.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 21:42:15.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 21:42:15.3 Debug: Using default lastWrite 21:42:15.3 Info: Scanning /C/Test/Music/Artist 21:42:15.3 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.3 Trace: 3 files were found in /C/Test/Music/Artist 21:42:15.3 Debug: 2 audio files were found in /C/Test/Music/Artist 21:42:15.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0208817] 21:42:15.3 Debug: Import decisions complete [00:00:00.0000978] 21:42:15.3 Debug: Inserted 0 new unmatched trackfiles 21:42:15.3 Debug: Updated info for 0 known files 21:42:15.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0005831] 21:42:15.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 21:42:15.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 21:42:15.3 Debug: Using default lastWrite 21:42:15.3 Info: Scanning /C/Test/Music/Artist 21:42:15.3 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.3 Trace: 2 files were found in /C/Test/Music/Artist 21:42:15.3 Debug: 2 audio files were found in /C/Test/Music/Artist 21:42:15.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0005124] 21:42:15.3 Debug: Import decisions complete [00:00:00.0000076] 21:42:15.3 Debug: Inserted 0 new unmatched trackfiles 21:42:15.3 Debug: Updated info for 0 known files 21:42:15.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002286] 21:42:15.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 21:42:15.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 21:42:15.3 Debug: Using default lastWrite 21:42:15.3 Debug: Using default lastWrite 21:42:15.3 Info: Scanning /C/Test/Music/Artist 21:42:15.3 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.3 Trace: 2 files were found in /C/Test/Music/Artist 21:42:15.3 Debug: 2 audio files were found in /C/Test/Music/Artist 21:42:15.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0004204] 21:42:15.3 Debug: Import decisions complete [00:00:00.0018149] 21:42:15.3 Debug: Inserted 2 new unmatched trackfiles 21:42:15.3 Debug: Updated info for 0 known files 21:42:15.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0012767] 21:42:15.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 21:42:15.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 21:42:15.3 Debug: Using default lastWrite 21:42:15.3 Debug: Using default lastWrite 21:42:15.3 Info: Scanning /C/Test/Music/Artist 21:42:15.3 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.3 Trace: 2 files were found in /C/Test/Music/Artist 21:42:15.3 Debug: 2 audio files were found in /C/Test/Music/Artist 21:42:15.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0004048] 21:42:15.3 Debug: Import decisions complete [00:00:00.0000570] 21:42:15.3 Debug: Inserted 1 new unmatched trackfiles 21:42:15.3 Debug: Updated info for 0 known files 21:42:15.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0021996] 21:42:15.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 21:42:15.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 21:42:15.4 Debug: Using default lastWrite 21:42:15.4 Debug: Using default lastWrite 21:42:15.4 Info: Scanning /C/Test/Music/Artist 21:42:15.4 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.4 Trace: 2 files were found in /C/Test/Music/Artist 21:42:15.4 Debug: 2 audio files were found in /C/Test/Music/Artist 21:42:15.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0004200] 21:42:15.4 Debug: Import decisions complete [00:00:00.0000360] 21:42:15.4 Debug: Inserted 0 new unmatched trackfiles 21:42:15.4 Debug: Updated info for 0 known files 21:42:15.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0004769] 21:42:15.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 21:42:15.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 21:42:15.4 Debug: Using default lastWrite 21:42:15.4 Info: Scanning /C/Test/Music/Artist 21:42:15.4 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.4 Trace: 3 files were found in /C/Test/Music/Artist 21:42:15.4 Debug: 3 audio files were found in /C/Test/Music/Artist 21:42:15.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003872] 21:42:15.4 Debug: Import decisions complete [00:00:00.0000078] 21:42:15.4 Debug: Inserted 0 new unmatched trackfiles 21:42:15.4 Debug: Updated info for 0 known files 21:42:15.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002291] 21:42:15.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 21:42:15.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 21:42:15.4 Debug: Using default lastWrite 21:42:15.4 Info: Scanning /C/Test/Music/Artist 21:42:15.4 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.4 Trace: 5 files were found in /C/Test/Music/Artist 21:42:15.4 Debug: 5 audio files were found in /C/Test/Music/Artist 21:42:15.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0004184] 21:42:15.4 Debug: Import decisions complete [00:00:00.0000107] 21:42:15.4 Debug: Inserted 0 new unmatched trackfiles 21:42:15.4 Debug: Updated info for 0 known files 21:42:15.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002275] 21:42:15.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 21:42:15.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 21:42:15.4 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 21:42:15.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 21:42:15.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 21:42:15.4 Warn: Artists' root folder (/C/Test/Music) is empty. 21:42:15.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 21:42:15.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 21:42:15.4 Debug: Using default lastWrite 21:42:15.4 Info: Scanning /C/Test/Music/Artist 21:42:15.4 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.4 Trace: 5 files were found in /C/Test/Music/Artist 21:42:15.4 Debug: 5 audio files were found in /C/Test/Music/Artist 21:42:15.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0004046] 21:42:15.4 Debug: Import decisions complete [00:00:00.0000063] 21:42:15.4 Debug: Inserted 0 new unmatched trackfiles 21:42:15.4 Debug: Updated info for 0 known files 21:42:15.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002088] 21:42:15.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 21:42:15.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 21:42:15.4 Debug: Using default lastWrite 21:42:15.4 Info: Scanning /C/Test/Music/Artist 21:42:15.4 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.4 Trace: 4 files were found in /C/Test/Music/Artist 21:42:15.4 Debug: 4 audio files were found in /C/Test/Music/Artist 21:42:15.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002380] 21:42:15.4 Debug: Import decisions complete [00:00:00.0000036] 21:42:15.4 Debug: Inserted 0 new unmatched trackfiles 21:42:15.4 Debug: Updated info for 0 known files 21:42:15.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001225] 21:42:15.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 21:42:15.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 21:42:15.4 Debug: Using default lastWrite 21:42:15.4 Info: Scanning /C/Test/Music/Artist 21:42:15.4 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.4 Trace: 2 files were found in /C/Test/Music/Artist 21:42:15.4 Debug: 2 audio files were found in /C/Test/Music/Artist 21:42:15.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002223] 21:42:15.4 Debug: Import decisions complete [00:00:00.0000035] 21:42:15.4 Debug: Inserted 0 new unmatched trackfiles 21:42:15.4 Debug: Updated info for 0 known files 21:42:15.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001200] 21:42:15.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 21:42:15.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 21:42:15.4 Debug: Using default lastWrite 21:42:15.4 Info: Scanning /C/Test/Music/Artist 21:42:15.4 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.4 Trace: 2 files were found in /C/Test/Music/Artist 21:42:15.4 Debug: 2 audio files were found in /C/Test/Music/Artist 21:42:15.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002225] 21:42:15.4 Debug: Import decisions complete [00:00:00.0000034] 21:42:15.4 Debug: Inserted 0 new unmatched trackfiles 21:42:15.4 Debug: Updated info for 0 known files 21:42:15.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001175] 21:42:15.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 21:42:15.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 21:42:15.4 Debug: Using default lastWrite 21:42:15.4 Debug: Using default lastWrite 21:42:15.4 Info: Scanning /C/Test/Music/Artist 21:42:15.4 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.4 Trace: 2 files were found in /C/Test/Music/Artist 21:42:15.4 Debug: 2 audio files were found in /C/Test/Music/Artist 21:42:15.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002435] 21:42:15.4 Debug: Import decisions complete [00:00:00.0000247] 21:42:15.4 Debug: Inserted 0 new unmatched trackfiles 21:42:15.4 Debug: Updated info for 0 known files 21:42:15.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001804] 21:42:15.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 21:42:15.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 21:42:15.5 Debug: Using default lastWrite 21:42:15.5 Info: Scanning /C/Test/Music/.hack 21:42:15.5 Debug: Scanning '/C/Test/Music/.hack' for music files 21:42:15.5 Trace: 2 files were found in /C/Test/Music/.hack 21:42:15.5 Debug: 2 audio files were found in /C/Test/Music/.hack 21:42:15.5 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 21:42:15.5 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0002450] 21:42:15.5 Debug: Import decisions complete [00:00:00.0000041] 21:42:15.5 Debug: Inserted 0 new unmatched trackfiles 21:42:15.5 Debug: Updated info for 0 known files 21:42:15.5 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0001309] 21:42:15.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 21:42:15.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 21:42:15.5 Debug: Using default lastWrite 21:42:15.5 Info: Scanning /C/Test/Music/Extras 21:42:15.5 Debug: Scanning '/C/Test/Music/Extras' for music files 21:42:15.5 Trace: 6 files were found in /C/Test/Music/Extras 21:42:15.5 Debug: 6 audio files were found in /C/Test/Music/Extras 21:42:15.5 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 21:42:15.5 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0004229] 21:42:15.5 Debug: Import decisions complete [00:00:00.0000076] 21:42:15.5 Debug: Inserted 0 new unmatched trackfiles 21:42:15.5 Debug: Updated info for 0 known files 21:42:15.5 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0002219] 21:42:15.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 21:42:15.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 21:42:15.5 Debug: Using default lastWrite 21:42:15.5 Info: Scanning /C/Test/Music/Artist 21:42:15.5 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.5 Trace: 1 files were found in /C/Test/Music/Artist 21:42:15.5 Debug: 1 audio files were found in /C/Test/Music/Artist 21:42:15.5 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.5 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003740] 21:42:15.5 Debug: Import decisions complete [00:00:00.0000067] 21:42:15.5 Debug: Inserted 0 new unmatched trackfiles 21:42:15.5 Debug: Updated info for 0 known files 21:42:15.5 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002125] 21:42:15.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 21:42:15.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 21:42:15.5 Debug: Using default lastWrite 21:42:15.5 Info: Scanning /C/Test/Music/Artist 21:42:15.5 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.5 Trace: 1 files were found in /C/Test/Music/Artist 21:42:15.5 Debug: 1 audio files were found in /C/Test/Music/Artist 21:42:15.5 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.5 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0102942] 21:42:15.5 Debug: Import decisions complete [00:00:00.0000150] 21:42:15.5 Debug: Inserted 0 new unmatched trackfiles 21:42:15.5 Debug: Updated info for 1 known files 21:42:15.5 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003847] 21:42:15.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 21:42:15.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 21:42:15.5 Debug: Using default lastWrite 21:42:15.5 Info: Scanning /C/Test/Music/Artist 21:42:15.5 Debug: Scanning '/C/Test/Music/Artist' for music files 21:42:15.5 Trace: 2 files were found in /C/Test/Music/Artist 21:42:15.5 Debug: 2 audio files were found in /C/Test/Music/Artist 21:42:15.5 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:42:15.5 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0004011] 21:42:15.5 Debug: Import decisions complete [00:00:00.0000366] 21:42:15.5 Debug: Inserted 0 new unmatched trackfiles 21:42:15.5 Debug: Updated info for 2 known files 21:42:15.5 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003156] 21:42:15.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 21:42:15.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 21:42:15.6 Debug: Failed to import 21:42:15.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 21:42:15.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 21:42:15.6 Debug: Failed to import 21:42:15.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 21:42:15.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 21:42:15.6 Debug: Failed to import 21:42:15.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 21:42:15.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 21:42:15.6 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 21:42:15.6 Debug: Failed to import 21:42:15.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 21:42:15.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 21:42:15.6 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 21:42:15.6 Debug: Failed to import 21:42:15.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 21:42:15.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 21:42:15.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 21:42:15.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 21:42:15.6 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 21:42:15.6 Debug: Failed to import 21:42:15.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 21:42:15.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 21:42:15.6 Debug: Processing path: /c/drop/ 21:42:15.6 Debug: Parsing string 'drop' 21:42:15.6 Debug: Unable to parse drop 21:42:15.6 Debug: Deleting folder after importing valid files 21:42:15.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 21:42:15.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 21:42:15.6 Debug: Processing path: /c/drop/ 21:42:15.6 Debug: Parsing string 'drop' 21:42:15.6 Debug: Unable to parse drop 21:42:15.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 21:42:15.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 21:42:15.6 Debug: Parsing string 'foldername' 21:42:15.6 Debug: Unable to parse foldername 21:42:15.6 Debug: Parsing string '01 the first track.ext' 21:42:15.6 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:42:15.6 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 21:42:15.6 Debug: Trying to parse quality for '01 the first track.ext' 21:42:15.6 Debug: Quality parsed: Unknown v1 21:42:15.6 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 21:42:15.6 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:42:15.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 21:42:15.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 21:42:15.6 Debug: Processing path: /c/drop/ 21:42:15.6 Debug: Parsing string 'drop' 21:42:15.6 Debug: Unable to parse drop 21:42:15.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 21:42:15.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 21:42:15.7 Debug: Unknown Artist foldername 21:42:15.7 Debug: Unknown Artist for file: 01 the first track.ext 21:42:15.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 21:42:15.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 21:42:15.7 Debug: Parsing string 'foldername' 21:42:15.7 Debug: Unable to parse foldername 21:42:15.7 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:42:15.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 21:42:15.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 21:42:15.7 Debug: Parsing string 'foldername' 21:42:15.7 Debug: Unable to parse foldername 21:42:15.7 Debug: Parsing string '01 the first track.ext' 21:42:15.7 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:42:15.7 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 21:42:15.7 Debug: Trying to parse quality for '01 the first track.ext' 21:42:15.7 Debug: Quality parsed: Unknown v1 21:42:15.7 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 21:42:15.7 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:42:15.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 21:42:15.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 21:42:15.7 Warn: Unable to process folder that is mapped to an existing artist 21:42:15.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 21:42:15.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 21:42:15.7 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 21:42:15.7 Error: Import failed, path does not exist or is not accessible by Lidarr: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p]. Ensure the path exists and the user running Lidarr has the correct permissions to access this file/folder 21:42:15.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 21:42:15.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 21:42:15.7 Debug: Unknown Artist foldername 21:42:15.7 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 21:42:15.7 Debug: Unknown Artist for file: 01 the first track.ext 21:42:15.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 21:42:15.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 21:42:15.7 Debug: Unknown Artist foldername 21:42:15.7 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 21:42:15.7 Debug: Unknown Artist for file: 01 the first track.ext 21:42:15.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 21:42:15.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 21:42:15.7 Debug: Processing path: /C/folder/file.mkv 21:42:15.7 Debug: Unknown Artist for file: file.mkv 21:42:15.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 21:42:15.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 21:42:15.7 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 21:42:15.7 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 21:42:15.7 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 21:42:15.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 21:42:15.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 21:42:15.7 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 21:42:15.7 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 21:42:15.7 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 21:42:15.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 21:42:15.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 21:42:15.7 Debug: Unknown Artist foldername 21:42:15.7 Debug: Unknown Artist for file: 01 the first track.ext 21:42:15.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 21:42:15.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 21:42:15.7 Debug: Parsing string 'foldername' 21:42:15.7 Debug: Unable to parse foldername 21:42:15.7 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 21:42:15.7 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:42:15.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 21:42:15.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 21:42:15.7 Debug: Unknown Artist foldername 21:42:15.7 Debug: Unknown Artist for file: 01 the first track.ext 21:42:15.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 21:42:15.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 21:42:15.9 Info: Importing album 1/1 21:42:15.9 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:42:15.9 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:42:15.9 Info: Importing 1 tracks 21:42:15.9 Debug: Importing 1 files. replaceExisting: True 21:42:15.9 Debug: Inserted new trackfiles in 0ms 21:42:15.9 Debug: TrackFileIds updated, total 1ms 21:42:15.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 21:42:15.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 21:42:15.9 Info: Importing album 1/1 21:42:15.9 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:42:15.9 Info: Importing 1 tracks 21:42:15.9 Debug: Importing 1 files. replaceExisting: False 21:42:15.9 Debug: Inserted new trackfiles in 0ms 21:42:15.9 Debug: TrackFileIds updated, total 0ms 21:42:15.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 21:42:15.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 21:42:15.9 Info: Importing album 1/1 21:42:15.9 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:42:15.9 Info: Importing 5 tracks 21:42:15.9 Debug: Importing 5 files. replaceExisting: False 21:42:15.9 Debug: Inserted new trackfiles in 0ms 21:42:15.9 Debug: TrackFileIds updated, total 0ms 21:42:15.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 21:42:15.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 21:42:15.9 Info: Importing album 1/1 21:42:15.9 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:42:15.9 Info: Importing 2 tracks 21:42:15.9 Debug: Importing 2 files. replaceExisting: False 21:42:15.9 Debug: Inserted new trackfiles in 0ms 21:42:15.9 Debug: TrackFileIds updated, total 0ms 21:42:15.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 21:42:15.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 21:42:16.0 Info: Importing album 1/1 21:42:16.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:42:16.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:42:16.0 Info: Importing 1 tracks 21:42:16.0 Debug: Importing 1 files. replaceExisting: True 21:42:16.0 Debug: Inserted new trackfiles in 0ms 21:42:16.0 Debug: TrackFileIds updated, total 0ms 21:42:16.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 21:42:16.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 21:42:16.0 Info: Importing album 1/1 21:42:16.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:42:16.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:42:16.0 Info: Importing 1 tracks 21:42:16.0 Debug: Importing 1 files. replaceExisting: True 21:42:16.0 Debug: Inserted new trackfiles in 0ms 21:42:16.0 Debug: TrackFileIds updated, total 0ms 21:42:16.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 21:42:16.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 21:42:16.0 Info: Importing 0 tracks 21:42:16.0 Debug: Importing 0 files. replaceExisting: False 21:42:16.0 Debug: Inserted new trackfiles in 0ms 21:42:16.0 Debug: TrackFileIds updated, total 0ms 21:42:16.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 21:42:16.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 21:42:16.0 Info: Importing album 1/1 21:42:16.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:42:16.0 Info: Importing 1 tracks 21:42:16.0 Debug: Importing 1 files. replaceExisting: False 21:42:16.0 Debug: Inserted new trackfiles in 0ms 21:42:16.0 Debug: TrackFileIds updated, total 0ms 21:42:16.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 21:42:16.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 21:42:16.0 Info: Importing album 1/1 21:42:16.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:42:16.0 Info: Importing 5 tracks 21:42:16.0 Debug: Importing 5 files. replaceExisting: False 21:42:16.0 Debug: Inserted new trackfiles in 0ms 21:42:16.0 Debug: TrackFileIds updated, total 0ms 21:42:16.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 21:42:16.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 21:42:16.0 Info: Importing album 1/1 21:42:16.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:42:16.0 Info: Importing 6 tracks 21:42:16.0 Debug: Importing 6 files. replaceExisting: False 21:42:16.0 Debug: Inserted new trackfiles in 0ms 21:42:16.0 Debug: TrackFileIds updated, total 0ms 21:42:16.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 21:42:16.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 21:42:16.0 Info: Importing album 1/1 21:42:16.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:42:16.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:42:16.0 Info: Importing 1 tracks 21:42:16.0 Debug: Importing 1 files. replaceExisting: True 21:42:16.0 Debug: Inserted new trackfiles in 0ms 21:42:16.0 Debug: TrackFileIds updated, total 0ms 21:42:16.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 21:42:16.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 21:42:16.0 Info: Importing album 1/1 21:42:16.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:42:16.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:42:16.0 Info: Importing 1 tracks 21:42:16.0 Debug: Importing 1 files. replaceExisting: True 21:42:16.0 Debug: Inserted new trackfiles in 0ms 21:42:16.0 Debug: TrackFileIds updated, total 0ms 21:42:16.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 21:42:16.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 21:42:16.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 21:42:16.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 21:42:16.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 21:42:16.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 21:42:16.0 Info: Deleting track file: /Artist Name - Track01 21:42:16.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 21:42:16.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 21:42:16.0 Info: Deleting track file: /Artist Name - Track01 21:42:16.0 Error: Unable to delete track file System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IRecycleBinProviderProxy.DeleteFile(String path, String subfolder) at NzbDrone.Core.MediaFiles.MediaFileDeletionService.DeleteTrackFile(TrackFile trackFile, String subfolder) in ./Lidarr.Core/MediaFiles/MediaFileDeletionService.cs:line 92 21:42:16.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 21:42:16.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 21:42:16.1 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 21:42:16.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 21:42:16.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 21:42:16.1 Warn: Artist's root folder (C:\Test\Music) is empty. 21:42:16.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 21:42:16.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 21:42:16.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:16.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637361088511_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:16.1 Info: DatabaseEngineVersionCheck migrating 21:42:16.1 Info: PerformDBOperation 21:42:16.1 Info: Performing DB Operation 21:42:16.1 Info: SQLite 3.49.1 21:42:16.1 Info: => 0.0020966s 21:42:16.1 Info: DatabaseEngineVersionCheck migrated 21:42:16.1 Info: => 0.0021117s 21:42:16.1 Debug: Took: 00:00:00.0171516 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:42:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:42:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:42:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:42:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:16.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 21:42:16.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 21:42:16.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:16.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637363430318_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:16.3 Info: DatabaseEngineVersionCheck migrating 21:42:16.3 Info: PerformDBOperation 21:42:16.3 Info: Performing DB Operation 21:42:16.3 Info: SQLite 3.49.1 21:42:16.3 Info: => 0.0021188s 21:42:16.3 Info: DatabaseEngineVersionCheck migrated 21:42:16.3 Info: => 0.0021387s 21:42:16.3 Debug: Took: 00:00:00.0178321 21:42:16.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:16.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:16.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 21:42:16.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 21:42:16.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 21:42:16.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:16.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637365040032_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:16.5 Info: DatabaseEngineVersionCheck migrating 21:42:16.5 Info: PerformDBOperation 21:42:16.5 Info: Performing DB Operation 21:42:16.5 Info: SQLite 3.49.1 21:42:16.5 Info: => 0.0013562s 21:42:16.5 Info: DatabaseEngineVersionCheck migrated 21:42:16.5 Info: => 0.0013734s 21:42:16.5 Debug: Took: 00:00:00.0135865 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 21:42:16.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 21:42:16.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 21:42:16.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:16.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637366428107_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:16.6 Info: DatabaseEngineVersionCheck migrating 21:42:16.6 Info: PerformDBOperation 21:42:16.6 Info: Performing DB Operation 21:42:16.6 Info: SQLite 3.49.1 21:42:16.6 Info: => 0.0017328s 21:42:16.6 Info: DatabaseEngineVersionCheck migrated 21:42:16.6 Info: => 0.0017528s 21:42:16.6 Debug: Took: 00:00:00.0140693 21:42:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 21:42:16.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 21:42:16.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 21:42:16.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:16.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637367854905_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:16.7 Info: DatabaseEngineVersionCheck migrating 21:42:16.7 Info: PerformDBOperation 21:42:16.7 Info: Performing DB Operation 21:42:16.7 Info: SQLite 3.49.1 21:42:16.7 Info: => 0.0019947s 21:42:16.7 Info: DatabaseEngineVersionCheck migrated 21:42:16.7 Info: => 0.0020117s 21:42:16.8 Debug: Took: 00:00:00.0170984 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 21:42:16.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 21:42:16.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 21:42:16.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:16.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637369537540_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:16.9 Info: DatabaseEngineVersionCheck migrating 21:42:16.9 Info: PerformDBOperation 21:42:16.9 Info: Performing DB Operation 21:42:16.9 Info: SQLite 3.49.1 21:42:16.9 Info: => 0.0012134s 21:42:16.9 Info: DatabaseEngineVersionCheck migrated 21:42:16.9 Info: => 0.0012235s 21:42:16.9 Debug: Took: 00:00:00.0094431 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:42:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 21:42:17.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 21:42:17.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 21:42:17.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:17.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637370575390_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:17.0 Info: DatabaseEngineVersionCheck migrating 21:42:17.0 Info: PerformDBOperation 21:42:17.0 Info: Performing DB Operation 21:42:17.0 Info: SQLite 3.49.1 21:42:17.0 Info: => 0.0019874s 21:42:17.0 Info: DatabaseEngineVersionCheck migrated 21:42:17.0 Info: => 0.0020024s 21:42:17.0 Debug: Took: 00:00:00.0169249 21:42:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 21:42:17.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 21:42:17.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 21:42:17.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:17.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637371892060_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:17.2 Info: DatabaseEngineVersionCheck migrating 21:42:17.2 Info: PerformDBOperation 21:42:17.2 Info: Performing DB Operation 21:42:17.2 Info: SQLite 3.49.1 21:42:17.2 Info: => 0.0020099s 21:42:17.2 Info: DatabaseEngineVersionCheck migrated 21:42:17.2 Info: => 0.0020255s 21:42:17.2 Debug: Took: 00:00:00.0164397 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 21:42:17.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 21:42:17.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 21:42:17.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:17.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637373171541_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:17.3 Info: DatabaseEngineVersionCheck migrating 21:42:17.3 Info: PerformDBOperation 21:42:17.3 Info: Performing DB Operation 21:42:17.3 Info: SQLite 3.49.1 21:42:17.3 Info: => 0.0029526s 21:42:17.3 Info: DatabaseEngineVersionCheck migrated 21:42:17.3 Info: => 0.0029698s 21:42:17.3 Debug: Took: 00:00:00.0174571 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:17.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [2] Id = [0] ==== End Query Trace ==== 21:42:17.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 21:42:17.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 21:42:17.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 21:42:17.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:17.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637374622620_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:17.4 Info: DatabaseEngineVersionCheck migrating 21:42:17.4 Info: PerformDBOperation 21:42:17.4 Info: Performing DB Operation 21:42:17.4 Info: SQLite 3.49.1 21:42:17.4 Info: => 0.0012703s 21:42:17.4 Info: DatabaseEngineVersionCheck migrated 21:42:17.4 Info: => 0.0012805s 21:42:17.4 Debug: Took: 00:00:00.0095310 21:42:17.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:17.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:17.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [2] Id = [0] ==== End Query Trace ==== 21:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 21:42:17.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 21:42:17.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 21:42:17.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:17.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637376126462_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:17.6 Info: DatabaseEngineVersionCheck migrating 21:42:17.6 Info: PerformDBOperation 21:42:17.6 Info: Performing DB Operation 21:42:17.6 Info: SQLite 3.49.1 21:42:17.6 Info: => 0.0020372s 21:42:17.6 Info: DatabaseEngineVersionCheck migrated 21:42:17.6 Info: => 0.0020531s 21:42:17.6 Debug: Took: 00:00:00.0164414 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 21:42:17.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 21:42:17.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 21:42:17.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:17.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637377327220_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:17.7 Info: DatabaseEngineVersionCheck migrating 21:42:17.7 Info: PerformDBOperation 21:42:17.7 Info: Performing DB Operation 21:42:17.7 Info: SQLite 3.49.1 21:42:17.7 Info: => 0.0015127s 21:42:17.7 Info: DatabaseEngineVersionCheck migrated 21:42:17.7 Info: => 0.0015228s 21:42:17.7 Debug: Took: 00:00:00.0097760 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2025-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2025-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2025-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2025-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2025-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2025-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2025-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* , "TrackFiles".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") WHERE ("Tracks"."Id" IS NULL) PARAMETERS: ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [6] ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [7] ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [8] ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [9] ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 21:42:17.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [10] ==== End Query Trace ==== 21:42:17.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 21:42:17.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 21:42:17.9 Debug: Filtering 1 files for unchanged files 21:42:17.9 Trace: Got 0 existing files 21:42:17.9 Debug: Filtering 1 files for unchanged files 21:42:17.9 Trace: Got 0 existing files 21:42:17.9 Debug: Filtering 1 files for unchanged files 21:42:17.9 Trace: Got 0 existing files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 21:42:17.9 Debug: Filtering 1 files for unchanged files 21:42:17.9 Trace: Got 0 existing files 21:42:17.9 Debug: Filtering 1 files for unchanged files 21:42:17.9 Trace: Got 0 existing files 21:42:17.9 Debug: Filtering 1 files for unchanged files 21:42:17.9 Trace: Got 0 existing files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 1 files 21:42:17.9 Trace: 1 unchanged existing files 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 1 files 21:42:17.9 Trace: 1 unchanged existing files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 1 files 21:42:17.9 Trace: 1 unchanged and matched files 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 1 files 21:42:17.9 Trace: 1 unchanged and matched files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 1 files 21:42:17.9 Trace: 1 unchanged existing files 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 1 files 21:42:17.9 Trace: 1 unchanged existing files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 1 files 21:42:17.9 Trace: 1 unchanged and matched files 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 1 files 21:42:17.9 Trace: 1 unchanged and matched files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 0 existing files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 0 existing files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 1 files 21:42:17.9 Trace: 0 unchanged existing files 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 1 files 21:42:17.9 Trace: 0 unchanged existing files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 1 files 21:42:17.9 Trace: 0 unchanged and matched files 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 1 files 21:42:17.9 Trace: 0 unchanged and matched files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 0 files 21:42:17.9 Trace: 0 unchanged existing files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 0 files 21:42:17.9 Trace: 0 unchanged and matched files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 3 existing files 21:42:17.9 Trace: Matched paths for 3 files 21:42:17.9 Trace: 3 unchanged existing files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 3 existing files 21:42:17.9 Trace: Matched paths for 3 files 21:42:17.9 Trace: 3 unchanged and matched files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- Skipped filter_should_return_none_existing_files_ignoring_case(Known) [2 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [< 1 ms] 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 1 files 21:42:17.9 Trace: 1 unchanged and matched files 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:17.9 Trace: Matched paths for 1 files 21:42:17.9 Trace: 1 unchanged and matched files 21:42:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 21:42:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 21:42:17.9 Debug: Filtering 3 files for unchanged files 21:42:17.9 Trace: Got 1 existing files 21:42:18.0 Trace: Matched paths for 1 files 21:42:18.0 Trace: 0 unchanged and matched files 21:42:18.0 Debug: Filtering 3 files for unchanged files 21:42:18.0 Trace: Got 1 existing files 21:42:18.0 Trace: Matched paths for 1 files 21:42:18.0 Trace: 0 unchanged and matched files 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 21:42:18.0 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/w1p03o31.5vw /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/mdd2qaph.4kh 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 21:42:18.0 Debug: The following files no longer exist on disk, removing from db: 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 21:42:18.0 Debug: The following files no longer exist on disk, removing from db: 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 21:42:18.0 Debug: The following files no longer exist on disk, removing from db: /c/test/lhfqdqg1.zor /c/test/o5engzva.qgp /c/test/shyuhhbq.54q /c/test/iudoph2k.vta /c/test/ca1pwwle.v23 /c/test/3q12qq4b.uem /c/test/xse010mx.qoo /c/test/5n3vq4c2.xux /c/test/ttmkz4qr.hfs /c/test/gpepg0qq.spv 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 21:42:18.0 Info: Renaming 2 files for Name1 21:42:18.0 Debug: Renaming track file: [1] Path1 21:42:18.0 Debug: Renamed track file: [1] Path1 21:42:18.0 Debug: Renaming track file: [2] Path2 21:42:18.0 Debug: Renamed track file: [2] Path2 21:42:18.0 Debug: Removing empty subfolders from: Path1 21:42:18.0 Info: 2 selected track files renamed for Name1 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 21:42:18.0 Info: Renaming 2 files for Name1 21:42:18.0 Debug: Renaming track file: [1] Path1 21:42:18.0 Debug: File not renamed, source and destination are the same: Filename 21:42:18.0 Debug: Renaming track file: [2] Path2 21:42:18.0 Debug: File not renamed, source and destination are the same: Filename 21:42:18.0 Info: 0 selected track files renamed for Name1 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 21:42:18.0 Info: Renaming 0 files for Name1 21:42:18.0 Info: 0 selected track files renamed for Name1 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 21:42:18.0 Info: Renaming 2 files for Name1 21:42:18.0 Debug: Renaming track file: [1] Path1 21:42:18.0 Debug: Renamed track file: [1] Path1 21:42:18.0 Debug: Renaming track file: [2] Path2 21:42:18.0 Debug: Renamed track file: [2] Path2 21:42:18.0 Debug: Removing empty subfolders from: Path1 21:42:18.0 Info: 2 selected track files renamed for Name1 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 21:42:18.0 Info: Renaming 2 files for Name1 21:42:18.0 Debug: Renaming track file: [1] Path1 21:42:18.0 Debug: Renamed track file: [1] Path1 21:42:18.0 Debug: Renaming track file: [2] Path2 21:42:18.0 Debug: Renamed track file: [2] Path2 21:42:18.0 Debug: Removing empty subfolders from: Path1 21:42:18.0 Info: 2 selected track files renamed for Name1 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 21:42:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 21:42:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 21:42:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 21:42:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 21:42:18.1 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 21:42:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [8 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [3 ms] 21:42:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 21:42:18.1 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 21:42:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 21:42:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 21:42:18.1 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 21:42:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 21:42:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 21:42:18.1 Debug: Missing data in tags, trying filename augmentation 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?\d+)(?[\s_-]+)(?[a-z0-9,\(\)\.&'’\s]+)\k(?[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Debug: Got artist from filename: artist name 21:42:18.1 Debug: Got title from filename: a track title 1 21:42:18.1 Debug: Got track number from filename: 1 21:42:18.1 Debug: Got title from filename: b track title 2 21:42:18.1 Debug: Got track number from filename: 2 21:42:18.1 Debug: Got title from filename: c track title 3 21:42:18.1 Debug: Got track number from filename: 3 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Abort - 'tag' varies between matches 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 21:42:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 21:42:18.1 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 02 - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 03 - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_02_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_03_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-02-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-03-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 102 - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 103 - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_102_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_103_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-102-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-103-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: artist name 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got artist from filename: artist_name 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Debug: Got title from filename: a_track_title_1 21:42:18.2 Debug: Got title from filename: b_track_title_2 21:42:18.2 Debug: Got title from filename: c_track_title_3 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - both artist and title vary between matches 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got title from filename: a track title 1 21:42:18.2 Debug: Got title from filename: b track title 2 21:42:18.2 Debug: Got title from filename: c track title 3 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 21:42:18.2 Debug: Missing data in tags, trying filename augmentation 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got artist from filename: Adele 21:42:18.2 Debug: Got title from filename: Daydreamer 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 1 21:42:18.2 Debug: Got title from filename: Best for Last 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 2 21:42:18.2 Debug: Got title from filename: Chasing Pavements 21:42:18.2 Debug: Got disc number from filename: 1 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Debug: Got title from filename: That's It, I Quit, I'm Moving On 21:42:18.2 Debug: Got disc number from filename: 2 21:42:18.2 Debug: Got track number from filename: 3 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Abort - 'tag' varies between matches 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 21:42:18.2 Debug: Parsing string 'artist.title-album.title' 21:42:18.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:18.2 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 21:42:18.2 Debug: Trying to parse quality for 'artist.title-album.title' 21:42:18.2 Debug: Quality parsed: Unknown v1 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 21:42:18.2 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 21:42:18.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:18.2 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 21:42:18.2 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 21:42:18.2 Debug: Quality parsed: FLAC v1 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 21:42:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 21:42:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 21:42:18.3 Trace: artist: artist vs artist; 0 21:42:18.3 Trace: album: album vs album; 0 21:42:18.3 Trace: media_count: 2 vs 2; 0 21:42:18.3 Trace: year: 2025 vs 2025 or 2025; 0 21:42:18.3 Trace: country: United States vs United States; 0 21:42:18.3 Trace: label: label vs label; 0 21:42:18.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:42:18.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:42:18.3 Trace: after trackMapping: 0 21:42:18.3 Trace: after missing tracks: 0 21:42:18.3 Trace: after unmatched tracks: 0 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 21:42:18.3 Trace: album: album vs album; 0 21:42:18.3 Trace: media_count: 1 vs 1; 0 21:42:18.3 Trace: year: 2025 vs 2025 or 2025; 0 21:42:18.3 Trace: country: United States vs United States; 0 21:42:18.3 Trace: label: label vs label; 0 21:42:18.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:42:18.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:42:18.3 Trace: after trackMapping: 0 21:42:18.3 Trace: after missing tracks: 0 21:42:18.3 Trace: after unmatched tracks: 0 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 21:42:18.3 Trace: artist: artist vs different artist; 0.6 21:42:18.3 Trace: album: album vs album; 0.3 21:42:18.3 Trace: media_count: 1 vs 1; 0.2571428571428571 21:42:18.3 Trace: year: 2025 vs 2025 or 2025; 0.22499999999999998 21:42:18.3 Trace: country: United States vs United States; 0.2117647058823529 21:42:18.3 Trace: label: label vs label; 0.19999999999999998 21:42:18.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 21:42:18.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 21:42:18.3 Trace: after trackMapping: 0.08780487804878048 21:42:18.3 Trace: after missing tracks: 0.08780487804878048 21:42:18.3 Trace: after unmatched tracks: 0.08780487804878048 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 21:42:18.3 Trace: artist: artist vs artist; 0 21:42:18.3 Trace: album: album vs album; 0 21:42:18.3 Trace: media_count: 1 vs 1; 0 21:42:18.3 Trace: year: 2025 vs 2025 or 2025; 0 21:42:18.3 Trace: country: United States vs United States; 0 21:42:18.3 Trace: label: label vs label; 0 21:42:18.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:42:18.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:42:18.3 Trace: after trackMapping: 0 21:42:18.3 Trace: after missing tracks: 0 21:42:18.3 Trace: after unmatched tracks: 0 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 21:42:18.3 Trace: artist: artist vs artist; 0 21:42:18.3 Trace: album: album vs album; 0 21:42:18.3 Trace: media_count: 1 vs 1; 0 21:42:18.3 Trace: year: 2025 vs 2025 or 2025; 0 21:42:18.3 Trace: country: United States vs United States; 0 21:42:18.3 Trace: label: label vs label; 0 21:42:18.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:42:18.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:42:18.3 Trace: after trackMapping: 0.0888030888030888 21:42:18.3 Trace: after missing tracks: 0.11742707554225879 21:42:18.3 Trace: after unmatched tracks: 0.11742707554225879 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 21:42:18.3 Trace: artist: artist vs artist; 0 21:42:18.3 Trace: album: album vs album; 0 21:42:18.3 Trace: media_count: 1 vs 1; 0 21:42:18.3 Trace: country: United States vs United States; 0 21:42:18.3 Trace: label: label vs label; 0 21:42:18.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:42:18.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:42:18.3 Trace: after trackMapping: 0 21:42:18.3 Trace: after missing tracks: 0 21:42:18.3 Trace: after unmatched tracks: 0 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 21:42:18.3 Trace: artist: artist vs artist; 0 21:42:18.3 Trace: album: album vs album; 0 21:42:18.3 Trace: media_count: 1 vs 1; 0 21:42:18.3 Trace: year: 2025 vs or 2007; 0.125 21:42:18.3 Trace: country: United States vs United States; 0.11764705882352941 21:42:18.3 Trace: label: label vs label; 0.1111111111111111 21:42:18.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 21:42:18.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 21:42:18.3 Trace: after trackMapping: 0.04878048780487805 21:42:18.3 Trace: after missing tracks: 0.04878048780487805 21:42:18.3 Trace: after unmatched tracks: 0.04878048780487805 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(04/14/2025 21:41:38) --- 21:42:18.3 Trace: artist: artist vs artist; 0 21:42:18.3 Trace: album: album vs album; 0 21:42:18.3 Trace: media_count: 1 vs 1; 0 21:42:18.3 Trace: year: 2025 vs or 2025; 0 21:42:18.3 Trace: country: United States vs United States; 0 21:42:18.3 Trace: label: label vs label; 0 21:42:18.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:42:18.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:42:18.3 Trace: after trackMapping: 0 21:42:18.3 Trace: after missing tracks: 0 21:42:18.3 Trace: after unmatched tracks: 0 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(04/14/2025 21:41:38) --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 21:42:18.3 Trace: artist: artist vs artist; 0 21:42:18.3 Trace: album: album vs album; 0 21:42:18.3 Trace: media_count: 1 vs 1; 0 21:42:18.3 Trace: country: United States vs United States; 0 21:42:18.3 Trace: label: label vs label; 0 21:42:18.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:42:18.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:42:18.3 Trace: after trackMapping: 0 21:42:18.3 Trace: after missing tracks: 0 21:42:18.3 Trace: after unmatched tracks: 0 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 21:42:18.3 Trace: artist: artist vs artist; 0 21:42:18.3 Trace: album: album vs album; 0 21:42:18.3 Trace: media_count: 1 vs 1; 0 21:42:18.3 Trace: year: 2025 vs 2007 or ; 0.125 21:42:18.3 Trace: country: United States vs United States; 0.11764705882352941 21:42:18.3 Trace: label: label vs label; 0.1111111111111111 21:42:18.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 21:42:18.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 21:42:18.3 Trace: after trackMapping: 0.04878048780487805 21:42:18.3 Trace: after missing tracks: 0.04878048780487805 21:42:18.3 Trace: after unmatched tracks: 0.04878048780487805 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(04/14/2025 21:41:38) --- 21:42:18.3 Trace: artist: artist vs artist; 0 21:42:18.3 Trace: album: album vs album; 0 21:42:18.3 Trace: media_count: 1 vs 1; 0 21:42:18.3 Trace: year: 2025 vs 2025 or ; 0 21:42:18.3 Trace: country: United States vs United States; 0 21:42:18.3 Trace: label: label vs label; 0 21:42:18.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:42:18.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:42:18.3 Trace: after trackMapping: 0 21:42:18.3 Trace: after missing tracks: 0 21:42:18.3 Trace: after unmatched tracks: 0 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(04/14/2025 21:41:38) --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 21:42:18.3 Trace: artist: artist vs artist; 0 21:42:18.3 Trace: album: album vs album; 0 21:42:18.3 Trace: media_count: 1 vs 1; 0 21:42:18.3 Trace: year: 2025 vs 2025 or 2025; 0 21:42:18.3 Trace: country: United States vs United States; 0 21:42:18.3 Trace: label: label vs label; 0 21:42:18.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:42:18.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:42:18.3 Trace: after trackMapping: 0.1602787456445993 21:42:18.3 Trace: after missing tracks: 0.1602787456445993 21:42:18.3 Trace: after unmatched tracks: 0.1602787456445993 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 21:42:18.3 Trace: artist: artist vs artist; 0 21:42:18.3 Trace: album: album vs album; 0 21:42:18.3 Trace: media_count: 2 vs 2; 0 21:42:18.3 Trace: year: 2025 vs 2025 or 2025; 0 21:42:18.3 Trace: country: United States vs United States; 0 21:42:18.3 Trace: label: label vs label; 0 21:42:18.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:42:18.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:42:18.3 Trace: after trackMapping: 0 21:42:18.3 Trace: after missing tracks: 0 21:42:18.3 Trace: after unmatched tracks: 0 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 21:42:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 21:42:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 21:42:18.4 Debug: Release [][album] [1 tracks] was forced 21:42:18.4 Debug: Getting candidates from tags for 3 tracks took 0ms 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 21:42:18.4 Debug: Selecting release from consensus ForeignReleaseId [xxx] 21:42:18.4 Debug: Getting candidates from tags for 3 tracks took 0ms 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- Skipped should_match_tracks_FilesWithMBIds [< 1 ms] Skipped should_match_tracks_PreferMissingToBadMatch [< 1 ms] Skipped should_match_tracks_InconsistentTyposInAlbum [< 1 ms] 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- Skipped should_match_tracks_SucceedWhenManyAlbumsHaveSameTitle [< 1 ms] Skipped should_match_tracks_PenalizeUnknownMedia [< 1 ms] Skipped should_match_tracks_CorruptFile [< 1 ms] Skipped should_match_tracks_FilesWithoutTags [< 1 ms] 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 21:42:18.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 21:42:18.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 21:42:18.7 Trace: LooksLikeSingleRelease: No common album tag 21:42:18.7 Info: Grouping 20 tracks 21:42:18.7 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Debug: *** group [/C/music/incoming/album] *** 21:42:18.7 Debug: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 21:42:18.7 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 21:42:18.7 Debug: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Info: Grouping 15 tracks 21:42:18.7 Trace: Folders: /C/music/incoming/artist - album 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 /C/music/incoming/artist - album/Title6 /C/music/incoming/artist - album/Title7 /C/music/incoming/artist - album/Title8 /C/music/incoming/artist - album/Title9 /C/music/incoming/artist - album/Title10 /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Info: Grouping 15 tracks 21:42:18.7 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 21:42:18.7 Trace: Yielding final: /C/music/incoming/artist - album/cd 1/Title1 /C/music/incoming/artist - album/cd 1/Title2 /C/music/incoming/artist - album/cd 1/Title3 /C/music/incoming/artist - album/cd 1/Title4 /C/music/incoming/artist - album/cd 1/Title5 /C/music/incoming/artist - album/cd 1/Title6 /C/music/incoming/artist - album/cd 1/Title7 /C/music/incoming/artist - album/cd 1/Title8 /C/music/incoming/artist - album/cd 1/Title9 /C/music/incoming/artist - album/cd 1/Title10 /C/music/incoming/artist - album/cd 2/Title1 /C/music/incoming/artist - album/cd 2/Title2 /C/music/incoming/artist - album/cd 2/Title3 /C/music/incoming/artist - album/cd 2/Title4 /C/music/incoming/artist - album/cd 2/Title5 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Info: Grouping 15 tracks 21:42:18.7 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 21:42:18.7 Trace: Yielding final: /C/music/incoming/artist - album/disc 1/Title1 /C/music/incoming/artist - album/disc 1/Title2 /C/music/incoming/artist - album/disc 1/Title3 /C/music/incoming/artist - album/disc 1/Title4 /C/music/incoming/artist - album/disc 1/Title5 /C/music/incoming/artist - album/disc 1/Title6 /C/music/incoming/artist - album/disc 1/Title7 /C/music/incoming/artist - album/disc 1/Title8 /C/music/incoming/artist - album/disc 1/Title9 /C/music/incoming/artist - album/disc 1/Title10 /C/music/incoming/artist - album/disc 2/Title1 /C/music/incoming/artist - album/disc 2/Title2 /C/music/incoming/artist - album/disc 2/Title3 /C/music/incoming/artist - album/disc 2/Title4 /C/music/incoming/artist - album/disc 2/Title5 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Info: Grouping 15 tracks 21:42:18.7 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 21:42:18.7 Trace: Yielding final: /C/music/incoming/artist - album/disk 1/Title1 /C/music/incoming/artist - album/disk 1/Title2 /C/music/incoming/artist - album/disk 1/Title3 /C/music/incoming/artist - album/disk 1/Title4 /C/music/incoming/artist - album/disk 1/Title5 /C/music/incoming/artist - album/disk 1/Title6 /C/music/incoming/artist - album/disk 1/Title7 /C/music/incoming/artist - album/disk 1/Title8 /C/music/incoming/artist - album/disk 1/Title9 /C/music/incoming/artist - album/disk 1/Title10 /C/music/incoming/artist - album/disk 2/Title1 /C/music/incoming/artist - album/disk 2/Title2 /C/music/incoming/artist - album/disk 2/Title3 /C/music/incoming/artist - album/disk 2/Title4 /C/music/incoming/artist - album/disk 2/Title5 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 21:42:18.7 Info: Grouping 1 tracks 21:42:18.7 Trace: Folders: /C/music/incoming 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/Title1 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 21:42:18.7 Info: Grouping 2 tracks 21:42:18.7 Trace: Folders: /C/music/incoming 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 21:42:18.7 Info: Grouping 10 tracks 21:42:18.7 Trace: Folders: /C/music/incoming 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: Grouping 10 tracks 21:42:18.7 Trace: Folders: /C/music/incoming 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/30lSwhwqCkV2YRts /C/music/incoming/55WKEWIH3OfW4D1je /C/music/incoming/W13huBy3FEFvOH5hARbnCFUCgHQ5dHGSetXdxkyA5O7hyQBKi6RMuXCqfAaUSCY65UqtR1QprIpVFNdxgfVeW2wn0G56jLP /C/music/incoming/mwJGFngcYEjiRhI /C/music/incoming/WXntXqLJexQvA2C6wR77MpfVF44qr5eNXSbBq06LjduUvbFrvbrWpfiGSyV2ttrhtdGO0bOESvWI3rAE /C/music/incoming/A3uoQKslUvpAeD0m7B7OGVur2K3wiOFoFkJk2XIs1LrtHtcB6KABpyiMHdufP3cfYa321 /C/music/incoming/AoOtT0ObAWyl /C/music/incoming/I4uvUUwgO7FjBBoyDJlP36AX7xlIlVnlJl4OCXTtWLviPoYWVexPVQ1JEEwwIV30TtHoFI5NXY1rKqiRG /C/music/incoming/Um65XjOGGr7ByPN1eldkjPnXiro1Lu6e2TbiKgUCaULMqq4ATnACVIOe6iVF3U3lt3GMNEq6xIjweJHYuVh /C/music/incoming/BRfeKW7Gha7sC2cArKMxUjfBTDg2bBNbDJ4TjCKwoNReD7rib4jqCAgrLMrhQeEOt6W06ppW7pjgAb6Ul60erwGcC 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: Grouping 10 tracks 21:42:18.7 Trace: Folders: /C/music/incoming 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/A0iwnJH0TUxkOu2yVaEaNDRXvXrVIV7FewdXKDAl1CofdymS3rdi7Sf5isbwrTq6U0fqreWsHsgl /C/music/incoming/wqoda5ccEr5NobUOW /C/music/incoming/Y /C/music/incoming/k5kJh2NLWX0kPraW6OMNqS4TAHLyytSDuC4NRBGwJHKhnNiqkkaxOMsybyjI /C/music/incoming/xO44qt2Aw0w1AGKxMStN0wiIsrBhMlkvGyBB7Fv0LKV /C/music/incoming/aKMIY4ElVcs2S2LHIKGE2x5cUtOjeDELBPNfvJCYU0owGwYCf /C/music/incoming/yxOPgo4lMrNysi0ptgyG5mcmjPX0D /C/music/incoming/j0kvMS6tFnJdEMdTvhJnlhkEi30Ei4Vm /C/music/incoming/MctCT0Ka2MXOVsaYrlWLSA3c3KhkNsHViSxNARI /C/music/incoming/Ts3SYlrG75ajB7BGrqnFLpwTJyigE50 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: Grouping 10 tracks 21:42:18.7 Trace: Folders: /C/music/incoming 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/IoUebEQQyiyRj3rwKFXraC0DaRHXAmT3XBM6mj4dwEw6THosPPQP6I0fwreq40plvD1QptkAJU3De1QADniSEd5p /C/music/incoming/xpJ4e34XA1V6Dj1nMluoCJ2GFsHqIevafOJy7cyPOMNcagTsixEf /C/music/incoming/k1rlW0bSeqwQRMJ2AMLQR0eeKJ0vFQ2sWVhuTm7aGNscnIBL /C/music/incoming/edV20PPwBIfwfSCT /C/music/incoming/3grPVg /C/music/incoming/OlRqlpTIwmIXyjya1W7MD2ymfDmEkncNLfLSbuL4JAi /C/music/incoming/QFPurpft5ALAWX1OmM /C/music/incoming/7husfbgDubwOoQjEyQHsi7kMy1w6yBQ1MaNBjxRphE7mjlTQSSG17Nx /C/music/incoming/NpXAvXp3iUaPMdFPwBVOkaEYHRHSssjRNHRllncSkGEyt /C/music/incoming/Tckfn7I7MdaWjeGQ5MsVDDSMHNEI2X1ypSEaP 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: Grouping 10 tracks 21:42:18.7 Trace: Folders: /C/music/incoming 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/tB5a3VyAGKqrExVKD2cyquJMYS0xxENLuqCslypeMuP3lcyd2Ad73xy6Yrjk4bcc5M4m3Cy /C/music/incoming/QgdWY7XJtTebTA45mwWruaVW36bs1ISqcw /C/music/incoming/hsDwc5rE /C/music/incoming/4gIbM0SYVf /C/music/incoming/o /C/music/incoming/5HYW /C/music/incoming/n21skMTACCqaYnMT7akEHmiTXWx5UlpfwOVXeb6skPx3ooS35E0VumubTgCunWNplkKjAVO6c0sYVmEJdD7ptBSktT /C/music/incoming/3grJPxEbJiBYux7m1RkFKYh1vGJ2uFI65WeS0bquHEeTqVtoymmgcjle6ymjWJOeHC1FsouYAX5gTvJIl /C/music/incoming/J5ryRITskgY6ge7G2JCm4PBsqL0CbvOaIH3BX5uC4gBFpmch3Tw5ko61E7hgPqqVyYwGiGP5naqWo3ceISGp6QWsJc /C/music/incoming/Q6pfba0poSuhuRrqd6QfcdE3AwYMMmn1Y0I1dTfL7ao0ysUiX5qwLgUMCtMMinKcFCqCjxmq1egbWLEhJQV 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: Grouping 10 tracks 21:42:18.7 Trace: Folders: /C/music/incoming 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/sGnnVVINk6VcdjeOtuMqYWGfQnjU /C/music/incoming/VeUeP /C/music/incoming/Rm /C/music/incoming/fyNwPthgqyTryu5dP7K3kKVMDS51qpkXjJE7fcMm /C/music/incoming/AWx1nqASMkwl2QI67MQS5PhmWbGPHx6snsTHrCUObtpgOL /C/music/incoming/3dNwHYuQFQhr2DGWtVEm /C/music/incoming/XpfPoXvTxNlurBkb5iNMgJ6qMACTUw3uHLOSSm7AawSR /C/music/incoming/KE /C/music/incoming/VEDMAAO /C/music/incoming/XnA 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: Grouping 10 tracks 21:42:18.7 Trace: Folders: /C/music/incoming 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/HxSJnbKE2nlAEUWiJf42yJ6WWt2FsHeH0d4qmd11guOXMo7vAtnqMgv6A3T2gfltiLIBYG3FldUd3hj /C/music/incoming/fNEsKeNXnjVUH /C/music/incoming/K5vWyGHIPW0vVD7TjVGEfiJRbav5FWR3KlH /C/music/incoming/QvBnEKi2eVkjoQWXhraHYWaQAWkfoeyoot7V2UHdyNIleAqiJeV4NI32uSVPAdN7v322Qa4uR5ikn /C/music/incoming/s5URUJrgRYulsdRPC3x2MwGuhtqjAggtCv0Xm3j0DwVnuRWs5Q7lTtd3yAKBriOKSbR4k1 /C/music/incoming/33tQOtAlgIwL3vTjwIrSgmKhOwmSa30oygwlGDm4ygaOAudXxJBtQ6 /C/music/incoming/txr4pBAXUCUD /C/music/incoming/OLG0ftldYBnyUImNltRm6PDxoMx1TTF7nQiALPdhkPNLIiqMCkuw3SX7iiLB3rre4nleATbEqJbqcYWfu /C/music/incoming/vr7RTxT51a3e5T4jWmE4kW2u3W2Y3LhPiasFs3faQJ6wMr3QP0mK27NGwLV5D3bo0n44BxX1gDmJYFPL2kjcy /C/music/incoming/Uo2FGfPXPq3G5MGxFvRJiPNjiAjU0CPucUw5sU7F6J104jeKTdcI2mBeISwf 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: Grouping 10 tracks 21:42:18.7 Trace: Folders: /C/music/incoming 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/OwYgJdBAuQWRciwI16Qa0JsGOgpMYa2RDaDRGBOJPLSqGKa0NqlFW40edrADVVIuWfnbNMcAr /C/music/incoming/gWGQYNPhIVhLh /C/music/incoming/qHChNrpgOGwSidBcnXGQSFKXfvKsjqdJhpLo6NveRFY1wyaam4I6EjkS4McrP54wCVK1AmeHBB6mNRBNuJfnQee6e0stL /C/music/incoming/hMEg2cnmw0DBDd4rJ4kuTn6Y1Wl7Ocv2wb1inN31QgocOUAdcRK6pMe1ONmfXoGtDIeCkUd4bqLM63jgvi5 /C/music/incoming/P6gG3BmDoQ2CPiB4A3VLModMJbOvnwhkKQfOTBQCQESvO1cA0u1PCt3B /C/music/incoming/WONCTveENdgerHrNU /C/music/incoming/yOBNAJADTleUAuTXNDauWNhbQCpjADIYybQ5eKMCPttd7ysVU2Kvep2SHA56tpdqLmuyMWTc /C/music/incoming/xqnNdpx /C/music/incoming/st52Ec5AbWra7xkgkjmUNE2wqWOyWgVW0PiA1xOpr0iFWkHM5VH6OSkWAILOvFK2bChqpSnUC5DUuvHgpbCb /C/music/incoming/ySK2ocUqxyQfsyq 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: Grouping 10 tracks 21:42:18.7 Trace: Folders: /C/music/incoming 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/eHm2ah6SBuI0bcwLCORPDILHJM0bq2eKhWJU53 /C/music/incoming/x7uwtS7nmV2Jrliy3PBgaQdYWlLvHvJtDj3nUEx6aYQgLDT4kCJ5OdNO4DHhgKOYlH /C/music/incoming/EqvyV1OOuMbXsPalhTHiqQQr3VGFXeJ7aqxdBRtHKoL10BlnSUycMhGVIeEatiYqcbXbr5SxA7GcfWyBJrU /C/music/incoming/lOeVAb7UYb7nATomN3vrXgW6M56JiDK2IE6uhtDGhxL0AaqyNnOPi7Se0fjC /C/music/incoming/Fs0vtiwSDo2yIQ /C/music/incoming/YxF0jCwW3fK5kRDDqgISHFriyDdS6mpDtJJtLlFtrdQXro4XTL33va7 /C/music/incoming/s1xnd0k6lCkkbftbOctonImmi3VfTSfjMC3LU0YbeFF7bD7vMUnNF2vROke /C/music/incoming/EJDWS5Qr4QPQ /C/music/incoming/0UpQVb1WjPtDI7kpmNX1dp5MT7E2QkMSaBJWjXfbADWByB7pLSTXfYNKWL4WF6g6cIDgxugwI /C/music/incoming/V2BARA 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: Grouping 10 tracks 21:42:18.7 Trace: Folders: /C/music/incoming 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/2FDEFMfLlpNj6tPlWhFnqKkYjSJTGQeMTOxEwVi2MYOTFFoO0QRAaeBqtMtTctfCkawq3lVa6 /C/music/incoming/rduH3IyctTw1Nrud0JbTq7Dg0BEiL26dYqbnvMAXClq5KTWqRtxNJYBrInPCeqyyUtbwqhPmil /C/music/incoming/t1utVTHcwb0p7S56VBcpGUms2covIs /C/music/incoming/iw /C/music/incoming/uC2EUM7NlKLVaxaVUCAENHccToHHLw5l7VopmlycfFX /C/music/incoming/H6t0cfGEuO7aEhm6CJu3eItujx0Tp /C/music/incoming/A0ifWxGPrTXdG2Uc1GpA2Vn53Shlf2XA7V67bR7Q /C/music/incoming/iSnfFNblCe3QQnMT26oL7wiyp43TOLtgLS3hPU0IjQVA4hKhCcvWyjTSJVXJSpEXRWf6rEegfNBq /C/music/incoming/y7TPEDLFgosWiO4S61W1hY7rF4HUeDOnrtHVV /C/music/incoming/mvnbb5d0lE0P 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: Grouping 10 tracks 21:42:18.7 Trace: Folders: /C/music/incoming 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/MIXIRD4VjFelWgSGQlEpsH7cJVmwDPhdDAPYFBlqin2XKnaP /C/music/incoming/xUoWblJGC6QcThT2dvumBMQTmL5REvLR1JtJMNAwTRrLGRn6 /C/music/incoming/WIUlwAAB25mx6aSn1m0lb3q1h5q1O1J5KAvCltJq /C/music/incoming/1Cix0TqFMwnOjCyrybSAkcPWceksP4dEQLbRLnqXMhqykvEnsIAdENAYTsuUI6 /C/music/incoming/PogxOjt3ocbBK1D1ir2qECfqUVS66rwujA5sojoyFYvm7AHgq2hS6 /C/music/incoming/GYnt /C/music/incoming/UEuhCBJNhCML4uycG7GPE7m1S17dA4FK /C/music/incoming/PAw03APPF6ybRLbry10nAv2IbdssL1RQSIGJqEyeI3SSnkpJaSsAxVpsGWY0hvdLoPpify /C/music/incoming/cjgXYdnneFbciGQ4eJIulNDGverUmHTm37YDDMfi7M4GGe5ksfnsGOLwOHBUSBbESWgiPmAADAuGQ4aqhh /C/music/incoming/31lIKhhJ2qcYh41UiRvbPClUAKRDNsiSfGxoI6ExbgjOLKDHVy 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: Grouping 10 tracks 21:42:18.7 Trace: Folders: /C/music/incoming 21:42:18.7 Trace: Yielding from 2: /C/music/incoming/1GhMx4rrqtYKSfrS2gDCMWyuJIpTxnylfUgwKokAAQOUi7NJesCAccsegUdXOF1c2ME573hM3cc4iMlJ2NPfS7jcBcqXluS2 /C/music/incoming/7mQgu3HIBARMowJkO6sQfHBLOnO /C/music/incoming/Sqabi0tJoPmKAa4oaYv3ahB4OhasQHlGek3RInXgrdupNKSxDUFBogMKWdtbYa0PE /C/music/incoming/qwhKd5O3ottEVuOssRqw5qhRvGEuKRcUtevfrGl7du5p0sotaORyly7apxnFAssFqHkQ6JaTFqtKsYYcrju37LI2fvX2rO /C/music/incoming/dHeTADglbw6 /C/music/incoming/spC6sPjEqNWidGGJ2Xf6ti4BOVouGTYpevoVVnfXK4vJv7jm4Wu7MPJjsbrEBW6EVHePqSUNRpuwUuePLbxQy0LvUeCU /C/music/incoming/BFpafNsnXdLrRGQ7nil6PN2yunYfhqkAmPRBmsl1nvh2yScX0OubIfpULXM0WngG1kecVoT24rSsG7aJkanA4jYhy5WvOse7o /C/music/incoming/LQ4LSxgbnxk /C/music/incoming/CSXjC5qp0aAJISBJ6hNepkIs5vt1s0UfXkx6QsUieEAmClG7mTpncFKqjElfLw4amuTxtC0MuEaSRuYTWtOHJGc /C/music/incoming/vshWCon3xgdla1uwFkwcvdxWYoHD3Ty62qn7M 21:42:18.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/lihrrecptanRkj4ogFwLVIFo4xU /C/music/incoming/YeXIS4dsy6FVc6XLssr /C/music/incoming/mtM4ddCHIOvfRTF70tXuR4dcQ6xKcM0Xfe /C/music/incoming/gD4lUHjkO0g6raE6tw7pjVX6cjcWoiaqeTkQwXk7xB3JJ7WiIOqNtAJrN5jLFt3GYW1FXUJDlaYQ /C/music/incoming/AaBaH4gshF1xLoHjrW /C/music/incoming/i3xviviK7hF512KMrkUGgIiuuea4mDISeyiNbyLkbysDXivh7ajB0uRHTcadvlxEGU1BT4K1GJEPpMElP05lt /C/music/incoming/UAOJMXwdgfpnI6DIXONaKbT3KMx655v7tlcLVmpB5LWyXd5VXUvRshoSOT6ayxfjQp2w40TKxmd7lteHOKikIMO /C/music/incoming/blqo7m1kH4h2KkY1GQJBNLKHYgUTnwfbXsxvLU77lCvu5IU5IJIkhRaxJRx0Ag5kXg /C/music/incoming/sYKHuyHMfA7OBLfMXX3bQxJPyNeXPbDPI /C/music/incoming/dEIctvkSR25QJyB1Lu4NOcH1MGO0UKbQ5L3hkg3GJ4v4GUDPHFSOrFia5PxUPr6g1nT5EtQEyweROKtYd7 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/T /C/music/incoming/iMK1IkR6myQAqJmbLvJxIsS6B37eGc0vIFmw1ENwSaCjrgQeUaMvrwhW2LyMkMykGtYTvWh /C/music/incoming/xIxaqR17YmGgQhSlen1pu1ywwxQPIGqiW1LulU3syQqdghN57hriNmtEiaK1bkxs3wqXEx /C/music/incoming/R0R5seVw3TKCMPwkEldExm76EBCd2MHNgyY43w54y5ioaKGpbvY3XJFE0TAYKRDqm4vmXBpgogfBeS513lcFVLXE2uej4 /C/music/incoming/5ExO1cQeWQMdfps7rSlqWbLiQCfcbFFETIooL5NCNyjPt2GgH1pgSY640o6y4NcrlirEaduufQKxY4WV /C/music/incoming/JprSwmKDQW7jLRLI /C/music/incoming/oLqgmo0araeKe1loLr4vGWRMMmCTbSMUA0n3TcYIw1wFIm /C/music/incoming/Ca /C/music/incoming/knA5QQiXe0nCBrqFBEYryipdG1YQTjPMuF0TWBi66HqpCD6N3AWug /C/music/incoming/2Vj34doc7FSSAoFDnxWgR2vj6FqQBlJ0hCbmpEAyECSqHO3BsNTiCoa7y75yUFJV41L6nrnQ6x 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/NWsLgMqnOlmAdYxNX2bGqrB6GKsURhdCid5ScuSJ1K74kq54eqMKdtuvvueDsEEH /C/music/incoming/KSLRUBLi7sodYpN /C/music/incoming/JGqS5W /C/music/incoming/hi0EYQp4N1phnjsHngvu5fW0Ijx6Is /C/music/incoming/pHBpVjjRORJL3sl2Wyiv5lDsAtlxHPe4Qt5uVX1bQhVUTG0Gm /C/music/incoming/upQvIdVuwKbP06DIvWahFg0CL0hHuEbB7qOTI4O3a7EpFR3KEESyC2 /C/music/incoming/PGGaqY1FegKq /C/music/incoming/BxFsfK734tMAfi1MymcxLqUIAwwfIuY2nPmGB0ErSJ5vPtwpeGJAbPqkL40Qm2uJDSlw3tlGPRNcsx1g7hbbSy1Gyc3 /C/music/incoming/tTxMR /C/music/incoming/m66tDiVkWaKwVoSmX5PGrYsHbwWFlUE6iljHl75ngt2wS640PjqVb3xvMxsgsq6bDLoJek 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/OmPlFryJfTQX1tExmc0vpbqWGho1Jfd5QhsC7ARdotNpdxCQlD4yf1KN31MxcGa7PTgTbcyTrWg4ubSiMGPgjLYX /C/music/incoming/XKdWeUJqI6PVPsyeTO2qt1mpNdIc3HQqv3cx0jdMtLeNNSW6lePoDEv5xVibmGvapyyTqa /C/music/incoming/6cw7rxj4Ey1ERcikyOjNthPvMLNjcILsoDniHgKqOcSwwepCD7js0JoYub /C/music/incoming/lsu /C/music/incoming/CQWFVuo4EMh3wAN1GtaoN /C/music/incoming/oWL0tGWRHX74iIcq0JWMQEmRsuX1S /C/music/incoming/WKdco40FAQNM2Q4mSHLjT6DRca0pTGwadt7hfGcbPRukXEKXkwsE6 /C/music/incoming/iYsBtIxQpIvqrmNdPdYd /C/music/incoming/jIBhAMTw7x2MmiXsKxy3w6VQwHnMgcwYf1AOoATGjBsd3rl1mmFiSgplTRR0ygp5b /C/music/incoming/1rIrYElk0Pu 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/bWjfjgMqiOijLu6tS2foeogYdTs7uDN /C/music/incoming/wXyDL5Bn4vM7UMRq5b2AyhRUC /C/music/incoming/kS5ELvMn26jJq2VWnevAxiFmsgPAXSHtpJD3VgogH2qcT5TinjKFXCybnSkFOmxjyWtOy0bhWo0E0CAvtGl /C/music/incoming/jjufbd4JsniHhtbWD4bM /C/music/incoming/0hhlce4 /C/music/incoming/jt7NMjBpSOk421IKh0R34KTgB6Ydwp3i6O /C/music/incoming/bmtv5BHLBCLMvePK3Js6fmt6eMccqR0KLoIDH1IWymgc3qOx /C/music/incoming/5StpE70qp /C/music/incoming/axEBDxFN0WKma3CIX2CpJF5 /C/music/incoming/m2QFWTE3eaKESWq7U723IOyaw2HMjduyaNPiMuypA7KQNU1Nq5YgnjmGCQi3lYSbNlEehhuyHMDIdQ 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/MLtrL0iGkyUJKfWYAEjj55BcGmDiUlWWfH51Dxx3QUjKukpsR0tF5XOOkrTyvaS6 /C/music/incoming/N3cghNVRIlyAhftvpGYPVydf4Ul1rqJsFlT5A1NTsAtr6cXLQmNPGEfn05jtB2yrKf24sw3v1fwueSh24IjfK1Ubg /C/music/incoming/aok0ELrSh5mRu2vyI0ujDH74V5nNMR7iKJHyMg2iJFyMKyNputw7j /C/music/incoming/v17313H4Ds6xPge6DUHM1d5aOgrVMIgOiIMrebRsdNwla5TyUdaHNS4s37nUKTr3lqphCU2CdnJnOSaQt1a /C/music/incoming/Rrikd07M1GW71slSvs1oknStMbPhv0bx6mqdIfYQCnvWKYSTm2THWrxEGVG /C/music/incoming/6s4EEUY1ysdQ7qmVKXWtC /C/music/incoming/5yfrXBFejVAgxxs2xuBDhBWcN0VT /C/music/incoming/m3AltjO7fnge /C/music/incoming/gJFKfY3ex /C/music/incoming/UooeKvXOXxQtcmUKlaR2gcROfP6cFSakHbr5MFvi1axwrJSRqICYqWFRFH62wVj 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/BmyJQSF3oTCcGaeGqHuNIAuXvAoq7PntcBy5NweCB4iBNkrjUuweXnma0InqEo3HGiaeIh01D0mLq1k /C/music/incoming/7aTD1WO20GNIUlbYCenIdY7VjaFn65RFmDUlwLOsW1prWYBmbe /C/music/incoming/uBm0gr06ehnIcjO /C/music/incoming/hGF0NNivvWsfcJdt3biudJTFbC2EKblT4pOogDxk71KJ /C/music/incoming/EKwPOleohNF6PPFD /C/music/incoming/sGVhDu0VqtEhTOJgn7XDQTMyEfFF5oFeQa0WgXL /C/music/incoming/xl5mSk6b1iUkkyK0ESIcIkpuAhQvFKe /C/music/incoming/P4xQmvN0IaTrFIRLKdXsEjQbHN4IiOT5KttjrYgUJ0hqVq0tsP0FHLxFmwiHAeR1nWOkoHsT5dQLcynpVKoAVow64V /C/music/incoming/gEapF3srrS5JDi6OfmDtr7YoCc6JrwyUPuMJweStDPP0cHY6hObAylwgMTUD4Ra2sj1i /C/music/incoming/Elr2qdotWsOlICk7eTpsSlSOrvG4e2wBVCYbYrLEXpFnrbVRhuvaWGnsBLJ3Fsp34mwgKjhUhTDCNEvpIWVRGvLpnGHmPQ7FaK 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/fmgJHbyYJDnre1pjTrEfxOVg7imn5JqUW5M1kqJJQSCEnqX21Q6nCQDxyaKxVl17mADgov6CP2vNlq0QrsuoLcsfCn /C/music/incoming/jjJlwLxTRHMC1CbCqhWpGsXm7q5sJaMOCITl5tvlUn3TXEY2NBi3PfdYtwmgN /C/music/incoming/LmabncKxJBAMJU37IHYv3YnpwojOw1uCxdSC0hxEV7Q57ek3TnbkBmcU7SL613bQf6nFcBgBiuI3hppseo3i0jala6ChDAK0 /C/music/incoming/cIILquYtkctIlPLYkmqFOSMLpLNE5lopmsE3RbnjtIruNDKhOpfNCP5r45uMOtw6 /C/music/incoming/Y /C/music/incoming/5J0nIIGloE2ODq4Adu4QQ02yq13lG0lPESCVdJ7lmBNTwdEJxxo57qjePA4OMtMvrlkSViwBuSDomicnwtUhLoQ /C/music/incoming/YIjq0PT5QJG5jgBjoFF5yBrueXDmJf30FB71XvYjMI4MC5FTcCDrwWuxpVmbmHvKNNyPgIt1OvrYEN0 /C/music/incoming/7KjuUjgpeElHrbbafikb7uSUDWaIoGml1LhgffheeVCo5QA30nXu12VM0v05jFaFraNN223abf5k0EX /C/music/incoming/gl /C/music/incoming/JhmgLt2cGWwtMGhMipTLDvveYsLTC 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/6Y /C/music/incoming/w5y1lQ3SxEGyODXtRW0Lnp /C/music/incoming/31m3tLNAE4PpikBn0 /C/music/incoming/TyC6A33QxQSdqupDsF1MVWj7k66hgQxx3rbtNXcscLlt4P /C/music/incoming/qsOlXyOmd36bcTdSV2yjEwRAfDcwIEpVeQuMjaXnYRQcFixtMGDSlJh2InfuwqL /C/music/incoming/lpenG72g3li7hy5V5aBLRsRN4gt51igQnEGXB1kLuVGhqhNmbOWNPaa1GxqyN4mTeySL0hudX /C/music/incoming/nVBATpxYFsbsqSIavBRghD06ha7DpvTAHFH40ohABosm4osVMvJ77lHS4CrSp3IjGJST /C/music/incoming/tdhdAG5hI0tOYOsbWpyq1ywimg6B0M60CtMhsEHEaETOTImMutNScr13N7XsIEo41CmFclQrP3pwM /C/music/incoming/wDbLJndhmFuueT3mHJlYVeh3CbBk6C0XcpBe5Ffk2YDtqO24G0mo7SarugjHU0iSNFrWrXobDb45JULVh /C/music/incoming/wEmYgXfMKAjRGiWNLm5KBemp6pOlVjgYsRXxrG5CaKGq0dCboaAwXDGrr51Xi1XAtryWryufpCJYG3w2VN4URQaXlFfuMgshTf4 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/H7WcO4swgDLUtPVR1QPwthubtracANDJ6rSKdPa7WgcYtYDwR1pME /C/music/incoming/0eV6Lw7TY /C/music/incoming/CVT47mKJATLi3rIlvald6PTraGYY0LjIKwheODy7VCB07ijErEhyn /C/music/incoming/EHppcaTudfDvOkESugxqj5bXlrj3aN4F0bkeCwSdU7gyD5VsEuLc6vGHFAeSYXuwi5ENaA /C/music/incoming/FuQu7Le5bXm12fXlde /C/music/incoming/mkUnLEMLq1qLAM6BuIn4sXV4UiSRtb1aLh3a2LONb /C/music/incoming/eyXXgy4aGbLeeMjVFqNQnuwMUSf7Nyl3M562IDSJYo /C/music/incoming/mh4phe1b6fWHopxGillaSBkkxa3QCfy366n1 /C/music/incoming/FY7ABd /C/music/incoming/OpMX5PVqLt7KXsnuGkWhJWqSe1coJptQOCSmvdQKRKnE3xCOsr0wIKs062TdMHOvaq3vHa7DCmw7IUXOyv3rw5idj1 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/6Jvud /C/music/incoming/NAeyaGYT1Ixbmop3U3qaddxYQaJQRGqbx0XcfmAoVM1TYmB77QWjYjJKbmQ75ibuqw /C/music/incoming/bTIXPdiPoDedGuuTMxo1cSFbL4Q4nQ1FVInuL2HU6KFPtJJHtwfdIgFqn /C/music/incoming/lBowjGRBJubfVnChwiNFVktNBCRDlE5qunUruF60gTgUkyBXGgUSCaibhI4PVopewRRIAjUYjVyceHCba25fQmWueTkTJqd /C/music/incoming/EJkkA2cPJHaVghdAtIQF3WXlTxCB /C/music/incoming/OQ6vjpIGCtqmAkrcJijqbnLiYEqN13iOwG6G /C/music/incoming/2NBhnECRS5UqBJnCoWY3mhsa5nM2vBpnbCI7PceWvsytYPT3dOtDT2RTuBjaYHvrOGp7aoTmRbH1Q6jpCRXOhUCgSVMn0e /C/music/incoming/EQjT0tmcXJoCijMgHIwmEsw5AoxtuR3ywUH /C/music/incoming/HMeorkwLHGYiCRDHuB4V7pGMfwlIbky1hHu5fqX0FIR7IKeU6nHFOX7rfAi37WKvg5a2vGBdLdqxGHeDrxJUL2mrIc0Mi21Q5 /C/music/incoming/D0lEk3ff3ihHKqlYJWennDgwqkOOD2arYPdB4kRE0ssvY6MIsWmqGII7SWnanxKbiWP3mR3yfHu2kSFrG 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/tSQaVDXF7ccQJyu2DEgwhPPerusEDO /C/music/incoming/md0kHSSrA5JEv4BpLQ0vn6Htuj15vhsLqQdtHqCDJwocQlsbdrkbRcHnEGWxYV3rM6mN1hPtnwUYQFKi /C/music/incoming/PjJPY17kq /C/music/incoming/E2xGJByfD4WJpxHGCXIfdLOE5qIm7TCi04dgBjCKArQlg3PlYfjkSrF0n1 /C/music/incoming/VSXk /C/music/incoming/ToS7SJnv14pNqE6JINubCB42PRaqAbqkA /C/music/incoming/lLNSsDVc0RNrN0n5At2N5Di16EwEw7f /C/music/incoming/jVlpTsVIUlfeWGV5qAVkT2eqJwVIEg6YuHN3qPn /C/music/incoming/nHoWlIdpxMdmaqOIyUBmdI1OgwTlAXyrIQDspCCAIBctFQqWQQcsee1NNHPVV0XInSMqVvs4rbMKGHjxg4CQVfnDXWMQUN /C/music/incoming/QAi 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/dEMOwts2AR5oJm /C/music/incoming/dh6vmJoAFtFAOVfulW7AHuv1fkQP /C/music/incoming/tr4KO3TEMipF0fv7pHKrtfITmKXq1nNIEchLy3wOYplPL /C/music/incoming/0fsPmG2 /C/music/incoming/K3PLBtWU63NLTllFBWBlWYgHv3EMqq4paAlYCJ3P6hMkk0XfC1pGDnST /C/music/incoming/uHKRihhlTk0UlXLoJocvLdUQ2GJji7wJf5DxnhRalhnFelomup /C/music/incoming/Fe0Qw6eobC4daSOSvCB75xtLTAhJ2G7K0LRmSoCAjhMUiKpFBjfcqHYgSn45XCtCDskvaCahaaXXTGCi /C/music/incoming/oXFCsh77LH4WfKwV0Uo0LQngG7tHaENDT3EV5gw1RwovqCXWkUlmKasGJy3tVy6h1AckgIXTwvhnB0WejEwmrA0TJ6lGkdf /C/music/incoming/dAWJxT31WFrSVjt0VXkGFdGa6mS5dPV5HJsVFgFCINIu65BEmGFwlPla1VLka5WgRullXFuO /C/music/incoming/02BDwpPNp5PkHnB 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/5bJRBULJ05EsFqE5J475NOV7JVbseJ2itcKerKgBthtRCRS0Ha6yuf /C/music/incoming/It /C/music/incoming/U /C/music/incoming/S3RKqti3VsMhD3cuKba2cDkD7MLlIgsrpVqMUGopIe7P2DgurMh1pgMoRoKLQ5tOau0OL /C/music/incoming/WT6r7mxLsVTaaS /C/music/incoming/lK6pMVDy6EFGQsnwxTAx30U1snExiGMcCprDhGtyNNgmFqf5o5bc6w1sXe4xqfqyYDdBbSp0yaRoSIvc /C/music/incoming/gecJYJUOMYoCuSgS1dq4qXGSohQekgl4pSlrYb5OE4V4HkRvApFgkQvpGrtR1PEFN /C/music/incoming/UpckGSMyGPjrkXCrjideLP0xWOXlHMTD05v7cNnBi04p6 /C/music/incoming/CxoGYqBBJbSrB2doHq1GrPQdUs731bm4cVdd0HwwHlDhudPLQQ77FbITOlTGqGHHVWoNY7v72E7fmJPQKuljbnx /C/music/incoming/k6yaAbwPBxpuSDVFMCuisRtUMpyeuqlCOcRq62jCKCAGe0H2UbIgYXMBLLvjJsujlUNQSFGSs0GYqUPUQFrsQfLXwqMtG70qh 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/bJM4rYEHUMCXkFfrePOFOTIcUA4cY6xeqv5lLoxBj3MM /C/music/incoming/11pDE7e3hDvhp024MVnJnvHjxJA7DtFU6p1skDG3QPWEC75jAOdMW1PEtge3HfyV5Ija6ITios1GHdOyMpGVp15fHw7dy /C/music/incoming/eYL0C0u7j4gsTS7MrCNyoF65TnD6PEvBioYQd4jSlHUGJehT5vVlLCxH1OgovvrMHM /C/music/incoming/vYQ2rqRJ60GMJoOEbFtcr0jflSVkKApkqcuCSpSN5qdxHvJ /C/music/incoming/dmEH1js6XHDcshnWN5lGGJpsbqOCcxRRJLtfRvpmimimOubtPRnWGhkC4lGJDX3yWSAOVhfqP /C/music/incoming/uGocyb2lmtqLmratenm2auqRy4r3U5xFuDkuYC17Nam /C/music/incoming/yabvprscHIrWC6ayMvjlf517WDgQrm6bsx25ScpdYfKuKtYfTnKC3RVBgcHUlKRuJpEeecNJgfu7uGvCLb5dJDgIJ /C/music/incoming/EmwqWxPWtIdxTMfh3EWVWSCHaUy4DEdk2pFxB /C/music/incoming/eVU /C/music/incoming/7wfg3Uw1mYLpVcJKw2FxOUStRhoUYANiB0EbksGYFDstT 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/IqodtdXXgh4DLxScOK0bvmLxebE6lQXFsH40iM1LfQAbyaQJ6R2Vm5pvMY6rG0L /C/music/incoming/EfewRLr6exqVwyVsaLAqnr05SllT4shPCmvxyLLxHMib006j0iBL5gsm /C/music/incoming/oQJE61SCoUqEwAXNOW7LCkYAFSSV0LC /C/music/incoming/5LkUTgel1RwiGwK2xRgtmI /C/music/incoming/DuvKemG4JBqUTkr3K3jAxj4H2DSHQ3BWCrcwyEJXj4yERH1KHKpQioBsyWQJB7nNaBsCh3DgstqBRyXtKi7gNR /C/music/incoming/PaGc2y3lUxrF1KeimkJ4NgaQIlbi3L4F /C/music/incoming/gpSOxESim1SqdcxsyjIB4yRSNqqLYlNx5mPVeAIpFc6lXXs5ncdCfv4PG7bhnhqbnusYtKo6Is41BF3X6swVhks /C/music/incoming/UqyaD /C/music/incoming/TybV2 /C/music/incoming/omUYdOi4Wje1hLGg4QlHnIflKTG1W7awUv1xTdqVQMk7dnwqKydEL5NOgInrhohXiPfSRiu0ywXIwgiwvpqx3ESXP 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/lAeXWcr /C/music/incoming/egIFLiEaRaGKhh3nSoNelxCIPF5W53uPpdgXWNyFfRW1pupmFUxPsWENMaXgkPcWNXuebf /C/music/incoming/gRuiAnWovnomlXa5WBG3XX6WA6HwceoFu5ANa7nq4VudRq6HYWv7pq7qTGPCOymq7R0owt4Xno6cD3fi7 /C/music/incoming/KbuMEfwRu3w3s1JfcuOOxBoHV4VHrT7A3aRMxvL3nMfNXutxS /C/music/incoming/FIyncQC /C/music/incoming/6dulsnhusKpwlMP3fNjvGwTpNrC5CMQP2ahkNJsatXsktup5qDKaqBuIreFbSj1O2HCkFFoEujbQdI4rbFO7bPyBNG /C/music/incoming/kDHekfBlVnSqifm75mxYinENNolf1nXEkttrkRsnCJrrstcHVtnQQeQ571x42vrIwogWS3Vm2kvG4lutlMqG7 /C/music/incoming/oye7tHBqUTnBXCRUBRFykUXVy2cidVxsGpYT /C/music/incoming/UiABsFVPpoGunyS50l03buo4U4sqAssmJDlxyxEqHFrRsEPSPVmTDX4y2ENvmEo44sSRmtFBOJvEcFKqoHIMgGRSHUD3Sidc /C/music/incoming/AFeJLFOg5jnCMODs5QSIvHqGRJtpiGvSl2vKp06ofxNx 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/SQAprdXlleWopgTo4CnopuPJRWPTDcEC7oUnxDS3J1g4P07HaJ3M5cEwbXGDuePjItpbtGYAQrNwo /C/music/incoming/bFL2UOCHdBTBoNcHvkUKGQ7f7DOxQ2GsPOEY0gQNuMDLQCPDPr /C/music/incoming/jQWYUByk0anbIOBaxPytutuAfjAxfKdkjErbxUqNW4xu1xRM20lOfcnWvv /C/music/incoming/00quGasHKqt0Grj3LtqaueSORJpcuIHy /C/music/incoming/RhdEDudy /C/music/incoming/TgemlJ7XUToak3lMl4tkNbG2Eymx1feG2hmIIwYWe /C/music/incoming/ogvyc /C/music/incoming/MFcnclL3NxI2NXkOkwKaBGhfyhIxeRrYT /C/music/incoming/b6hYCMTWa5eSiFHfgVRFmp7NwTLht2Lm1a4H3hK4yTTL /C/music/incoming/dKyefASS05Ft3WbNDmcs2NTlfSLvhyUte1fVbvTxmOMihEjNU4mVBFM 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/0UN4bdKDvfaCpWjF34XS3msQNP7WPxEoKRB10OwJkAGrHDt4Jn6aewVMB4pteVV5IS0FupNoG /C/music/incoming/uoOkJkbhGxM1KuoUPVS21sWUIRkRcUBw5fCPgaxlrfl5k3IMYKXklUWby1K0arfS5p3F1HO /C/music/incoming/vMv1uKoWbgJCgmiMuUEpiYTh6e2ItsbGUarki2iKFWCvVr2unLO13FWF1o2qQNCQfdPg26EAL1StvwsOjGuQMhKokUq1a01Yt /C/music/incoming/dEdaMW347SgYgEhuCBpcsPBH54rDajVDBxExqae7aVqdUMmGjpaX4btvdDdQEy3W4L /C/music/incoming/HGXVNloIl5fwNb6tX1DCLoHqViQOSNPqyoEmCywHeJWrLP /C/music/incoming/MINGVXqWL1El6t3JXXAi6HowUL6byXHQUfq4FTVVacIJMrh4xb4CTlLesqSk0 /C/music/incoming/Kf /C/music/incoming/w2mvqBhJam2vNRngLiuodScFnBhaWPBTDKV5O4Jrlc1cMrEbW0IGlNEMY /C/music/incoming/JJEVdJqy1tx4R7r5Ttu3TTrXhIAyWw7bfJEEl3HOMB2mH7TeaLYWhahWrONCi0KEuvXhCUTYUOpsYepiVvxkGk1fCO /C/music/incoming/47PTGXEkIeTXaWpIjyMiDQLIKL76q6q 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/41bvkeFflfWtNiOhVNLX5iiV4ns2srISg2T0Rmu2T /C/music/incoming/74J1rd0y4PB3T0kor0Mh7E2WwYDUrvFiy3l2b2osCrEEsanecQ60iM1DcUDAHegIksDYOpnwKsMP7wDwLySIwN7U /C/music/incoming/c4Ysr5lGA5ca /C/music/incoming/tfLBOUfelbuqegYKGUD72MOepmNwcJOKVOloh /C/music/incoming/y3hUighRoMWKf6swdlX4pIpCgR7aGd4ifimuv /C/music/incoming/dMSQxytIaohIkxSAFwhkF3puuk /C/music/incoming/KGX10jyIhs7CKd5QGT377KYaQys5G6UXDL /C/music/incoming/sErJnIIoySr1qBMY /C/music/incoming/0JGVkueGRgUODARYRGgJFsqeVUSjIE /C/music/incoming/Pgpn0T5PNYMjYdoFUDdVwWkuRlQ5VpblRVB7SjnSMkLuo 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/6xSfGmFkqMXMItIWwRtGaLR1u3NTwFdOOSmQp31FBtOjsXV0pb5BvMQtN0RLGSVSIi5Xh0H /C/music/incoming/nWo7ckVLdaYtPqx30mEiJeTpeX1SYwC5F2hb1xcR7KKu1WysAnBFyEhjc62lrcUOF2VUjwcCj /C/music/incoming/QCdLypYLhoAq05b2DYyUqJkQIwU4SJ5eKlA7cO765giPMqpwBbcS /C/music/incoming/1ul34povGNv6xXVJAc4vAq0n3fqCfhf1uakhIpR2so4ugxoOknq /C/music/incoming/VIq7NKgXTy5yfqUby7TfuCP36IMx57PIvsNF /C/music/incoming/Vg57u7vObLkGFteqWlmHBmySt3YQuf5uy /C/music/incoming/5BNmIFcnvQ6CiuyA0DLQUP51gh11SFMTHmbh3YTCyBcuSq2CrbcpXOfoETfBLjDYel23trEbRirsNJiXmxIQCv4 /C/music/incoming/MfnEKaiUX5P07AtARLpcEpG5oRaVX34iXc7 /C/music/incoming/SUoBWsN7mPuUkMgHTi7wth7si3MFholC5SsriFy03knf6fG3jvjDnaBLU4s2Oh05D1XysWxoQhCj12tc /C/music/incoming/tRcMLO0xYI2JMRhuHArVhhGeicVnluM2io5niXC 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/baDGq5CMxK3lcRRgPAPrJQg5LXpNT0cDLly3uAOXmMdjXuGx /C/music/incoming/mqqMAJGkpkk /C/music/incoming/mcbykY3Ke6tDoLMeMtUDBxnHyLO0iyj3lbFkIQwCgyBpeqyrAVXsEBtWVC7HjdCNVyqmfCD45svc45Ci /C/music/incoming/T5lB5OKf0ywBVGqTAJu5XheRC5eIsEOCQGkYMcytDLoUiuqHKkt0grhM0C7aKcUvS2SpuyhxkbCm0rJgOE5ijVvyyG7jdyRAY /C/music/incoming/VQU3jaubI2jnRjNvEl1SPqlAqveaIvSd /C/music/incoming/LA6OJNdkrxynm7resLM0jUhEV /C/music/incoming/B6DNINRXrYcFIBnHG4YkVjWKlU1QlR144YYTkqUEPr2cMsn3tVNIfLiqj0CVTbLH6gJRJBwojtDDpT60H6vxerXrQIJrV7 /C/music/incoming/3a5j7b4i /C/music/incoming/2pwhrJcA4CewIokiiCcOK3jnJjEHF2tKb6oqjW0ef26MMeFwmkWVCjf6fjGhfD2chBvJ7 /C/music/incoming/kGFVkFh4Lv27vTRowyHlCvskUbKDV67yEa3Cnh3vAOLVgJ2tgBImKjuVmuai3LiMwDDvXpbpDkTUSFdkhq 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/4Mo5LW7kUtGDJkq3VhAVhpIagFwy75kPXspFJhMSEukRP45l5uX4A7BNenX /C/music/incoming/nAJENBfhVNkHTuDbGUNqQJgl35UfMA7uQ3yfrQEVVuujC750FycLT0kMtxJPN7CvOWYX3xRXpYDvn4Q4a3ImwuJXST /C/music/incoming/FMgvL01wNGHVEGtf6otD3jkCehVXnXwi0R0kcbaXoLm22KyjK6LTkhcvBMqEediXjy4UNic4nDoq5pICPLmpmK5SOEQxRDT /C/music/incoming/Mrq47jifHCT1bBn3VQhsde5ABdEXCfeBSbyJoWBfgcfJfnHoEEmLfDLHuYC4NsLBwriac /C/music/incoming/XCJglNVRWsqYi13KPn /C/music/incoming/EJoW /C/music/incoming/N /C/music/incoming/JULItggMwAJ3u6EXrEEQ7VNrnsmp7P5eKPMbFEhbktnxqT6Xd0QLx5WUgsub2XMPDFrNtDrUvCGNHobCt /C/music/incoming/2uqpJh3ALCJjVlBUUJlDAQWNEQTmtkoB /C/music/incoming/Uom2RA12rK4EvyY7hjyfCFieC0boIIFATuETE1sCj24RMfTXHamlmjyofhA0xLtRfESb2eCnX43HIyAwflOHusnK3o 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/e4yFhhsBeabyAaQMhdxHiVXEHKT77dOX5SiVt46MQPrxs1GeOdU /C/music/incoming/ncoaAKVoJrDk6Ov5lmOMkBIw /C/music/incoming/B0tq0Qp /C/music/incoming/fDMk51vvI5IqqQLcSjWdxImE4LFj4DfRLQftLoK4O24AgR /C/music/incoming/m2mJUmP63KsKLu42juWuSsPkjwRbcJuJjdA12gVGkbeuGuOYeR7p6Pl1mcyxCN3spQAI3d7cHpkQntMVP14sJeLB0GO0O /C/music/incoming/ujCvoHRAKXpH70TxySJCiekgK4J4hcJuDgK0W0 /C/music/incoming/F7OI3ryfGEkhLjjehoqjvXQ3TIOjWqoB14cpwCFvCFgnBJMyfXnmfLwOqTVuKopopQnPg1ONR3PY /C/music/incoming/PmmF5qcuQl6d3DhFqOXDONWaOXjldl3OYaIvbKkaGMXiPnbGKRfVgFfcwlXhhYqFpqm32TENDX5cW /C/music/incoming/nGaQuMmnDJ5JwhyUruyFqf7EO3n5P0rxtiBRaU /C/music/incoming/5XFqWXbUthi1bpgJ66BGjNJxBKrxh6fIuw 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/i36M5CGykfFblumXmBLUKxuGX4SNncx4CRFcqWeO4YHgwJOS3MOFX5fRHAVbR1lhOIHBXkHw /C/music/incoming/rl4wmlWCTk32VTFulfj3EDPBCXYgRtyFJlF6SsNfvmFWeqjh1VKJ /C/music/incoming/ngcUeGKYHjdjxEkNeJLms1KcSp17MRwetCk /C/music/incoming/nobmWDV /C/music/incoming/wKdQBLI25vJI11UUD7YpHL4GypFHtsNAtDGG3 /C/music/incoming/qI3HinVKr7cb0vC5ExyM7mPUhgwnQmlwfc4tINvDFW /C/music/incoming/Be7vjVEncNEINwovuRgTui4MMgF6HYt12lnY1fFKaVUciNOQXdSDvcEsitQdpFNltKOCixCplDTGv1E7yWhEf /C/music/incoming/5PiSUfPDWgWUM6Rw5sJTyCXPr3hL41Ib1FCSObt1KLqMgifDtyOLo6yCYAA06dG3FV1gD7Q36QjVklIjWLrFm /C/music/incoming/7Rkqk7GnqtUVA7npHaPq3XBGJ26nHgUtg /C/music/incoming/uEVPoqWMXaNu7bgghxLIUb0oiSsgQCLIe6 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/KhXfBv3M4vYF7MsMeCsSgQ75XUmg0b2rOaFT4PGxLisCG /C/music/incoming/LLUXeruHAYxkTasGujC5PvIrSyrg0Jj /C/music/incoming/0wxBfwBBcVuyIYi4jayAiaYbMmJHIWDtDbKYoCeKuSJMROV6WNODepF0FwV1V10mrb3 /C/music/incoming/oct7tv /C/music/incoming/VgTHt /C/music/incoming/fITDhFxUFYBGYtudTHwpuYLFNUqJwLojMmJbpfNN10UYwklBnxpspDIo4oXtoWw1Kq1MSsVN1RvCeUiCJXv6u42jLufbp /C/music/incoming/TTW4T0JjVwwbjHeuQHr01vxDxOSkTsMXsGIgGpKaJWTn1l /C/music/incoming/gFukXWLyuDDEbFmRw6TiOMSDMjQdqxGSW4FfouCBy0sc263wIdYCN2cBTYGOfHi44RPf7hC /C/music/incoming/HUYW2v5iRWbBSlsrsGkkklyEFXwAJalTkIBOTKP5eijSvw7JbvwygGxuvu /C/music/incoming/YY6Sfvyw5k 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/anyeHob6aqsOHaIM5OqdxwoXjAk65PtyJTxcQOhasRmXofJLiSlYqyuL6J2hddbs51eVKF4qGpR /C/music/incoming/Cnjlhbm0fEBjDyf6H1x3aFkLKG2aCulJuPE0DTaytaem /C/music/incoming/cNiO7IMwTJVaUbVUw2v /C/music/incoming/d3BrF11mJCT6415Fnrxf2fraOC01On3GuuAcoFudgaUpp3juqFYs3P05KBKcb7FuHmLIB2qP4u61s /C/music/incoming/3PkEhDRoPNk0mVoF0I4WV0BD /C/music/incoming/tUUdMInFU5XqoiYaKGN4tKa4A6THk1jYxQR5kOEiMDoHa1aQw3jIBJLRTYKNWOu1U70Gx1X3bEqYuB3H6cjpQJxWfalseXt5 /C/music/incoming/F1BTiS5TTaeKk7M0VUCnHiiVsdRFcDDcYdFcDgA41u6DuGSSbGic /C/music/incoming/7HQ0VeUksbUMQepKCkGJsKsxenKYBgiEbBHQ473uypI2f5uSELvxX1GvnsUHC3Rl1pKpFHOCpljcbyrh10tXRR /C/music/incoming/t2EnL /C/music/incoming/RBnhjdSlM5tskXgB 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/dcXMSGr5FI2akOUC3Kekrm1N5RiNREtANU6SLXy3lI3j5oj5HdufRKHYijPbwLnanBtxPcYflj6RqQPQHlfNjnQ /C/music/incoming/BVWxPcNTstgOtulJUeSai2JlFK3QrAs3 /C/music/incoming/JOxyJYllGRQsVuP3 /C/music/incoming/hWsDeUxXQgbUyY2AiTPtJL4h0uwKElQSgyDjoEkmxsd /C/music/incoming/yHFEusti /C/music/incoming/5YElC6UKlUhY4MoJvJdAVsXLw6CmCUDjfVnpUTVd7 /C/music/incoming/Euh0OJNIAFYWUdamLrvJIhx1gM5eMhV4KeknVqnBkV1oNe5HwrGS4uew4oSbMI4r /C/music/incoming/dF1F13THtqxI1Rir6Fd5SNuOiC /C/music/incoming/AdlKiMtGQxFJRGpEb4eRbyXJacfrvde0ATx /C/music/incoming/LFw3eX3eJVDV3NQS5eAcAXikEAmj4rteJd 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/bbVnakWolXoXp2rOejdqP2lDgdegcdOCnOfjYClFf /C/music/incoming/bAblehMm3G1tfmyNPKHsiGaQV5VwRv6n50V7JyMtp /C/music/incoming/K1vra2vwMDCdEAJ3IityVvYXyKtJaUHjOY41yLTroVv4RRPdlOsRBbWobF0xIT /C/music/incoming/axjRom6coTKwDjU3yigcIq /C/music/incoming/TK6qHxuDFUdNlvbQ /C/music/incoming/Uv0sDRFKvLnoFKf74 /C/music/incoming/BEQtSXObqT2WLEBkq1IflvC4deIKKpJlEAGLDYDCbvwQqRdQBmX4LEMfbUqNoexajPsl6XPAwgdW6TNtb0ix /C/music/incoming/3OBobTyvXNkMvQo /C/music/incoming/aFb2KupjMCcQKuTfvEuuB66YVcor1CqtBjNEA2tUvyUr1t6 /C/music/incoming/ubONcylQxLSLhbOEHsYP6mlGwtCsdXeJwE6AUWj7KnvU7ekDrGrtgPNiXiqP51M 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/kGQVEepJ2SOHuE0 /C/music/incoming/Oet1HwFloQj23et1N50hxvtCp7PRycxaMpKCaj5uohKpNaXH /C/music/incoming/PJNMKTPGd7Hxs5OWCL3SHPU3INQLfNQ /C/music/incoming/NLw4oe2sH1fR2yiyM7BUlwW /C/music/incoming/mg6mOeTG70uFMNRgIuuHeWUyhQWU /C/music/incoming/Wit5sWo0dggTKLtsTWDi7F7QJQnY3QroP0OuKAtaDKxteNNUt6taOvKqiLuJJ /C/music/incoming/AaOsIfoFQ3M202 /C/music/incoming/O7p4FrVdFSSIWwLv1n5kgwnVCMHYLuUYnqIblFdCr5 /C/music/incoming/5a7X70gIkCGx0ieV4tBuIb3KDKkiiBaRlcy21wQRaG3DT7HOS4rIOqw3fwuvO6yQCVmWQj2HLQtcgyYDdEwmiyc2NEWEbtdb /C/music/incoming/c45XNGBO4oxG2yhfWljUndVUTXIYmpWuM67d2j0drti5OE2Q3ffT5AI7ijdX5KCOAc13AdkNtfD12Xfp 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/O2w4fS06VdWKdtLIebw6IVaL20WlhLKcv0Wyce41IPq4bgoXhxcntrx01Scn4NYkAUnlEmFaeEw0EdKVK7eQJwPdB4FqbP52YgD /C/music/incoming/4EwSjgvhMUEYtOTTj5FFYo3KLdFRMkN3PKwt4cgWPBiMTWAJSprXMF2OJUgfJLDBhIjQqyWgXPXx /C/music/incoming/2Xw3b1AWDUETSbNSkqyxj3JRcdDcBQnseDS1iKGsLn1ucwgSeE /C/music/incoming/kXjUuHVBHuVxCdeWTEVFhS7ISOMnU6jOd3Spw6k5EvNCQHdQmT1yAxTAXJcO2INJkhtHsWAUsYbTfFYlL3baeSoMisy /C/music/incoming/tXrAxNm2wYcBI6FHjU7cJRbCv4iU7rCk /C/music/incoming/iGQQNNeboRkouVy1ND2r1abuT1As22xeSnQdQWOqsllnRSQbFXjxjwUiEv5UnShtsgEh /C/music/incoming/gsusUDLWKXyeDovqfg5LeyUjDoqSDYNsM6ky /C/music/incoming/34YbhP4D6VXeJHRVNpLpG21sKCtyHA1twaJeUNYJeTewnF0XKd740PkbcGxNuE3F2DPJ5Na7 /C/music/incoming/NuAbgNfKEaL7TF3L2YEgSjFSvBjn1kHftUvK1V70ypLGVvx5kxVj2BmDXPMNE0RtBGN6jrSf0LOCF64acmdCvwk0H0UkitvH /C/music/incoming/l5NtHwV2 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/keY0I /C/music/incoming/QFf2VlWQXiIYFSXNgiBJERWNoYv4VeYwQiOsF4cCAXY /C/music/incoming/IsT3his0aYm4KUlJpjueDc4q6JwOMILFkR1B5j /C/music/incoming/05PAwYoXoNbFRqhQpGVGT0ypExikUSN1ELuLs6Hndd1AdSOdQ /C/music/incoming/54NHtgAvadbCxDfhMGQpnDKTtwqjma46mmFbpyHwtQLcqF0Vr1PiuEyBt2m5Xqi7g /C/music/incoming/4PKjV6YuE7yLaC7nynHnVCNKFmbAA1m5gt60t /C/music/incoming/jgKpfqDknHt7guuevFfPP36xGlGLafCmxOcxqD21v3a4BfKqbItByRY /C/music/incoming/qebejaCN5Ol34TQcJHMvB00IPCChGul6K3qr /C/music/incoming/wvpkH2r3Ll0qtrNb1leqqIwI3hOC5wBuygS7LH5DTA2DQ535Xk7o5bDV7OpymW5nREYmGOwtnJFYO /C/music/incoming/DlHeRv 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/H0XSJhM26oNBL5s6BqUAwi721LKLdUpMDkO4e6pDyraiOAEGlEJVhyFy1406FaXk6a6Bqv1CbqbfhXmBheAHlCEdMpdi /C/music/incoming/JKnvnb2SWtXFRrpTwvsuy7Ps6kkQXULBHMAAcNv3iAIjPt6 /C/music/incoming/x6QIgvv7nXnvg4fJ5ghX26Vp0edcQMoprdawkCV17 /C/music/incoming/ylTAnPlHSL321hekoroADnjNae3DXp /C/music/incoming/veRfrxrVJVDFGjQfULC0LnJnmaXyxc22pkLH4sXKfyaq6l2qh6Yp1DsiDE0rI1xG1IpvFjiCU0UmmsobfHrylMbTYDeABGc /C/music/incoming/GFg6yFjSM0oWDOBtd1W76j5GbULGF6kSQUM /C/music/incoming/li1LSFSTHcJTeqyDxyyhe1HfkGr4Nlf6tmho7RpDauRN4l1eKhDXRILrJVBmnWfu4Ly0ik /C/music/incoming/stlc3HdyoBsUIBKkeNKUXADKyQvhqvq4kG544j2VF5L2R0TPUn5L /C/music/incoming/UqUrAJ72DdmBLtJWDWJrSGeRYwYOnKxd6YMkYgn3xcijtshfsbpSRo5nlcAcSsN0NjCTPx6 /C/music/incoming/QKUQ3aUEKsOphVPISjnk4v1UTMv7HYNXxAKwpclsjHEHOF0vUVWNstStR75qLV5SMX0O 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/IE04Vfq6GOnsMcmow4UplFmgx /C/music/incoming/3fEbxgjc2 /C/music/incoming/XnS2WSwYPredeEl5IjelrA4TCCIyt27mc20QI1g /C/music/incoming/52pBGH67nPWnrnDa3XUo3Ar0kU5mDYVpEqTkG6 /C/music/incoming/CEy6rxCKTbaooEdbRdpYPjKR2bh7 /C/music/incoming/hxwYPikQ7sjnDe7TKEnbuirSQRDNbPHHVkkoRrMLeSjObUpnbLLk75F7gLh5NEPrSJAr2Sbr0K4J7KQ3CoMxdw /C/music/incoming/ivPqJGr /C/music/incoming/RDJ /C/music/incoming/nJBJE6nw0fX1x0wj1tdQcNm2uLF5XlVNdXUvs7h5fjVq6dSodcbYcSFIvG /C/music/incoming/RYB3YOhdFvULTARLuaHbyesGV3YOiAF1k3xjurGGbqnrnemYtx61bSqMF2g4XA2fX2BYbIq 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/nASfM3NtUmnx4 /C/music/incoming/fFQqxlkrlwIJ4AMnGRTW0rTp4tM0DNP2jCiSrVxneIwh7CYFl /C/music/incoming/tStPE4wtKXpr2BurSuOObiUCErIOsLybBQ1rTIlMeIm /C/music/incoming/P1TU4jSD1oEsd6eim4Ti /C/music/incoming/Vn655bNVd6hTAI3eOJ1JVKmSrdnRyUGaBpMBUSVGcyNNCShNas6ny6ikbnM2V4wpAgsk3Bq3VtGv5GqH3IQfWsJCgByGg1 /C/music/incoming/Xt22D3MGnxi0xV2vqBRoSf1LmmrPqEXyEfRl3HPtCH20UqjALlUmABlRAqOqK4pQHRureQARSwTllbX3c0deRL6d27SM0y /C/music/incoming/RKJFVRRfaTv3QFrxMMl0ydqeI4llDUE3sx21fBr67xtYeecSIiJhA4HNsF50GFKnoBJrKxrktm0aRy7D1BLulwCwYnIIEAACVf /C/music/incoming/xAGWuFP /C/music/incoming/dcqkWrqJlmRQTAW7prDT4k2vakfVsv4xT4bYoNdHhKXgXwF0r4toRKW1h3jLmCpXqs5Wx5SKn3M /C/music/incoming/7ixOElnIfG2ltUrIUHITqlTx67KJxgS0 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/WQcoEmfhqVfgdSmC6qrnlbsiUBBeqTUQfixyikGSr4cHkk546Dy1t6GUw2BcSbXEava3uVtVRG /C/music/incoming/SDyHUc2RPIxjteUCDJPVd7YnP5jg /C/music/incoming/2d3UpyanE0WNm3rTqNTMrV6p3M1swCyCRXLVjNKuRbkUMti7v5BoWvLffNYLFPYbBt4wqEJLdy2qKlKJD24ybjMvmGPEV /C/music/incoming/sMLOcedNw0F /C/music/incoming/Ox56O7nkuK2OYnyQIyqYPwvnq76aGYfcSkcOj0NQ3pSC7cSEtiXEIEjqcQOPamMEE03OkRHQTH4AM1oooCOxaJC /C/music/incoming/KrRHPQbG2YcR7nurvFO1AEXaVEVrGwooUPg4jSv3GvUMQTJd7cxGSvngCQTk3RaFJU4 /C/music/incoming/X02nBdd61GSGrKWV3tHNngeuO6jvJND2QAswUM /C/music/incoming/Vwj67RpkM6MjdPy6xWXLKPIeieDvLTYHwNoDHAKrU6GVoLxCXauxe3nfWfX3o1H1geUxB4y5lFYMjUWENbGKx /C/music/incoming/PUO3XDyMsxLb3URHiakmk7wBrfqUPBgd47DxcesbeELcWlASGuiAXiCQwmLSmL40q /C/music/incoming/5MAmpMP 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/uNSehxxoXUIOUDNwWG2lcfphDi2XxcLME /C/music/incoming/MaQQQL4OvnDNMjdGVlaywUD5tWhmvtqSaBWl2EqLquM74MEWYtxkJoDYESw1ERsb5RMkt0Mq2vhbhEaPsrub3gj /C/music/incoming/IgsVwlmfvY2savGPhlai5QClwYXiJDatLGg7Rx1AdXg /C/music/incoming/XYYtNOjGOCB4LBEnXMFM631OLKwJaVG0SHFMBJsH70DMkhdRpUvLnjJ25k /C/music/incoming/fjojLAQP75oCUtXBtrqWVfBslJfSmbtHMTauwGYk4Swq411gU1hFblWaP36bt5 /C/music/incoming/rnyMchsvtwrjsS2sRqqKIlxAD2KC7bNhRIbExhX3pDS46Qr0x3vwfjvgX7jhFXwsRkyRRx3JBuufBCCUKSddNpcHm3Oy6Q /C/music/incoming/OmaAgfwqEaJ0UvQVm4pFkogBHlh4HHaMHlDXtxNAkVWK4NP4Sn /C/music/incoming/JLutYckPheNFRsDyFVn4mYHpKJOOndpmxsKlkDmCVCUsrns2VAfmEHDSdeRovDCdWAgyPqn /C/music/incoming/JE /C/music/incoming/quiuAWcdwVhE2qryDOBpk6mjWN 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/P7BOilBAycWkSI1Lp6VQFtVxjX1erx5Gp2EcMUnVFw2XFgrWyMlyuObv /C/music/incoming/q1X7ndHf1yqiTtsRdk2XX4lrJ5JvjlfWoPgScYi3SrmqShUCO1NDmrYuPGxpBk3PtB2d /C/music/incoming/ip0PMWQR416 /C/music/incoming/XIAykGG0L0YMV7PfQSBKo6eEQMVUJshnMRuW4hbi1Jpx /C/music/incoming/ddrvdpnN0WrQ55c2yFxya /C/music/incoming/sEsslE6HhFNAHtprwGsfqTXABmhH5b0t7gUAltNOJjgF1pS2q034LsAHO1Y6vyKfMtBBHWgd /C/music/incoming/7dxKOHGLc70kdwvpXyCdSuCvx0orgePM3RaOHaKCiPlM5TkCQvXCV /C/music/incoming/g2ptdXyQhXVFh /C/music/incoming/QP2r56XoeIOKu2iJTdICRGawnW6ifaVuKGGqfrbrPyI2w570kCw3YVXjO /C/music/incoming/i2UuSIaxYioSLt0gHiPTBixpwXB5cYLjHHxwmLtD2IKuBWvY0en5Fwh7DE6 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/FfxjXG0dKN0c3iTNjVYlWquYIpVHXWkU13D3LpDvnVu2bDTuOybc3U3oSHJISsnVDfj7NXc2sC /C/music/incoming/4wkvikSD /C/music/incoming/PFnybiEgqctiTWFJkdrFeJVP0ghmU4oo01fpaLQrVuEtdwIpuCMfhNUgRGH3aqsuVfq1RpJHt7RRfBLDF00sqj /C/music/incoming/k2cUaUch4CR4mgNWPQ5bwmw20VDrg5ypW2xCFuL7VgpP6SnyXa0SpjG5Ei3mqRb6cBhrQlrue5np4O3hHeCffNaNvA5vA /C/music/incoming/Wj7TVkvlNhMSlFxkN1W7R6r6BdtfCHCE /C/music/incoming/vQ2gSyRdVDdpwlGwmhP5cV /C/music/incoming/ebYxsjhxc7UkH3fKl3CUoojod52hal /C/music/incoming/fUX4Akfpjf5Vc1EQ4hEyTtfAajCGm3norMPyyjE4uGwaFTyVQYBGBmiSOw4qQHdnYQDxleqULHen5f3nSNXuCPUfD4Rc /C/music/incoming/wF255MGrRkcoUkHM7fdhkx7QnK1wf6dSUSeCbj6ceWnjuraupgw5J6D7GkQuSilTgq /C/music/incoming/EnYoGmhdFBHK3XoMIfrLeU0PEwaGq0QaHJUMBnn4oaE7AfMMvu77EjXQviSilITMRHctdKku0uveq0oySuk30RExSdps 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/pLjn51yc5qWB4vb1vKRxQplVbHlMx5MwbodTeBgN0V7PsEECTJ6HA5daAumwPTMaLAAOrpW2EeG2pD /C/music/incoming/nAK2hnxnTVlRUkieNvJFoPdtymQsT5VILtl1QI6F /C/music/incoming/raUxqLdd5IY /C/music/incoming/PW0cLDOfGRoxPAmMxQiHUlpHFEbeL /C/music/incoming/UjIIbX4JU3QVb5pYGU2agbmMxFEuHUl6vAQIaCXXsMQXGIa13d7d2lBS4 /C/music/incoming/pHiMIoHroSYSePRSUPEYSRcGiOmlAEUeS7IptQflOgH06EB5yk7QhFjGEKD1cuYS5U7fgCxdJrjMkkHMnpUoFd5mWcSR /C/music/incoming/wqbqUX6ic4KLenFxQ1MSG3FnXCvOb1AE /C/music/incoming/k2Qgx25V13y5eisAlLJiP2vb16BfU4mnSKJGUjOlYBBIcbIljnqEFh0p /C/music/incoming/SpStbPonCBEWsP61NTJoq1E1LuDCsq0EixCIoJE7DAgtHErel7mX /C/music/incoming/MFobAQkTYYlILDRpmonnYpW4rCFoREtFQkYC3gHyh 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/eB6WnLXxtSCKh2hqAOS03PsDCN055sbIarXjjY4F2PBnQ /C/music/incoming/eQaHMShuMgxQtM4RyCThB2Q6dQUBx3XLRXubCMUbfkivntr1nkw2dmoj7cE36O4RpU6Dr3o /C/music/incoming/GEd1hgHfOdtc1dbWIc0xlimbcYHvw7AQhVV5G3f5yxI5DrGi31lYDyDxrcXqGlPPLK2eo /C/music/incoming/7qatL3rbN550s5FL76MeTOvDF5v0xfEIYJCll /C/music/incoming/vOmfNpnXjl4ckuwivlaAqxqYMFiTLVuTfDRlCBcvjw6mbxqu1f0fkNx5wvAhhBlvYj4O /C/music/incoming/EXg1JlrLOkI7IEjsXEHnBjs3mUEA5qJ3qnYww6tohUBwAD6FPyd4p2otEkNVOYOwJMPtNU4 /C/music/incoming/0PeHq05SFlN1Udtrj2HqIF1mw15drFs65qt3oMsfNFpjCPchyL25bpmuV0jw22Ba0P4EQxdFICLdoQR /C/music/incoming/o2GQ3xCC7sQA2LC3A3q33t /C/music/incoming/gcQsILh7vJVAP55HkXvMovqyhpNfmWMC5HUKbmGfKYLbT274TVnPTRGSSrks6cUG5sDiktF5rpbxRpMn /C/music/incoming/sYlthCkLWtGuMFjx4vnbwwKJku0fItBr4tU5osMsC2lS1M3IoWVRCnG4nKiUKfdD0nysSmjKR3HCkYPGArXTFRWPUYQMkY 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/cdF0yUrJ3VRiUCHjnpF4MfojYugDsK7tjkmiy3WiCf06mMybed5bmTi5WubeOVqrVw6KoxSrAwCHnq5 /C/music/incoming/vCKOUtaqvcIMRGe5MLDsgDer2aSGARiVPXbfnGOPEgvmC5iQ27DBG6D1xrTTJ /C/music/incoming/15u0vrKPcDOxqAq3xCE0tu1xw1D5qh1sDFyHPK4EUaEW6HE1GBvYwvFFe5CCWNy2Ku3TbRmVF7esYdAXvJxWTb /C/music/incoming/hDoOEcMnAY7o5v6NFLLlv3gvvsIGmY6ND7IVaF5MfYe /C/music/incoming/0i /C/music/incoming/RbQnvcJLXlqDGKdw4WBMVcoQA4N /C/music/incoming/4kxtUXevEy6ROayRw1itHatBEAKbtW5kTp0lHY4lOOVlssa61dDet1v3Y5WtmdbOBV5yimjF44N1lihlAMiqs0Y024uKb /C/music/incoming/IHUcEqPyJpxmhIGYXtlYv4DB2PBsm7TiFkaOsB0iUDenYUmAPTgqtTJMdthWXwlKDpO5I0FvCdd1YoKhDbLB1CVTJvK7sdrx /C/music/incoming/bN7U4E3kQB7kT0pwjvK3JTf /C/music/incoming/bAkr1HOHBdMwnPGahArJ1e0 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/V7FqTPHjd7WGjsFTnnmOQVaRcOAvAhf4 /C/music/incoming/MNyoX7nf3QEqwIee /C/music/incoming/6pkaWXyGIBj7KL57LqoSI2PwWdCX2jPkcksdBMbHHOfrVwHvEtA6Jh7e /C/music/incoming/VcJjjKNrhY5Px2jTPtVSPvL4qBft3J1CsPILaIhmos0LNwQIDiRHJKiAyN0PFsvG6CwQsFSgmJDwEap2REXU /C/music/incoming/uXtydC3N6YuE6UUehuIwqemnOMvqsup /C/music/incoming/0lTcNdfDg6C /C/music/incoming/sCHjmXmGHHdx /C/music/incoming/TiwY7SPuUPMms /C/music/incoming/y2e7dBJ7vjho1g3HhWRHVmUsST3NQL0F54hrDOVSsUBbm6 /C/music/incoming/yQsl1YLFnaho7fER3jTx0QGVjwRLX 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/vq4fQldvmNn7hYwLf /C/music/incoming/nVdKflAbUF1aEtqfOqL7aLun0hiFQOmN1drISLRkGoldUmutO /C/music/incoming/1xuU1ePfPDkSyEFJIPCpcufiq1GxfpJ /C/music/incoming/US7cplEdHxvET0OHjqrfQdN /C/music/incoming/uFjIYopg /C/music/incoming/aMuDJeCA6HwBbHTyxKoqDhkuAlT6YJ2bOdSE0FRgpN7gyK43ifoV5Jj1B7dwrEIw /C/music/incoming/MkRBhxduWprLXJalBSS4RXsJJVXXq0 /C/music/incoming/YDrkc1oek5XBcKrSCBELOsoWhRypnrhyg6esNVKKgCy1KaqjM0feTwgFnDcrC7X0WxteF7eNX1Fl1ul /C/music/incoming/KINIrBiAOgsDNSTtEqrPTAJtnwge13kBJeLpwK5WOIO3HkX00KCbirfj7tt2teHS3Y2IgD41tDalTNUdHompBj /C/music/incoming/3i0KMDpmDTY0uH5Rkw3pUEBmJO1RaqyH6anCrNU3N2Xiva2JNIpodHcxPMa6JGmltr1ttDyEJaJ0OrYJTq 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/roRMf6mJbWtR5blsWMuWuXjyuVnnFqybWwOUgD3U7H /C/music/incoming/NHHtFs5iBDT5qWige3Lq7a1KNDagSEbqyymrmYyKyh2xftxOBv1X4AJMO5N /C/music/incoming/lqjWbALNCJqLsimGOVIWUNVUWirNVsIAfCEkJMB4YYqPT6gOhC12fE0GDwa1i5Yib /C/music/incoming/hwbeJdpN /C/music/incoming/sRiq14lBnAdDNSnpQLNLpkkOkMrGPxPCpisQVYYbdvFh0EIdXAuEeIqi /C/music/incoming/2D11YxiymfAqiQ2H2TXYgIMVgeSAIvnPJL0tPEYbroXDD1SuNqY4jXGsYfUUMPXY /C/music/incoming/OkSm7c4Pfct3rtiUSv4jN5NO0jl1aPHM0o5e /C/music/incoming/k6O6NIfsWkGwXBLBmnUNtmERQ6lGQkdpfyAh4P /C/music/incoming/77e74y6OAftVWh6bbGNKJBR7By4iWHcGKqVVIJ1mgW0gMqHA0hOX1qtFofFFCXY1cUlGtkAyNBDTILtkYEpP1mNs5pGD /C/music/incoming/MvGwv4344 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/6Ex4KFKIIxuglhQpQ3W4000hIBHGVQqYG3KjrBf1umffu3 /C/music/incoming/lxk7y4FXOUbw1TensBKbDKodNDgRbS6l1f /C/music/incoming/chTPmy2OY /C/music/incoming/0nx3aCMqQrxlmGeHiD2J07gEPetVsNwTwUR /C/music/incoming/qk615 /C/music/incoming/1NMISHPteAK5AWR76GpEOORWtKkanUBWnQUyuaQtwNx2CHFtESjbptel3WohvOgq7URQbsM6W3ha /C/music/incoming/nYt41tFuRVafAKTPpGAAh42bkpTqJMj7rf6OfVbd0C3GFIsU1eYpABJq4rTLIoSfLaUuMeKCE /C/music/incoming/mjcthyREnDTG1pb2gOsBcAVsqMQoVyoxAvlPvoCAfVrdKRQ0m1dCXtUTuRdDPDQWnufEetGYm0voiRPG4Y /C/music/incoming/LIQTuw2sfF4 /C/music/incoming/xlqmJ4GMLpH0ysDGxlbPR0PagvbR7ElLHWoplpCcEBUKuYM1qQwDBu6FEqfm2VNgd3sJemu 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/jSyxvhUARy7djyNNbyk5KKbeVv7316YGYuQHxMsx2DHc7hIg0VJjPewHRuKai0HTHBmVQgpwfUdgc7eNV0dfwOXU6jXcbspc3VC /C/music/incoming/rQwItf3pRqItJO7SBs6DAQku1FO0XNdhQ /C/music/incoming/P7OaNLsUJYGU /C/music/incoming/J1NAlFi2YR4tPmWIEGuPa4REgBn6RVASVuy2YCEtwOrlNRxV6CmwF6HMi /C/music/incoming/eUvAVhbA6gDOBvVJaNaVGGHYHlVWxXEDjgsrevWH2OLR /C/music/incoming/RWss1CL3noxhVt /C/music/incoming/qiBAKurOJg5EbnKP4hLJV1uSMDSYuKUdMXg0cKH5yg2lRncFnJAFuR0wUQVgJBt7s10 /C/music/incoming/sKuelDoXV7pQK6UwKNhhBbcGyaLP4 /C/music/incoming/kuVBbQr /C/music/incoming/RT2duyKeauRqs 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/0dqRhhGiBayl736uGE77iFD72G4aGO60KKmiBF2lB3iBKPyH2xi6u4FtIrXIlGJTcH /C/music/incoming/oE1N6Hcq3m3Hd46cKEP3Ln5OFKbL4eGJifIQFoMMEC3XUfAWmwQmvXfaHmhuFytYOtx6vpFu /C/music/incoming/LuttavigFnFXdRGjRQYtqUAelBUDruD5iyx5p2OuXCcocs0fNKYqxrMY2ohGIMVjSHPLsJ1XcEEVSlc1IPWPDlHXUHca /C/music/incoming/QT5OgGtKjkbAGMwqhOpOEhk1cUhB /C/music/incoming/rrX7pv6isg15i3FYrwmaDdfI0ryfsJDvhdP0ooCpOkR20kxjP0fGmRvnlpg551WRKFXfmMJd35ssslQP2pxBE4 /C/music/incoming/WSWE7wmrSoGA2xb14KattwehQv5GvmlenaVQEdib1wbeNQl6xxmcnHrANOULAO3 /C/music/incoming/MwnU0XwQ07ptMrhNKyicLdHSNpit /C/music/incoming/0jFRmw64iCXWFiRic3lljjdmI637AvGbh157o4Yh /C/music/incoming/HfMXqUsw4fsm5ISm0EalXkyxhaY5wJliOmnEQ3dk15UuUhuCEJwYtKTvOoQp /C/music/incoming/y2OI5msugfLgw5e1grXhor3hX4QrKkPiurstgHpvEk5GOknJOdhXPMIh7GRbEbR3wDSfLRUHcCKeuwBMPgK 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/00x5kWhNRBARbJwFhwMf5KhC57hGU /C/music/incoming/pXpIjx7UHETa65ayGoXnLvfYqljJ7Kg55quvtwyRq0EP6REcmKoSB1g1Ryr5nwV4wWdOJLfjWg /C/music/incoming/X4CtWXjkaFq72L2De1o /C/music/incoming/J4R5IL6uWjcoHUSTRMhA2mL32tR5nJXqccTNcrt6gXdTQhu7 /C/music/incoming/AtC0s7uwBxq42sNoqqOgW1EoTlUqOJcTryKxlmTiwVHFWevKGoFLeA4GXmggmeQ0uFMCQoddEGRb /C/music/incoming/jD2NIvKVjeiRVUwWSQLH5iAQbd0Lw7VRoyI4hXgNLLjUuSjThwTR3p1aclMED7xkqyCvmBP3K63t7Nuq2fE7 /C/music/incoming/23AdIXP4lDsfO53dLAuoLgEUIy512l0vNBrFYAF7u2TiuTn3APYxRT6UxMDj /C/music/incoming/ejnP /C/music/incoming/OSt5eSBJyWmF /C/music/incoming/TrRwOhgpcaAe4Nj4Xw41Ygq43BSRuoGoULed 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/LUEQQqWLBokUtllwNKAqwpJYxL7d16yKynnCLQccOD25 /C/music/incoming/udpTOgfKIinY4FEy3KRp0WaUQ75Fq1tgRnoHCVFiSdlBaOdxobgBQMRGcDcPjI /C/music/incoming/FgmoPRqA7EtPxUKGhqeaodXDvTYklirHbg7CRs5maRLcnkMtD /C/music/incoming/EobF /C/music/incoming/vLdorR /C/music/incoming/05toXmWRmSA76LAnMcItIOOCjJUsLGKbPjBbhxCrWQTmOkwMiRPFDb6 /C/music/incoming/B5jLerQWkXTUMdSWYahDcKPcBU4QCp6ubmCqWNVXxAKkbAi6gf3PoLKXogkru7t30x /C/music/incoming/Tx6 /C/music/incoming/XgNPsG5HMmUYYGvrScUpRksI6ixW0hSN6GdHePBgiPrF4wRsw3Dswg5NVfRjiiPECg1rC /C/music/incoming/rAJIg5Mas72xIUCWioUQcP2mLmWrK0DMVo3p4BPt1NCJnRoKgq2uUL3JGv52huxBDpKtYl0OGBWwnr725lks5iYkstRIEVlGp 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/mBXTdnfiKqTSxqxRgX2FkchqjOh23FYmhT410NL2pHwrCAs4TVm /C/music/incoming/LkePBUGuwkx2WcdfKmMjmNkvCWiisAfKDe6vsKw0ryYbHtVvFq7BrXC5aPnMLxc4eVyR /C/music/incoming/nU1RDUPofmBob0jmr6ddfrs5tvJqgmBFoSGIK7jkE1214WaXkFMkXBG3C3whlyi /C/music/incoming/ywREhKpbUSPWkTlcUHvauWttGYRwvQ0KXYkRuOlA7sdLD3R1DS5PonvJdw6p10Ne0f6tJCPg /C/music/incoming/RpQpjFgh2hj40STA3K2 /C/music/incoming/dw /C/music/incoming/IiiMGcIUkD56s2S2yGXMIVOuHTt4w6JsKk7YNMePPYPucfhI2QHaneuUBVfUPLwl2Mvi22oUCh4RgtrCLSbNyIeFXmwYHq /C/music/incoming/0fQAhTY4QgOj5aFdtxkSpbrorKnI6 /C/music/incoming/pJ5ClqpG7v /C/music/incoming/5RkJFyM4U0S7d6rDVqeIvH 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: Grouping 10 tracks 21:42:18.8 Trace: Folders: /C/music/incoming 21:42:18.8 Trace: Yielding from 2: /C/music/incoming/jsrxXT2u1c7UtaCk66CvRkDSJoynb4McqdAJNsU2QAfl71uaQTrbE2j7WGVJuOs4x4DqI1EMkIMrfrSQ1xFoMKFw1B /C/music/incoming/pf1AJPqVHKNlBJqmnTDSI6AX6u /C/music/incoming/rpQHNavA61Sm4ImXJVA0JOaMv1dNGfWfXoirOIOOFgwD4hvlWn2NDInLpekT5Q20dMwOA2iagSuDrFPoFYX /C/music/incoming/SAEpAoFsisgQulJwNXflQ0rHOHI53WbJEYgx5KN6QcUYQavGyO6VAMl0i4I0NHxsrElEflAckgCNfBYOkbGoYmj0Nn /C/music/incoming/wVKe5oUx5SJ1RRE0URMchHvCYGLy45xeq /C/music/incoming/dhttSHTvmJo5YG3jrJxt3dOO4WElvRf0DQKCWXTENtqxN5C7nmmujbT7AMx3cI7CDwBi /C/music/incoming/yVhG2mLuSjvfxkbJ /C/music/incoming/TOityaUOA7G7bX7DXlIXXec /C/music/incoming/ONVDvexxSrqqbQ7CX5uDOLVUCdAlCOUGte6SmtEL0aWVKl33lROvrwddYbbrLm3dES44RopE /C/music/incoming/iQvhdgrnq6L0QTmfVHUmWUtscLdeuMQsU2Cb7DuLnvf7iUBvKpBvqUgvvdfycn1LosfWqlfrmi6APujokOBfkubaVgM4 21:42:18.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/shUUR4U1uWv3FaMrTYRdJ51y5CLL0qGwg40auRkbfPCixwxlvDG3OaxvnuXosibdq7VIhL4bOQ52DSbHeypvSLQgGETa23Q5Ox /C/music/incoming/7Fv6g2tvytAUhuU7QWkQiBKU6K1A5hGnLyWy36FVwhx7ksOsbTNNFMJG3I7Ea2xqVmiQGveRqv /C/music/incoming/iEH /C/music/incoming/YKb4CiEY2yRRXhEPOMeRL7wtjgJ2pgxyMRIXf3XyHPa /C/music/incoming/2RpsABBWUQsihFDYmhilgIFsVnVvYHQN /C/music/incoming/PqyGPNtqvTVRrh75tPmVXTHN /C/music/incoming/hMvPFgSD2VNVgCFCEpB6xgGOmNeELtnIqJggQPglvyK3537ctO0SJUGbgPD0coYIIeFFvyTVjoJ6DKQqObk5BC7Ece7bmnj /C/music/incoming/t1WYTRGyqAME1sEjpNYhBm7cUgURkup67P /C/music/incoming/iFWQaJMrgbmAQ4LfnN1XiweocRFEWNlGopIx5DlEYnoLNTh /C/music/incoming/wPQYvUX0pRdK1vjxYpJ71qXNiy1wLNIKOkeve4LikpYvIJ324WKoR65g0cQ51BnJiA4QqUt2LAVLyCfHD7AVc 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/DcIA1BrGUlGQ1EmyUwCKtLto4GvH2DYRdBCYon3IkUtwFGsYYHcxMTM0PtEtfSLruVNycukGC2AHr4RxmEPuABfqWJi2RICyi /C/music/incoming/FM0YhDnqLjp4XHtL7ILbCY0dtoloBdaSeHsgdj13cYbAaPupv0yxrwxNTVE0q7WHiE0pnnIWPQ6LWycM230JMKB /C/music/incoming/1olRtbUSonwlKu77D3Kd4YTlpMVpDJxyVD4kQ42vm53RUfvouuEcfB6bDaCOmFoMX5xhyVpGaoY74bxkpH2ifuttE3P /C/music/incoming/U0fQG0hJq0Hb /C/music/incoming/oATYCApIvP7otnXoke2p2puvq5ijx3atxI7VHicOrMbHPCRBCqcmS727exIErgjBPMYTocPcbm5onUNV /C/music/incoming/KswpQkPyeI4aMHtxPfA5ihXDTC7A7fJJfbBinKx0LY3Y1Joh4rR15fPCC1Enloy67u2LgkjePHtrl7JjnYEP /C/music/incoming/FWnBl1qWohI6pfG5toTmC5WftG1sVvO0hlgvT4IvHI5hCmwmKbiJT0iHaihNa /C/music/incoming/QTatHQIHfBQbD1xPvykdqhQbaiyh5FXCxNh3cFNkV6bIkaCLs5 /C/music/incoming/wml3NgfnqvOefb0cCTIKsbXuQp7VIy4GufvXTu4wIPN3C54U /C/music/incoming/ciAgOHubyt2ik24lMATCYOmJXQjJS1 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/td54sd3h2KELBeB6bpCNJslW1VEnwOTrBPGNRoNGcoharmdxUsoQ /C/music/incoming/3k3yimOSUAH6fl5bDEwFjkhJA7PsX5HIwnHYhsjCdarUKD5S /C/music/incoming/IBf0oWTIwVFBxNfAWSgPNH4HlMGpcKlVUif4ctdggklDJr2170oUrCqbFGOJqDFUKQNoIjwCPaIDuA61SNqkuyErYexENBW /C/music/incoming/6WMfjYov0CGDs3ULN0tTJqQNQU2FhggrjMJGjonJ3DQCnd5xlC /C/music/incoming/KgR6RjXFD2kbNT5hVFXA /C/music/incoming/PgsT5kqONt7bsvnetAvnmfbLIW2t4fxWH /C/music/incoming/HpSqlCsXi56PnmWtVb4fDFgyLXqTcUDU1sK3M36lUrAkGQ44Fp15kcmcisNvkHUuBkW2K2 /C/music/incoming/HMkHjCx5to0CISmewQY1ibiVIJ5RX /C/music/incoming/Vf3dVB /C/music/incoming/4qWTybRgpIWQ7Go30ySrFHlJPKAnKOrA40UTEyB1JFVWIC0qhfoWsbkveneWJEDIqwUgT 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/qgGUnH /C/music/incoming/dNWtCxHa7P2H5AjL4CaucPdcgLFPHvaHuVvxWI4FXP57657QXCIAOA0vJUnY1YBLPtljeSWuGDFtSediLVYeUH1237 /C/music/incoming/JBlhMaStRP32jVdArj2XsgbphrWdPktNkJ1kvDhevVYVe /C/music/incoming/bEwcDSWB7FEiMGLkTgpTUCmQnXcElcVpPY70MstwWC73QWvPuqbyhOcHqOVNQrp5QnBUGTGBT14sCq7yBuj /C/music/incoming/wneKy4LIcOwFvEHnXijCrCLWrWmUftarxa6nFwW4GICKoRJUed /C/music/incoming/kHJsVK3rV6GM2KuMRsCSnNXDaJp6ymFUVeMpyJU /C/music/incoming/k7QUJ7KpLEQUuqauKu2P4TGfgmeXoSSK0vfW4peUmaLirGHUloWjvJRxALNw3Tb0Tf26 /C/music/incoming/rmvm1xusacBBRuqAU5EcVu4McQl63VCQyn7dfgh7bhHcfBKfyCmQbR /C/music/incoming/MCQvMgQVPKFgjGjAmkBGsAcrnAlORaGubXlchbeTg3pMo7vItiLRJkFmAyhm3cdOekfsugrlfOywjwdneKuJv /C/music/incoming/XCl22kMwrJNNY 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/Hbxh /C/music/incoming/RIUr1UjiXV3hNwXnYJweqC4OUmy2kSwg2eFPYx2Xl /C/music/incoming/Qmn7SpIwKLJCkg1YAGA1N /C/music/incoming/TQVKRFQIkbBMsnAOWOFltSmVNyVdbdmOytJlPJnch6qWVWFj5CwXcvtaD75rRNGhWTm /C/music/incoming/rcG5cS3eOY3PwTvYe3uUO0WSGRPCTd5ACwrhnn5k71xCGmkR7omsHmdymVyrcBrK1CnaCoKY5 /C/music/incoming/Usarr2hmkWdGk1HgsCMxB6nav6KfodMA54vOCfpsqIfT6pBtsMnG5QuWfa3tqb5gjLJoE1Mnlth10BcgE /C/music/incoming/YG3Xp4e4 /C/music/incoming/ktj5XnYVJXl17r2R4WvdBnH0Lyltgk2AdiDtrpRUnrNmtYya2YDi /C/music/incoming/EElX7q5JdPoGMJmfVLlJYwtynK5BvIcqihQJgNHijofCXeXeupscR4 /C/music/incoming/seExgKsutElpnrPuDE1IhGTU7nQKqyBrQNYNpSxw3OtCCuEhVN4Wx0TUsQy11Qe2c2GIBbfSfDMAlrsLQIVKCM1Y1e 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/QqhuKKKAGWiclbxB30A7bSkxnWjw4h3fhTtyX4mwQpgupvHGrPOHIvJ6gRgVAmD /C/music/incoming/VfIv5WKqOJQOYNVqGhLr3LSMtuepo2mL0NSsVULFkJ7fJJxu0vicdPSkt4cJRucTweV /C/music/incoming/JQucFpbW6eyEixpIpheTrDPGBMHQOyxP0sUMSwgaRXgpgs7hMXiH /C/music/incoming/gcJLQLgkuV3LJTLjAjvJPAPGCXacjcgb5Yo0eY3TLVstmS7t5Y7eKT0O /C/music/incoming/LEr1IRFjPtyc7rIUFXsnQhi77bCbybFhBVRItfNfGtFS /C/music/incoming/kAoJVPcQIWY2p6FJVDPWpSjwqSnYtqnrCkQRHWY1lxxG /C/music/incoming/4J4JPvHhOHC /C/music/incoming/X3KrBsrI1rLyg0VvpDhers1XbIRdmGEucsh7QPQeH /C/music/incoming/AW3Dwxfi77IPp5BOCMqKOw7eAtL5N36LYQKqrW4VketT1JEeS4hX3xkcWXdcUhDda5YHtkwMPCAJdnkYXGmQVi /C/music/incoming/XBuLeuLvjkVTi16OW1awrMe0I0HKqfKSsvILgL2bPcmbulQRThOHfcKkvDdlUbedIdBTsuIk67OoycFvjWXjxcMqTw 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/M7d2M1wfJ1I5pvCdwcYIfOrrhAiR2UWlOsgWIth /C/music/incoming/h1KE6e0n17rTT /C/music/incoming/KW2jDiUo2GgUW0sRwDWipMmsQF6MwNG2TpbIPejRVvg5A4TMY2fh1hw6KJA6ki0o7 /C/music/incoming/oVnnbaRfQJXGfQSRI0nsPjMQ6XR1n /C/music/incoming/ADrrPWoxiW2L1WnKyL0S4RSohEhK25aPMVetmifIJtYtiV0n2jwdoh3PRdkkPLDkVm6fS1wqFqjK1yfsM1QSH5 /C/music/incoming/ACkSsqcRhEPwMACthDhluYxHG2WMv102MWNCBlX6rhbT7HDYTgx7fWxIeLmyBxunMURWTa14Nj2n /C/music/incoming/cuiRHUCCSSCjd3k6gRSCUvcqH0neOavLV5x6xNUb /C/music/incoming/K4D1itTbaCOsECybcuGYNxobjlbXBaQCms5ddD3tv4XAsvaam2ovKOolPCQ5s3HaSmgkFv6HymCQHVQUlaLHStYGeS /C/music/incoming/Uha7ex /C/music/incoming/1LoHv1KhH4DFQWMqxBnIPL2UEQuTsH3thjofLNRX57dl7yHPnoeX717pRBcNGXW7ajwHI 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/tJPqXoTUGQhtouKj4D5yilRnF7LjXgS5Hg1O /C/music/incoming/u112rWhqdeKyYoJOGbU /C/music/incoming/jb37S5NI /C/music/incoming/eov3Ps2DTprehE45XRJoK6DGjQOCABjkX7yLtFLFoA7M /C/music/incoming/giR4BJQp7VFgrEI5JRHmLxMAqyyBS0mEK5Jw /C/music/incoming/yecANYOPhhEYXxsaoxUbwIpx1HoBbx2fWxwhdwB5iD5PVeg0PKJY7mIYVMHgKmORnxcyak4Y4W11LIJWBvTxVcgJXGtyWuu /C/music/incoming/eDbsmnvY5sFQRBqlRMAy5cSV7LpmnqVtwG0FnD5ylt13hqd5TGbv0APbSnsJ6jLN /C/music/incoming/OR5RvpXbuRj3PLxRWxAJA27rNNrmSf4 /C/music/incoming/TIgKQfndCW3YyhCMHITywplMTgBa51INDtnTBB7cQUQxsyxi5xFdSElEwCX /C/music/incoming/n0W6NHxVIAL7bro25gHOPI 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/vWs3CGehoQbpbWLmPfmrLOuh5LhruhqpkGoJFk44ojVBsXGQejU5aGePBl6YyTUhyTeDIc /C/music/incoming/y6CdwNhP7rqQmLCvfMNpQmXt1xU3d6fx4vfuwBqR6r2kSx6qX05Bw26lhhj70lMbl1UYF /C/music/incoming/kudSTCyPYHFhsHQ5UfMrDXf2AFgopt6cb7nx2bBniKFYweOlXqu3yh /C/music/incoming/EXaRISPiIRFfhjCIe36lG154adWvhWpRtY /C/music/incoming/5gnE1WgkbNcijRIOhsEe2FdHEaryialI5QIdJXtweUGPtPQ6et3Nd5eydNa1EPcbCBkBiFeq7gag7unVqsuVeGF7Lj74XB1wRE /C/music/incoming/C6NTXdqmcaVKLoGxuOsJttL /C/music/incoming/5qtnyEPQo3QaMxgtKlJ523w3HA1aYr4Tgaa0EGEIqHTYAWRjthAnvwcc1yO7KOY4651LwoWdObOuiGCRQRNR0QxQ666e0F5 /C/music/incoming/Wcu6fSyxfkXxuBEcW6WLQ2m1bQfM7pAJT5A5LPf6GmW1x1N6Wxd2dP23XB5vNUx /C/music/incoming/rPDHuvAdV0cu4trodna4qhTsYAafDFbLlvQ7jdH /C/music/incoming/GxkeBCbRgGsSpf54MFsbPLo6fwPTsnO26tXhErsHLlhjF6p0nAtofsg3im6dTpx00xT4oXAulSwEDfAhh 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/I1KNcD6fdeCBKacQYmE /C/music/incoming/BeMDBJOmxVHyVij3MLRaWgNrije4vig0COeoPR1Pk21XiJFDOb5GxrWuxutqFSX /C/music/incoming/il /C/music/incoming/RxC6AFAnGpJPTEtEOX5GgvFhPbX4 /C/music/incoming/D3aR7mhnameKxsvhmh17m31GAxDKVvgf5uEreDjKRSkhfbr6qCWv4UNHcCqJREyLf7NcVecQ5qpBRTAxgEttHRj /C/music/incoming/KpiPHMiQqiqw /C/music/incoming/lE3wLntQsfNbDL3M0A4mnIhen6l2spoPrPstUWOJCOiYKPDYEI2GxQuLwYi /C/music/incoming/gF0TRaKThO /C/music/incoming/0P6GltdLiWs3nVpWix26edHnO7vq2r7EVlK0L0ylFHf33oe4KpfYdO2ViS0l5TRXXVhbkxkp7PAE6Lry3ANLmiAhrVR1amoSXo /C/music/incoming/s71p7xFvoYmHJa0C21gj4eGRoes7UffsoPypAYbrqtkTG6K 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/UvSsc2TVqcdGph64cPVLBeSTMs3mC6OhyDg52Ncq6gPY7dHm7kl567EQK7NQ6Hssv4gUbacvNFNtv1UITPmrURjA7xu3asr /C/music/incoming/OQGruqvu4Um3IGXBmT5Emmxo0S1O5VUDTSwpDOUKEcqJSfyEfHOjurQBrqAKwOwhaRiXiH5F7tak4WETtwJxgKiCc36m /C/music/incoming/1tjKaiPXkGAmFUF0fwycvARyqBW3tp7SoeIYukEnjJxr2jn6vh3Yw6JBJRsHsUD3HP5BmOE31k1UbAEhnXGlthuqChoKY53vf /C/music/incoming/I0CJntr5todVqQYPFLoJNjNT2iePXVB2VInFtLmAuHivEADnEhkvlp /C/music/incoming/pQSS1QgIXrPsYish26io /C/music/incoming/Gdi3pjywtLd2yOscRwLm4K41yJCrUwLtdwLEMD2iphJg1frO1xUe /C/music/incoming/P4BAYyuvm5e6awlW5jJDOH32mhfjwLhoy1ywkM27fPWo1QJjUXHGsTjibHnRtk6IXWGg5VLspKx7RNbEF4wH /C/music/incoming/3NscgqL3bAhQkfj5nM7OkMxob2NeQ01SKVs5ae /C/music/incoming/sqBpm5Ycj52quXH1CmnsHrwOoUgyeBPehUlvR1mprFqEs /C/music/incoming/3JnVtAOTqwjbv03yrP4Q0gvyFJJCgqDKeaeqHEENkllkJXv11FjIbI3VmVpSYmM71G5vVM0UlpGN3lX 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/HG0lGaAmOVcj2dyInBlt22kO3oqQEvlb4EDWPb34p5dUkFTKwoEBYISNulpqQRQsJ /C/music/incoming/Cjl5CqXAfy1Lxqdqfw7IKeaCXuFpKySdIc1Y0J5p2BkM5rjRQNedsmwxiQggTIWONWdvwlyDyROi2vFFlUG5uPSuMDQiDYDtLD6 /C/music/incoming/nBxFHAuSklJ1XpaXS3jL0IQfvMIKyST /C/music/incoming/6CmEKydx6Q73UrAj4yEt510cYjTERQRpv2GupDvIS7CKL7hOPsTINqbeJkMANHOo6RG1Tf2Ac4I6ypy0beWx4iJf1BSeY42lrmL /C/music/incoming/61vYUPIh2M4L5Vf0V6oej5Y06XCtgOYWQHdpruRH0mrHyHrxD6 /C/music/incoming/yfu2FyiPT2OsNYTjosYdOhnkQJvAJ1KAtDKKladrFSyha0WEGbPnP1br0jk4cPg0ro6jo /C/music/incoming/k4M3aPIAJKCbaf3HPcq1HscUyI2WCNVGCQ6q /C/music/incoming/qQsKVj255VYtu3bBsyduSuRlDHVFQLum0lV0yT2QtW2U7YSJIRRbIVc36ggnuwnsALBjgicHEua4B5l /C/music/incoming/Tq7ylEOYYHE47yciKgyYnxqjWj2BoOVFSY0Qt0IrYb7smR4ifqoq /C/music/incoming/e5T1aYTA7Yhp0qA0ogka0JGUXBOekHIH2FayyImem60QTQoNkbstBfPDx6 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/ncLX2mUEUC4t6AbvVLJ /C/music/incoming/GN4UOdensxXcRTpkBnXduV5KJxoG1gu30pwyk /C/music/incoming/DK3nBtlUHcqjIsaDyqYhQNVQGvXauHgMNsaSe /C/music/incoming/d6skfwe /C/music/incoming/kpIxTDPUv0FcWKS1fPdGvdlXDfkiKy0ynR4GdlmKjyphrEUCKRrN5hGgeS3NsGk57fVfNmX1DBv4VdF7sPG0gmCflW /C/music/incoming/WTO5IRqq6YMRUhvuRX1XymboLqU3DgApyqBE1fEyXbBlpoAt1G0m7uBJRAtr4uVYxwrDNYBLsBawTX6vXBb4nn /C/music/incoming/4NNAyeXnRfwcSGMx3NqyX3lTRN7VvFQxh6Kft0uDiUDFRjYav6714P4aB1QTfcYmw73U3GdcsUqcA /C/music/incoming/E7yBH31pbSwcfpabSUmP1Et2KxfR2ikr4pcdHvgwdVdTPnCvOo17B /C/music/incoming/Odvmh2jXqfSnDO4aWllsBsgiLar1YmfQwV /C/music/incoming/2xNhBegJyiNSFgMKaHY5HoNq25nDics7XGaN1PDV1WnKTXmkgQ1m5rhNRvnEXKBwXN27f 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/ut5F0HrraVlu1HBjA4VvIgRPYPSMPbUVYLD4r4pQ /C/music/incoming/SGTXuBLBe34HfRueAl /C/music/incoming/KrPy6JWmnfJI4vqKkBktDqMLCJUfp1BhDbQ /C/music/incoming/b3sqxvqrEVCLsd3eKGxULi2mKfpYMrdLgqpMIiXX7vSSGQ4Jxgjy /C/music/incoming/vhPlJTFNa0S74kkqaMyc45SATpiCrSQ730ieoFyN6U7t5mv /C/music/incoming/hjD01mLpGYMQ0ohLjrVBPSHpGfvDRUPmueMsj4PCoxJ1p1eroPYNt /C/music/incoming/UGlBtEhw1o7mEMLumLHihLIeV74U3SNvntv01luOqu6HMA3FBkJDxSQi6hMuItBhJK7jqSBaq10TNbyvdxsS /C/music/incoming/UNACOp7ewoCXeHEDuM07jj5bKcepdd0TjBvpGGIWV1cWQPi6V6Shq0WKPxYLkQbtwQOKlo4Wedkqhhr22gCfsRCqMSHiO5Lf0P /C/music/incoming/p3YB0S6KDcHeNTpVKsG /C/music/incoming/HFt0y43DBtqAkMMj7UarRJeo7hqEPkBxHNults6qwIyH 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/wyRJ3VRoIqFQ7JPysXRBoYRlmR00chDsuerRh24FIf0nBUwvyidqqjMFOGwl40mBVlv2r6ry2l1i7ERytDA1dmbk /C/music/incoming/7MEAwaArL6QjGhGf1P7MCCeiJdxWc2ellmcQdBIpsRKHYCnULpJcalkFHvXsKKpQ2 /C/music/incoming/G7FUhEYScAeNTU1kEMT5SkXUNx1LTjauLJB4S6HsSirWPnvKMY6BVLnujRhQLn70ARbks5AGeBmJ0aeAcq62lGG7vgTaYYPEi /C/music/incoming/njRFSPvvlFAQ6XN67U6soT56FsjiD /C/music/incoming/dyWl7VsQE1 /C/music/incoming/MoThkwlaGLVsDdIvQLfH0WAXEENLLH26PtdKJNoudQBVCFqXxA /C/music/incoming/3yC7Hl3T2gWggEwdGqnk6o4YSeBxjnAQygSWK7eudwTYp6aSPVWp5X7NCKoCRFKNNgP7THBGl0hJDeJUdPQuykTIheuaSJLGT /C/music/incoming/q7GlcWGftEoHhYIRo3HtDd2KYunuDLEakPFED3H7YeUmPupkp /C/music/incoming/YOHubaYHElrJGy6WiRJPh0Xi64i03W4FgPs3gHke /C/music/incoming/K3kPWhJlFAYITGC5LmKOPu4AYrfR 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/LH52ot3udifFwicCYXl1 /C/music/incoming/2jbQgyB6avd5itaXfN13PyExlTHMHkBFeVt6FBtlStTxsmrhbqAVBu0C /C/music/incoming/UEqCB6eDftP2tNrPWk /C/music/incoming/Rjb4VflICQRyW11wmh3ELmRcmviU1xn1paTY04P2EKVKm7eLbpVhuUaEA7RA5xO /C/music/incoming/bpk5B5vCfmBTmoyufwP5EAAn7pui6kxpmmNdIJ /C/music/incoming/RBfMryylge5vHnXRyCopesJ6jXHIwP5X2DnyE6aODaqfgLL /C/music/incoming/VfM7PxMgbm4gWAVPNQTKsbTeMDbKQ1EQt6HabkaMv0YEK1200E /C/music/incoming/Mud6dsgEJ1nId0Q1eKcLr44f7oa0vuRP1KrNGPFAgEHAOkFkDIXqkquQy56Vsohn /C/music/incoming/kMQ /C/music/incoming/7aF0xlbUYQYvinsdtoCgCHd2Vt55KwICHCqrQMolph2lxFHkRXbDNywA4KeenekCivVN4buO7qYuM0EpTUmTve 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/L /C/music/incoming/RRIOW25tQjqqquYnRj1vcf4drka3GHiAJeuRLx25gJo5YyI3yS7tLKGLVE /C/music/incoming/Qg1mttL6UJw2FM24CkpG2YTexyp3ywhuEQpv00AmKqHY /C/music/incoming/ViqlLnxePI3KcChJuVhUyfO0yinpdvvBSiGQpMJRhr7J /C/music/incoming/57ckectlLipvpxU5SyJ3gv /C/music/incoming/qrl0iFHKVbtcopJGuNeJw3jUNbdVuebfF /C/music/incoming/nHeGkg6dR2X6dcBjejV7TRJy133SoN0sQQuB1uvCVWJfdRh4fSPdKOaE5NMplnWecFptOapRUtk4hE /C/music/incoming/mr5DHqUVE1hS /C/music/incoming/F6eMVdM7FXIwWEBbrdnqwVIMs /C/music/incoming/E6wjyestm2moreteiHhp4j2yMCNDFlLrFtE4jBgRBqsRFAwQT3vyaKPte5E4yWW 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/Dm2c3bYeBSOyHPaiqOtHbf30uI1pvfAfaMxHksXVIH /C/music/incoming/dUJGFkOIJVgLEbmCyBoRVrxbTyMhbb3gWhu5SoEuVTYljHkjb20yuQkSvIUfFGGI0aVvNoQj414bBmYlnDggiETf5KJkCyWon /C/music/incoming/uTKdTE04MnHOTfSIKYxKEB3tKbUGp2JG7AA2ApvlPnmCQMSGfDBm7ID2XqBSRtOSLbPtMYhuDm3qoBK6qoBTAwGx4GdjWLBuHCY /C/music/incoming/mcRjw /C/music/incoming/c7vMRqkVOBHGIAkmKqKomjxbV /C/music/incoming/UXe5lXiy0IaKruYcbNOg0HgfKL3fsxiRVlo /C/music/incoming/4SY0ffdvhIfriSPXaIqFrVCFklYVp5ItdBpNvCbt1 /C/music/incoming/ksNRFP1IUGRR5CdlM /C/music/incoming/ifoqBwcc35K6al71cOMvdLNGJgUjiLYLs7jj2XYiT0fYder1Kji6NAUFyPOuK12rf6NacX6mXEKlFWDFW2H /C/music/incoming/qJiGxVISmSAXa3hAwolSktkgVQID1DFTSy0GgUtMTTiJdsGIA 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/xPFDrsSXResKeph7h4nAnxsYDvW /C/music/incoming/xqBQTLD /C/music/incoming/COuTmIe /C/music/incoming/LCh06uCgfVpoWjlJpnGUn35SuA7Ig0q2XpMW /C/music/incoming/Mi5ST6QpAYG1TOeETHY1cnQvEuEcjV4 /C/music/incoming/atTiOeGqvPqo6jG0EfrRiA30qHfQ5MRFDArrKKIS271s2WQmgqHOYINHx20g6XsQ5SSGYno2EHXiGJ5BY /C/music/incoming/PXgnudfPpgQxC6N4LVmydxLk45ssuMUMNio7QtD2ImfL2hGekPnWirErm /C/music/incoming/Y0yX5JQIoG /C/music/incoming/nu5V0M1uwgScE3etfeLlc0LHdbwliNsLBNiX1tMpAii7aqE1fUAWnH3uQwSYoPmQVgIYTnBSAvT1RLHUFEgumDx2SUgDIUb /C/music/incoming/QIPvWWKbox7qYLWdwEYF4OC0CiEMvq2 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/r6yk4ReoBBk2IVYNagU31cpeNCI6vqars7hy0pSBbiaYgpMxcMgF2hUpPuFBjf1kA1 /C/music/incoming/QrjI1jvwY07FvvurCTmOnqs0oF /C/music/incoming/CGLSO67bRsBpuWHlHmE4IAtXdIQMUB4HylAliQsbLnjcGrLwvtqPp3xbmUOgpunpw2YiwvcX1DsupqrS4tqBkoqEVy7vbmTqa2 /C/music/incoming/qQNv5bxJbGqnvQbgvnFPAQuhtDi4wc2joP4NPGaRye0qPO4Fna /C/music/incoming/souodSkqfAWf5oJa52DEax2ltF1VyTkJwWu3vBI6H4uPhOkL6sVQht43ui3F0v0tpmPh2OLEsE5dcleNupWf5CCc1yHnGcg /C/music/incoming/BUg5QmepptmEhaxSnIOo67OYN5eVhgrl /C/music/incoming/4PdhDIdpY0NicMMkfOfCSMXss5BCl4toYA55S /C/music/incoming/XMx1Y4oIhxOVMJOEJWLgQdlU3NwWYSEDR7N52sSJlyiNUmRtxCcPQt2TBK6lHy /C/music/incoming/KsuVdfBcF3LqJpO0uqxcT3qflTomRr1tTd3qYut14LAhby1xVNp1di0PcpJqXosnb /C/music/incoming/L6Ql7B5fh37sdhWectIAogh6DSutDGGNrODlXJcaeK3Rv6YSutBhAEPFYRPofKKIvtavLKnAqHvMkwKE1J6ifymV76tg1U 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/w5EQmUpO2lWknePjBXPaO1HOp7b6Ri6xnc2IuRlAVVgTl3o7nYLMIGbExXBnTr5Tmy4ljh /C/music/incoming/ylpPoBV6EY5Ggpr3Qeli1xdCJqwv7OH172TFqvMsaSxK1XVmxGU43r3aiVf5eA6WrdGmEULuy1ii7AJS /C/music/incoming/hp /C/music/incoming/2jrHHbGG0I7ysG4U5Xjf1MiKdIB6yJnvUFyOMdJ6XovVwH3rJAyjWBaoaOE6IHgpuKMUhoh2okoMqunEMiw7jeHsFjN /C/music/incoming/LWa47COtj3kwELkiy15l5NVx3JuBjG32xBiB6t2PsCNqaeRTa4lY0hP5aJawhnkK7 /C/music/incoming/qDJcRH1DuGuPeVwD6OGyTKPynXpU4rdHhg4okBpuOIxyTsrQbsOvWUcNVkW1rfGdDUH5YisEylSllqN3G /C/music/incoming/VRmPDYR1 /C/music/incoming/WoACJbdxeokhGDitYkLqjux /C/music/incoming/pE24JudPvIM1UTITsiXnYUMQ1oD2Ya7WHAHXkVKsKTYuxnJ /C/music/incoming/jVJaXBQ1IxnDV 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/6wOO7QqjLbojuIVqLp6RREjWXnVQFTw0GilAmVdsy0x6xl2NC6Lfgo5Bn0XS2IM0LvKm /C/music/incoming/vVn1ALNUm /C/music/incoming/BjdIc60i3s71i2kKI6YAujKKMEq6MmjJuSEqGUR5tVnCO6h2aK3VU2 /C/music/incoming/CUKvv5bXSjpbfd07WR7SgYDvoPsuA5PWHkbXQPDAOfmeSckXnjuMOyA /C/music/incoming/EDkCmWrryKTygDnSAdt3mPh1lRGkubYTcEn7aHwIhWBEBQc /C/music/incoming/JeFg7GdiB3rsg5Jp0SnOt6KQnrcFrhfWPvapoEwJJbQI4fXbv /C/music/incoming/A2KQni /C/music/incoming/7fAmRJY35kmPLGv1RCrf3aINPitFTooWKwdyAf7iQO3vvMYBe4fHtMS7FTEJptiQ3wf /C/music/incoming/LcglNhmD4CWDetK5WN6hFUWfQnVdI /C/music/incoming/1wLp6jUTeXk0i30ETLmAXVlgRewGNCnYeSBmdwAuHSQJJk 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/biEOVAtfYyPkVy5DtsRWXeu5L /C/music/incoming/0 /C/music/incoming/anI /C/music/incoming/35DFeoDFsfUNTBOAI01fVDp2yPlyFTiOG7gaSi0AJxJValo0rCS /C/music/incoming/AM7c7meOBs /C/music/incoming/CD0rgh /C/music/incoming/NKwa6uw1ECibi7basKROUjn3bhwmRnMxvx1JluAYPTs5QLH0GWtbeI /C/music/incoming/exBKfO61MIhLqhIAk5bVRU5OSUyRgxJ1lrgpQq3v /C/music/incoming/uL3N1LEvBtNgUq2AJcFsfHJF5EGgnXNyPPhq5Aoq2MDCCnwMDPNyy6OUcwQwewiLNnxeiKCiUoyBe /C/music/incoming/AT4v1psDmCa7O3VyElylGombUBax7benNCHOEskMMQXHDxFmQkL64LAkG2Jyo3DlxTtmug3laUGXxNGv4UPVxfrbbviKQTxRmMi 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/kluu3xyf3V2gMUxkn0513gLA2jvODHmTTTIwd7yp2grJrpXIKKjHKITeH3BSbSKuJhu1 /C/music/incoming/paEdjDeguNgnDjBwP35rfh3Sdt5pAIEAnP2xvVHYM /C/music/incoming/fBWfHuWnWe6liRrdfIDnlJtYaNfa1Lfm35fKxhhBnbkJRqDeWJixFkODg5e1oWtl6SqkMON6Ab7jySgQkbkrDPPR /C/music/incoming/bd /C/music/incoming/U56qwFkG3DeqPnvCKAbyMBOigXupy7l7CwdxqCELpaAjdqKxtIde40dspWkGk2h3qeVrk5l /C/music/incoming/iCqEPCy7n4apvCJ6gqxKwIqcP0NjALYoCpHwfO4jLdNDWNv2L /C/music/incoming/MhBrrWmhJyKmqWC4HerOW5G1FKwfrMI0R2fMB2BY /C/music/incoming/fJtluqKcDrAJEk6mn7eGnfFOfl0ANlORpXhe1GwsIeYdb3POFbyiEI /C/music/incoming/k4mneNF0GsYI4q0VIyo3JB6pqVSBgTTDhIWEoIxk3WI5C5dIlsBJkvmR654q2dTTGuBuCvGaadaT0aUt /C/music/incoming/i1CCOTWwpnLtmSAKiYFKmdxRfW 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/JXbToofemjnuWLcIuJCqwB2BERfdx /C/music/incoming/sQk3gkgYqFOfclYHnNIbuwahl70j5QL2aHVq7wsPX0XjvubA6flDhiB3PdQhs52I2UeCwIIYu1lCGXSX /C/music/incoming/WNvILqFRkQJU32LTbIwo0PrySnPERPMtr1Oa0ftWYaYSyHJi7Cl4MtSgu4XxJba /C/music/incoming/UUQc6BJveY42NBOXh7BrYdj0SE2drcllDruardsM5pnisLQDNjSU4RXRKXqBHGdbNSyuf /C/music/incoming/aXOtPw6XSdyIQA /C/music/incoming/rFideTqNiFECnWliBYCwVR2cQCiesqIra /C/music/incoming/iw0CYd3ipJdjGpjUUVTsMam2CBUcDWFWlQYtAJyAuQBHy0LM5EUNfG5ik6axp /C/music/incoming/e1wi3fall3Pnc7Y1LvJo0jooxNwNhLcXCXUnVVY3DgftWHHnlCWLdpY3MiRoQteI10TlmLfW /C/music/incoming/b2 /C/music/incoming/S63J73UsUSUkXVJhuFDLjheNomrugwWQPmswNMjrBa1vx5LbI7yy00w 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/HFdhLWXydnVDgu1JuRsOw24MglfETPLtcYsBe7oQ2OU3dKdthXCfrDBNJxaAQtMuJBBpbyEvDJUPhaJDhTw3 /C/music/incoming/DaCTts0hJ4L1cSOXL0Uj3I0INDgpiyXHvj5I6Estbkno3rSgBibMe513h2fYlK6jgeE0Vg0hHBiRuLMvR /C/music/incoming/wD5QhMHHQXib2JQCbYCMGGPFhFTJA0MwnWh6MEAtL /C/music/incoming/C0LblFxys5IJDmCD4Mq1iO7upBpFEOVbqPtrUa0Y5cLf7SrViy072Px /C/music/incoming/io0q34EPAKLDcRdXM6vL2Xkeyw0SabaJdddGMG2TQ55PDeNtPx4nAjfsdV0FdTOxJcA7OFkgeK340CJuRGcKfUj16RCYNvP4pHf /C/music/incoming/yWFoAMrSokNedJWRWMjLKQMqjH3Dml3bD2QSS1lnWhnoc3T6lrl0YPkPkne1RVFdpMJi1d73A4WCCw /C/music/incoming/0GvkBOnXKTbcBdG /C/music/incoming/616VOOiHJx5rsWFuhNNtYeMn05VeeEO3aphXClG0T0lhj /C/music/incoming/lcekqDrYsWlmbfJRFRQMKfiuDYHQu3wt54drXtJqq7TBI7Fkg4JQS6rf2ROy3IDwyYoebq2kiyvLtPTEswJytOI7M6x /C/music/incoming/ksIaRga4L6uLFhe5YUoaWAkhXplAKUS0bNkSaRQ 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/2IAa6rQSMwHEABYr41A4Tdn0wK2FCKsXA5SbYlGYmWQbv0XDUQfehvXXuIKu /C/music/incoming/SWWUiRdEJQw7GEwhvociqWVqCCNOeqaJUdQ0dadYb3IuWkamVGT0SHN4aGrOevAsPUmDVFeukkgvnBCqBA1GEiXmxTYEQvU /C/music/incoming/yc6tj4FtJAcKkOSQk5uMtCQ5KDF00Fk2HIQqGCnLBD3Bbdva7lg7Iqx4tbQNyNBdohcK6CjPRRl /C/music/incoming/EyC72aFP1oDumxoj5f4amixGjjytp4 /C/music/incoming/lkPiYlb2wxMN5mM4BeGVGxUWP3nJcUqegDLuLVo2HGQAxsDAwbX1yGrUx0A46AYKgIGBJqsNWMnaPtywyUlb /C/music/incoming/hsN5pDJbxN4NcUxEXiQeY1b4f4DiEwKAUMI2IO65PCGgRwmr15A /C/music/incoming/vfFUGohQRCweTWNemLQciy3u0gHRnlsAYWprjhWGv7p3B2YbICNq20S5kk3yPxDGi5n5Hv3fWkOij716oFiTFbF6d /C/music/incoming/6N6IxM7JKOxBJvOqssTRyVrYAJmtmnl /C/music/incoming/taBeJHjDHtJwlXWUBhaI3tl6CduTlOJ1wQu2WVGBo5GXEpQxsk0dJe /C/music/incoming/PXEKkm2EKWjAiHm0Lq 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/kOCoB7PJlR06WCDuEI /C/music/incoming/CPtHxj3PnpJ2JT5fCyXkhbs0tk7Qh0LCKRq75qoAlEDy /C/music/incoming/wAG4uAvInGSHoAvV0wGgJS5gqXi0dLcqbI6vkt2AjLAf4GaEYSEcew7MCyM /C/music/incoming/2CAeK1yRCjB0b7riOat0ofdpIGDfQfgVvTJNovS0aJ /C/music/incoming/UCP22BePEqVuJkiRSmMHP6Q4Q6AdahHwLxyjuVkYvugOuXpLgoqqaIjWTSk4baPwRxRlT6w4cUlt0bJ1PV5SY /C/music/incoming/Nt /C/music/incoming/1HlDSxR6PAuSk /C/music/incoming/n5JUwJj /C/music/incoming/3APnoQvxNVgGLxwU5sm1kdXYsKq1ce61QkEoV4nyLNKxuJ7jd6CJebMYJY3MACvIXnXB2h6aeVpFBADQKgXd /C/music/incoming/oTIoVUqYKeYcocSnsQnoBwJj42tDdohcpn7houDDrIqFLy 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/vwMvrrcksnPWPMhjyBH4y2xpVNunu5qYn5HYdIemagoF4arOpgiSPGDC6wHM5VWu4YJReqgYvt3rN0tVuN6nWGiPCf0 /C/music/incoming/HdAyjlnejDHg7yvkK7CPUgojujxgCiJos7CU12u0O1Tuwb /C/music/incoming/J5hBOBfaohqpQfyLXbLxYVvj6RqP45FFv7xMlgWcK04FwsL /C/music/incoming/n7HiTWlrvQ /C/music/incoming/wcsETPh4dHqp /C/music/incoming/N0fD1NtQjr3EEWPe4xyj3TNPcMRb2vtdtbXS4PfvoPeyHk2a6Aa2Q252lwAn4sWU6YjC64hosc3nPoi0SQcBvyuA /C/music/incoming/FCu3DMFK0eOmj6RaODF22vTsUbdP7IVl0JiIxIOqTneqY3uxfxBqrYOjPciC /C/music/incoming/CRsQV1T6OVsbyjj74v7GkRK5r1fuP5JX5 /C/music/incoming/domqpmml7yjVTregc052XaKPJmmisoDrPdFxrFuKhmg /C/music/incoming/7teYTBdo4EAofRsvRDNO5XgmTXdDKJI2Oopek3iqP6u 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/UBewa4rpwfFGu0h /C/music/incoming/l0Yjq3QfeMmFbUqhgOggaasJRTdeGJkRFoMjIy6256lnNlPPUhjHOlKkHpAF0 /C/music/incoming/lgS3eMJgoonoG40iGbpkkUHLe6EiEVbuqE7fbgd1hLrDPkFNqEyXJ /C/music/incoming/qOOxo3ahASKdUH1mRgLWdAPxXmCT4jQDHUobGAVHjBp0lwxlVOnELAMX6pIbAolqbhD7r0 /C/music/incoming/f0QEUO7HyFNHLsKjswhR56atjFCt6natxIhUNB4MnDFhOO4oMIhQKk7g0wuplMIlEtjckWD0BDDCB1NCInPxfqRmIa3qgN /C/music/incoming/RLmAxMFhDmbVebvHV4WjutvUqhJHdDiNfgiqkM14UOoQOvYJNGcOIDGxoyiqd6daevQ60fvjd0wNeNg3pa1FACeJH /C/music/incoming/m5JgviWKOXXI4wa5MfgtuoAlDYwWnn7EbUVkBLccjEa3P2MkJxrJhfH5EwKFTawAYsGiJWEaddjXnFDIllmW4wv4nY /C/music/incoming/UULY1vQkdHr5SMc2xaKrt4cw4m6BFYoHkjX /C/music/incoming/kyrhFJXGmcwrwHfjvrBfnIgmr3QwJfjaEEE1xcxCiHY /C/music/incoming/FsohXBfeBc6cK 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/Ur71q6sPYdyaXx0dXF6hjYd76R53GQwkyf40wpF655fvDpQBDlsKAqR3oa2HawjiNnJRBaNHaajlTOEQbDAtxUShv /C/music/incoming/VhMNdRiPHTxk40xkhHtqyWKbNOs6QKYnw7w57KFgFW5Plt2x5d2Jyrn7EKawyk643k /C/music/incoming/AmJX7CAd4uAoVfg1yO1Bh /C/music/incoming/byjhWN47wF05rRMtMd7TEIklHW2PJ5eIfowY76ImjBOPmmHly45ryRsBn6HaSnwABq0cuVtOCTJd2D6uoPp /C/music/incoming/LMGG1rHdOhgn0Ylimv4ack3adieeCoTcCip /C/music/incoming/JGV64vY5CydVxaeAjJtwHaR7d6guK3iCtEKplFQpi4 /C/music/incoming/LKfRKKaf2uAFHDFxFd3p7fYg1MhKA21FcqihJxuByPWwrGsViBHTlwTGS7X6CxM7C3CpuxVgQCY /C/music/incoming/rCCwxTIFvyNtL40fFpH2TGkVrFjmAIUymBtUDxl1KFJowvvGR /C/music/incoming/3WcIJAx7iTcTp0FFFfDtkVjdMa4EbMFB0qGwvtVPJgF5Yp /C/music/incoming/duFt0VYmsNWlwjklCjgklVh 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/jymndkRobvLorKdUigtyWr2WRinGTApPGNXOUPmn1qUeLIhuUfiR0DU0FwE25 /C/music/incoming/NjSkebgIUU1SqyRQuQtqWvHFAuKXAcB1IaV1quneGdt1KFUgYROKg27qKnRRyqiRtajqKXy7DoSSbN33H /C/music/incoming/QTdO7rkaROvEqfpbrmNJkgWd7XUG6ibU1gIA /C/music/incoming/AS7 /C/music/incoming/QYVrbs3hauCIlYy7bLck1iBGoEbbHcIdJ1xUYerifRevSMMUEhr0nrSHwpdEq2H6T /C/music/incoming/lBwfSnL /C/music/incoming/KNu6rwWblPHHCOwmxug74AIeAASygSsBK4Jnd2tTrtEOC6oIcXFhrA6jeqF0Mx2Bvf5GejjEbuPJ41KCkjvpnljj5Ai /C/music/incoming/T20sSaRrqOUNsLnf3ubEjrcBwmtuUHAk2QlwH4oaELXLLm4RyKeB6kyCYy /C/music/incoming/rXgFRNbpBi4rRL1t4iFChjpODN0iipdEQcBoRTeYIqyI7ElwD1ahVPEiIAceU1gle /C/music/incoming/GkmvBP4SIgNqcNQLOH5yOrWOTaaOsCQ 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/21qCQXKiWgUgLDJ1YaDIX /C/music/incoming/cAjgxFlMGkMxMarIWIHeal4QsbggFCXUdv7KjSKnA5IYIFHuB3XkiTOYDAVwxehdt0tpbP /C/music/incoming/ryGohYMFBsHKaXwoBoSaeMHmDmLaSPqR7QyUnTqvwNbRDwHu3mtOlCSM0tT3mMUScXLqyKbO5vKxLXQfMp /C/music/incoming/ywIC6ASYo3xYljd2iEEp4vbHKVG2TXhIJmAEIUq6rUBEj6sH /C/music/incoming/aToptOVvKdvTwc5LId07PgggK4KICJmCBdERdSlejY21UgmCrFxFJV /C/music/incoming/kLssDBiJlg5fqyICotIn6vBIJd1eWLJLBtNMCAqnQ74DtJsASOOHV7UVjRRyIeUHEsL5S37WctE7 /C/music/incoming/DogXWSgqHsvbGP201QR5UtCc4WyYiiErGx2l2FR /C/music/incoming/xSsEE3hIoRRyhS2royqWy4k6aShlIPchs6qokHnixdG2WPL5bNqlMQFBHtDTV4aGPKgjCNhOkiyvwpjsgjj3xXDKAWOYeCu /C/music/incoming/iA6OMpEcvAWEfOTCDYHHgbI2fuAgIhqoPy7JtSTLr3 /C/music/incoming/KWWeCyCJIQ7ce1vmSVKuRTXhJvbJNBGWDYxb5nD2otxtsbTJFlq4I2kX7PCgw13hkkGnDtpErPgwuEVIKAeCkJnJNHc 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/rEPxMcT2lX34wFUlAL1qJKA1rcbinpWr5fmN1giLtSE1B0DnfGWBDTwPdWfJaLN3bK7qsgrtDo5XfGAyGUdPBuWkQFJebGKQe /C/music/incoming/nlJy7A5LmRNErROvLU5xxWJLDU55wNLsqb5xfPjxf3Q3AIxgHmjayexyK53lDanHfumqUqp4LGsCfNl3 /C/music/incoming/dk4lsDq6X2nfaqutNcgaWagwOHTtL7AkEivcPDCWd0fq1IMA14OD6gUcdHES /C/music/incoming/lAbOUlHxnDbpliUpARpepc /C/music/incoming/tbkuItTmNkFOaAhDMSFsU /C/music/incoming/Fusai7qjMpHkFE1nbTXwLIgET30OXQEvUrOq3qG3VJbXEPNhLoLgYIt4nVonhKt4TkwnWKsRm3IcHqaeoScIewFm5RdgcsVl /C/music/incoming/lCBHokfKKTkyE /C/music/incoming/dse56ebuu1qPejmPSv2mXeox /C/music/incoming/rO5kvlB6rrQAoNagbk1EGUTIfNyBi4tBgMyaO5nTYO7j02aeBMB237cF3veP /C/music/incoming/of7tRWHlmq5O2l7nWS3dsM2wLG40HgPtGNB6WkY6bKEn0 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/XifEr44beDqFbYmrJPE0NwkAudSfB727xCntWu2f0guolMnL33i71eeB6NjnlYIeJqhGL1DoU /C/music/incoming/taaI5awW0owu0ElmKe5wqjpObf0j /C/music/incoming/745Dno6 /C/music/incoming/Hd7v2npx7f4Ka2m6bhM7 /C/music/incoming/7rcDrleKjuIk6VvHI4avYxKdFqfrJMJilUwwevx0HsPnwhyweEdg /C/music/incoming/4fhxuErG57uUgIDBTWXtyVJiwNIVLW5DP /C/music/incoming/6r4ja0NIDtJEaRlwmB3NXS5xQRA /C/music/incoming/u3iLogfSmKNpi0lXoXE /C/music/incoming/xQ2AlfNoKb7PkhgMcv5pDTp4k /C/music/incoming/4tMvbSyXAf71x4UpyQR5YxDYIcNWlHjpIYtoh6asyCTc42Aq 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/bxHYVTfVjHiUEOLfeJ1W7tkIhYKDaugjxugdIUIY7aOJMvKLcavcItNPm7Q5iKUWA /C/music/incoming/nPuTtmgnNUwRAVpxGdEqEdRUUGurG5Ba /C/music/incoming/u6TfiLU3uti7VPcLflHlaIGDUBpwxcafwYLPNITfSvANnEwW3AlUYL3TyqrOuwFrscJ5eu6EACALi1opeBB5XmoT4Ypvq /C/music/incoming/B0s4DYYaHcFyEL0JvMB2Rrt04gh7xSxABBFLQPqAlAoPUtLeL /C/music/incoming/2JXKJXO5O7tGdr6Nl6XeisW6tuSriA4qNVHAT5bEm /C/music/incoming/rcMtQh4BdpB6V5gYapYHSmbg6koGkA4F16vQV5 /C/music/incoming/lQoDbdhcU5WFdTvyfjqOLs72EdcK4dO5UoDg3HiVKLk5Ff1uRQlIAF60Qt76 /C/music/incoming/XILVljrI7fwlgg7xoHCaUGtRUPct2tpnCvLNI7bkUPtkqJM2bDhFCnYrn2bEh5OM /C/music/incoming/LraHVJ6fBTDBt3voUsePsW6IJrJ4VhhqNVjrGfxxmC75vqSho35pVxvWsA5DacqtLlVFSe /C/music/incoming/vw6nqjn3ETACmqoMXWM3EQFMQT5YpF3Nwu 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/uFoM /C/music/incoming/xNgEnXHivtHOHgRPvSo4NewMSxQEoUrTL01e /C/music/incoming/evTPhSTnKEoQDqRGiwJMuwq5ysMAdwnKVsKLmvpHur1QOqbLl6W3JH /C/music/incoming/PWgd3oRuFDGt7flbFIsedadUuhrwyOwqaAS5nthnNhelRxn5UnokGr0PTtPU5u3YgotGtnVkBfy34Yd52tKlymRPHcl1L /C/music/incoming/kta5hd5hQOhT0dH2uQJGiAwrGuD0amOntfduQm4OD /C/music/incoming/u6Wr7dhKBcT6hn /C/music/incoming/j5lpk3WpuxdoUPq4yyUgAYooQtGkwl0xtkT13cPUQMlVV7sKdOaMTlGrQ5GXwM1jFN2J3wbvQawVNBARb3gPknLhMBj5EYweTc /C/music/incoming/QUUCMTkfdi1nLecxrPrBBPtaLoaFi3NYpxntxPPvuHV2YEg5QAaO4eraBUXxSM4iCc6nYP7Ja4f1 /C/music/incoming/b1ckeXDVn7tRJ22SRsWhB0QOla65ps4uXR1FjaVupDRh /C/music/incoming/CVugkWeFuFm7bGh15ig5oJLNpj7FtojeF7NQhAEr446Ia7SniikKaOx1jPXaXGlfui 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Info: Grouping 10 tracks 21:42:18.9 Trace: Folders: /C/music/incoming/album 21:42:18.9 Trace: Yielding from 2: /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 /C/music/incoming/album/2.mp3 /C/music/incoming/album/3.mp3 /C/music/incoming/album/4.mp3 /C/music/incoming/album/5.mp3 /C/music/incoming/album/6.mp3 /C/music/incoming/album/7.mp3 /C/music/incoming/album/8.mp3 /C/music/incoming/album/9.mp3 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 21:42:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:42:19.0 Info: Grouping 12 tracks 21:42:19.0 Trace: Folders: /C/music/incoming/album 21:42:19.0 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:42:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 21:42:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:42:19.0 Trace: LooksLikeSingleRelease: No common artist tag 21:42:19.0 Info: Grouping 15 tracks 21:42:19.0 Trace: Folders: /C/music/incoming/album 21:42:19.0 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:42:19.0 Trace: LooksLikeSingleRelease: No common artist tag 21:42:19.0 Debug: Falling back to grouping by album tag 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:42:19.0 Trace: LooksLikeSingleRelease: No common artist tag 21:42:19.0 Debug: Falling back to grouping by album+artist tag 21:42:19.0 Debug: Falling back to grouping by album+artist tag 21:42:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 21:42:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:42:19.0 Trace: LooksLikeSingleRelease: No common album tag 21:42:19.0 Info: Grouping 15 tracks 21:42:19.0 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 21:42:19.0 Trace: Yielding from 2: /C/music/incoming/artist - album1/Title1 /C/music/incoming/artist - album1/Title2 /C/music/incoming/artist - album1/Title3 /C/music/incoming/artist - album1/Title4 /C/music/incoming/artist - album1/Title5 /C/music/incoming/artist - album1/Title6 /C/music/incoming/artist - album1/Title7 /C/music/incoming/artist - album1/Title8 /C/music/incoming/artist - album1/Title9 /C/music/incoming/artist - album1/Title10 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.0 Trace: Yielding from 2: /C/music/incoming/artist - album2/Title1 /C/music/incoming/artist - album2/Title2 /C/music/incoming/artist - album2/Title3 /C/music/incoming/artist - album2/Title4 /C/music/incoming/artist - album2/Title5 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:42:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 21:42:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 21:42:19.0 Trace: LooksLikeSingleRelease: No common album tag 21:42:19.0 Info: Grouping 2 tracks 21:42:19.0 Trace: Folders: /C/music/incoming 21:42:19.0 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 21:42:19.0 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 21:42:19.0 Trace: LooksLikeSingleRelease: No common album tag 21:42:19.0 Debug: Falling back to grouping by album tag 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:42:19.0 Debug: Falling back to grouping by album tag 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:42:19.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:42:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 21:42:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 21:42:19.1 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 21:42:19.1 Trace: LooksLikeSingleRelease: No common album tag 21:42:19.1 Info: Grouping 1000 tracks 21:42:19.1 Trace: Folders: /C/music 21:42:19.1 Trace: Yielding from 2: /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 21:42:19.1 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 21:42:19.1 Trace: LooksLikeSingleRelease: No common album tag 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 21:42:19.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:42:19.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:42:19.1 Trace: LooksLikeSingleRelease: No common album tag 21:42:19.1 Info: Grouping 15 tracks 21:42:19.1 Trace: Folders: /C/music/incoming 21:42:19.1 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 21:42:19.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:42:19.1 Trace: LooksLikeSingleRelease: No common album tag 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Debug: Falling back to grouping by album tag 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:42:19.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:42:19.1 Trace: LooksLikeSingleRelease: No common album tag 21:42:19.1 Info: Grouping 15 tracks 21:42:19.1 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 21:42:19.1 Trace: Yielding from 2: /C/music/incoming/artist discog/Title1 /C/music/incoming/artist discog/Title2 /C/music/incoming/artist discog/Title3 /C/music/incoming/artist discog/Title4 /C/music/incoming/artist discog/Title5 /C/music/incoming/artist discog/Title6 /C/music/incoming/artist discog/Title7 /C/music/incoming/artist discog/Title8 /C/music/incoming/artist discog/Title9 /C/music/incoming/artist discog/Title10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Trace: Yielding from 2: /C/music/incoming/artist disog/Title1 /C/music/incoming/artist disog/Title2 /C/music/incoming/artist disog/Title3 /C/music/incoming/artist disog/Title4 /C/music/incoming/artist disog/Title5 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 21:42:19.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 21:42:19.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 21:42:19.1 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:42:19.1 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 21:42:19.1 Trace: Unmapped files: Path2 21:42:19.1 Trace: Missing tracks: 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 21:42:19.1 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:42:19.1 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 21:42:19.1 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 21:42:19.1 Trace: Unmapped files: 21:42:19.1 Trace: Missing tracks: 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 21:42:19.1 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:42:19.1 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 21:42:19.1 Trace: Unmapped files: 21:42:19.1 Trace: Missing tracks: [ForeignTrackId2]Title2 21:42:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 21:42:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 21:42:19.2 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:42:19.2 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 21:42:19.2 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 21:42:19.2 Trace: Unmapped files: 21:42:19.2 Trace: Missing tracks: 21:42:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 21:42:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 21:42:19.2 Debug: Analyzing 1/1 files. 21:42:19.2 Debug: Parsing string 'Title1' 21:42:19.2 Debug: Unable to parse Title1 21:42:19.2 Info: Reading file 1/1 21:42:19.2 Debug: Tags parsed for 1 files in 1ms 21:42:19.2 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 21:42:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 21:42:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 21:42:19.2 Debug: Analyzing 1/1 files. 21:42:19.2 Debug: Parsing string 'Title1' 21:42:19.2 Debug: Unable to parse Title1 21:42:19.2 Info: Reading file 1/1 21:42:19.2 Debug: Tags parsed for 1 files in 0ms 21:42:19.2 Debug: Album accepted 21:42:19.2 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 21:42:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 21:42:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 21:42:19.3 Debug: Analyzing 1/1 files. 21:42:19.3 Debug: Parsing string 'Title1' 21:42:19.3 Debug: Unable to parse Title1 21:42:19.3 Info: Reading file 1/1 21:42:19.3 Debug: Tags parsed for 1 files in 0ms 21:42:19.3 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:42:19.3 Debug: Analyzing 1/1 files. 21:42:19.3 Info: Reading file 1/1 21:42:19.3 Debug: Tags parsed for 1 files in 0ms 21:42:19.3 Debug: Album accepted 21:42:19.3 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 21:42:19.3 Debug: Analyzing 3/3 files. 21:42:19.3 Info: Reading file 1/3 21:42:19.3 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 21:42:19.3 Info: Reading file 2/3 21:42:19.3 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 21:42:19.3 Info: Reading file 3/3 21:42:19.3 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 21:42:19.3 Debug: Tags parsed for 3 files in 0ms 21:42:19.3 Debug: Album accepted 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 21:42:19.3 Debug: Analyzing 3/3 files. 21:42:19.3 Info: Reading file 1/3 21:42:19.3 Info: Reading file 2/3 21:42:19.3 Info: Reading file 3/3 21:42:19.3 Debug: Tags parsed for 3 files in 0ms 21:42:19.3 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 21:42:19.3 Debug: Analyzing 3/3 files. 21:42:19.3 Info: Reading file 1/3 21:42:19.3 Info: Reading file 2/3 21:42:19.3 Info: Reading file 3/3 21:42:19.3 Debug: Tags parsed for 3 files in 0ms 21:42:19.3 Debug: Album accepted 21:42:19.3 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:42:19.3 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:42:19.3 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 21:42:19.3 Debug: Analyzing 2/2 files. 21:42:19.3 Info: Reading file 1/2 21:42:19.3 Info: Reading file 2/2 21:42:19.3 Debug: Tags parsed for 2 files in 0ms 21:42:19.3 Debug: Album accepted 21:42:19.3 Debug: Album accepted 21:42:19.3 Debug: File accepted 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:42:19.3 Debug: Analyzing 1/1 files. 21:42:19.3 Info: Reading file 1/1 21:42:19.3 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 21:42:19.3 Debug: Tags parsed for 1 files in 0ms 21:42:19.3 Debug: Album accepted 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 21:42:19.3 Debug: Analyzing 1/1 files. 21:42:19.3 Info: Reading file 1/1 21:42:19.3 Debug: Tags parsed for 1 files in 0ms 21:42:19.3 Debug: Album accepted 21:42:19.3 Debug: File accepted 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 21:42:19.3 Debug: Analyzing 1/1 files. 21:42:19.3 Info: Reading file 1/1 21:42:19.3 Debug: Tags parsed for 1 files in 0ms 21:42:19.3 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 21:42:19.3 Debug: Analyzing 1/1 files. 21:42:19.3 Info: Reading file 1/1 21:42:19.3 Debug: Tags parsed for 1 files in 0ms 21:42:19.3 Debug: Album accepted 21:42:19.3 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 21:42:19.3 Debug: Analyzing 1/1 files. 21:42:19.3 Info: Reading file 1/1 21:42:19.3 Debug: Tags parsed for 1 files in 0ms 21:42:19.3 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 21:42:19.3 Debug: Analyzing 1/1 files. 21:42:19.3 Info: Reading file 1/1 21:42:19.3 Debug: Tags parsed for 1 files in 0ms 21:42:19.3 Debug: Album accepted 21:42:19.3 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 21:42:19.3 Debug: Skipping already imported check for album without files 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 21:42:19.3 Trace: Album has not been imported 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 21:42:19.3 Trace: Album has not been imported 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 21:42:19.3 Debug: No download client information is available, skipping 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 21:42:19.3 Debug: Album previously imported at 04/13/2025 21:42:19 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 21:42:19.3 Error: Unable to check free disk space while importing. /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskProviderProxy.GetAvailableSpace(String path) at NzbDrone.Core.MediaFiles.TrackImport.Specifications.FreeSpaceSpecification.IsSatisfiedBy(LocalTrack item, DownloadClientItem downloadClientItem) in ./Lidarr.Core/MediaFiles/TrackImport/Specifications/FreeSpaceSpecification.cs:line 43 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 21:42:19.3 Debug: Free space check returned an invalid result for: /C/Test/Music 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 21:42:19.3 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 21:42:19.3 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 21:42:19.3 Debug: Free space check returned an invalid result for: /C/Test/Music 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 21:42:19.3 Debug: Skipping free space check when importing 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 21:42:19.3 Debug: Skipping free space check for existing track 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 21:42:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 21:42:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 21:42:19.4 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 21:42:19.4 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 21:42:19.4 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 21:42:19.4 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- Skipped should_return_true_when_in_old_working_folder [< 1 ms] 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 21:42:19.4 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 21:42:19.4 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 21:42:19.4 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 21:42:19.4 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 21:42:19.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:42:19.4 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 21:42:19.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 21:42:19.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 21:42:19.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 21:42:19.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 21:42:19.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:42:19.4 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 21:42:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 21:42:19.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 21:42:19.5 Trace: CommandA -> IExecute`1Proxy 21:42:19.5 Trace: CommandA <- IExecute`1Proxy [] 21:42:19.5 Error: Error occurred while executing task System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IExecute`1Proxy.Execute(CommandA message) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand](TCommand command, CommandModel commandModel) in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 83 at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommands() in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 42 21:42:19.5 Info: Shutting down task execution 21:42:19.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 21:42:19.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 21:42:19.5 Trace: CommandA -> IExecute`1Proxy 21:42:19.5 Trace: CommandA <- IExecute`1Proxy [] 21:42:19.5 Info: Shutting down task execution 21:42:19.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 21:42:19.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 21:42:19.5 Trace: CommandA -> IExecute`1Proxy 21:42:19.5 Trace: CommandA <- IExecute`1Proxy [] 21:42:19.5 Info: Shutting down task execution 21:42:19.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 21:42:19.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 21:42:19.5 Trace: CommandA -> IExecute`1Proxy 21:42:19.5 Trace: CommandA <- IExecute`1Proxy [] 21:42:19.5 Info: Shutting down task execution 21:42:19.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 21:42:19.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 21:42:19.5 Info: Shutting down task execution 21:42:19.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 21:42:19.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 21:42:19.6 Trace: CommandA -> IExecute`1Proxy 21:42:19.6 Trace: CommandA <- IExecute`1Proxy [] 21:42:19.6 Info: Shutting down task execution 21:42:19.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 21:42:19.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 21:42:19.6 Trace: CommandB -> IExecute`1Proxy_1 21:42:19.6 Trace: CommandB <- IExecute`1Proxy_1 [] 21:42:19.6 Info: Shutting down task execution 21:42:19.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 21:42:19.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 21:42:19.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 21:42:19.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 21:42:19.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 21:42:19.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 21:42:19.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 21:42:19.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 21:42:19.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 21:42:19.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 21:42:19.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 21:42:19.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 21:42:19.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 21:42:19.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 21:42:19.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 21:42:19.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 21:42:19.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 21:42:19.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 21:42:19.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 21:42:19.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 21:42:19.7 Trace: Publishing RefreshMonitoredDownloads 21:42:19.7 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 21:42:19.7 Trace: Inserting new command: RefreshMonitoredDownloads 21:42:19.7 Trace: Marking command as started: RefreshMonitoredDownloads 21:42:19.7 Trace: Updating command status 21:42:19.7 Trace: Cleaning up old commands 21:42:19.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 21:42:19.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 21:42:19.8 Trace: Publishing EventA 21:42:19.8 Trace: EventA -> IHandle`1Proxy 21:42:19.8 Error: IHandle`1Proxy failed while processing [EventA] System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) 21:42:19.8 Trace: EventA -> IHandle`1Proxy 21:42:19.8 Trace: EventA <- IHandle`1Proxy 21:42:19.8 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 21:42:19.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 21:42:19.8 Trace: Publishing EventA 21:42:19.8 Trace: EventA -> IHandle`1Proxy 21:42:19.8 Trace: EventA <- IHandle`1Proxy 21:42:19.8 Trace: EventA -> IHandle`1Proxy 21:42:19.8 Trace: EventA <- IHandle`1Proxy 21:42:19.8 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 21:42:19.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 21:42:19.8 Trace: Publishing EventA 21:42:19.8 Trace: EventA -> IHandle`1Proxy 21:42:19.8 Trace: EventA <- IHandle`1Proxy 21:42:19.8 Trace: EventA -> IHandle`1Proxy 21:42:19.8 Trace: EventA <- IHandle`1Proxy 21:42:19.8 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 21:42:19.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 21:42:19.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 21:42:19.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 21:42:19.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 21:42:19.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 21:42:19.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 21:42:19.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 21:42:19.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 21:42:19.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 21:42:19.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 21:42:19.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 21:42:19.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 21:42:19.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 21:42:19.8 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 21:42:19.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 21:42:19.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:20.0 Info: IPv4 is available: True, IPv6 will be disabled 21:42:20.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1: 404.NotFound (27 bytes) {"error":"Album not found"} (473 ms) 21:42:20.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 21:42:20.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 21:42:20.3 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 21:42:20.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 21:42:20.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:20.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1: 404.NotFound (28 bytes) {"error":"Artist not found"} (46 ms) 21:42:20.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 21:42:20.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 21:42:20.4 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 21:42:20.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 21:42:20.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:20.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (37 ms) 21:42:20.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 21:42:20.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 21:42:20.4 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 21:42:20.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 21:42:20.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:20.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (44 ms) 21:42:20.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 21:42:20.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 21:42:20.5 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 21:42:20.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 21:42:20.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:20.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489091 bytes) (56 ms) 21:42:20.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 21:42:20.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 21:42:20.6 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 21:42:20.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 21:42:20.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:20.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489091 bytes) (41 ms) 21:42:20.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 21:42:20.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 21:42:20.7 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 21:42:20.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 21:42:20.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:20.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489091 bytes) (67 ms) 21:42:20.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 21:42:20.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:42:20.7 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:42:20.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:42:20.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:20.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (48260 bytes) (46 ms) 21:42:20.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:42:20.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 21:42:20.8 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 21:42:20.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 21:42:20.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:20.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (77360 bytes) (52 ms) 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 21:42:20.9 Debug: 1 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 21:42:20.9 Debug: 1 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 21:42:20.9 Debug: 1 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 21:42:20.9 Debug: 1 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 21:42:20.9 Debug: 1 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 21:42:20.9 Debug: 1 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 21:42:20.9 Debug: 1 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 21:42:20.9 Debug: 1 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 21:42:20.9 Debug: 1 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 21:42:20.9 Debug: 1 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 21:42:20.9 Debug: 1 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 21:42:20.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 21:42:20.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 21:42:20.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 21:42:20.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:21.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (193 ms) 21:42:21.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 21:42:21.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 21:42:21.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 21:42:21.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:21.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1: 200.OK (250632 bytes) (63 ms) 21:42:21.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 21:42:21.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 21:42:21.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 21:42:21.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:22.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (53871 bytes) (1276 ms) 21:42:22.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 21:42:22.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:42:22.5 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:42:22.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:42:22.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:22.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412210 bytes) (59 ms) 21:42:22.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:42:22.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:42:22.6 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:42:22.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:42:22.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:22.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412210 bytes) (46 ms) 21:42:22.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:42:22.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:42:22.6 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:42:22.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:42:22.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:22.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412210 bytes) (51 ms) 21:42:22.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:42:22.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 21:42:22.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 21:42:22.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:22.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (14643 bytes) (41 ms) 21:42:22.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 21:42:22.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 21:42:22.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 21:42:22.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:22.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12519 bytes) (43 ms) 21:42:22.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 21:42:22.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 21:42:22.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 21:42:22.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:22.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3299 bytes) (49 ms) 21:42:22.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 21:42:22.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 21:42:22.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 21:42:22.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:22.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8917 bytes) (38 ms) 21:42:22.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 21:42:22.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:42:22.9 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:42:22.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:42:22.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:23.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (48260 bytes) (63 ms) 21:42:23.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:42:23.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:42:23.0 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:42:23.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:42:23.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:23.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (48260 bytes) (44 ms) 21:42:23.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:42:23.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 21:42:23.0 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:42:23.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:42:23.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:23.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (48260 bytes) (46 ms) 21:42:23.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 21:42:23.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:42:23.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 21:42:23.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:23.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (58016 bytes) (45 ms) 21:42:23.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:42:23.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:42:23.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 21:42:23.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:24.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191715 bytes) (982 ms) 21:42:24.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:42:24.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 21:42:24.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 21:42:24.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:24.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191715 bytes) (46 ms) 21:42:24.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 21:42:24.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 21:42:24.2 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:42:24.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:42:24.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:24.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (48260 bytes) (53 ms) 21:42:24.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 21:42:24.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 21:42:24.3 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:42:24.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:42:24.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:24.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e: 404.NotFound (28 bytes) {"error":"Artist not found"} (44 ms) 21:42:24.3 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:42:24.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:42:24.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:24.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412210 bytes) (20 ms) 21:42:24.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 21:42:24.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 21:42:24.4 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 21:42:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 21:42:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 21:42:24.4 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 21:42:24.4 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 21:42:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 21:42:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 21:42:24.4 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 21:42:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 21:42:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 21:42:24.4 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 21:42:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 21:42:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 21:42:24.4 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 21:42:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 21:42:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 21:42:24.4 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 21:42:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 21:42:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 21:42:24.4 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 21:42:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 21:42:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 21:42:24.4 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 21:42:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 21:42:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 21:42:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 21:42:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 21:42:24.4 Debug: [Name1] Setting album monitored status. 21:42:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 21:42:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 21:42:24.5 Debug: [Name1] Setting album monitored status. 21:42:24.5 Debug: Monitoring all albums 21:42:24.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 21:42:24.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 21:42:24.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 21:42:24.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 21:42:24.5 Debug: [Name1] Setting album monitored status. 21:42:24.5 Debug: Unmonitoring Albums with Files 21:42:24.5 Debug: Unmonitoring Albums without Files 21:42:24.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 21:42:24.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 21:42:24.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:24.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637445111692_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:24.5 Info: DatabaseEngineVersionCheck migrating 21:42:24.5 Info: PerformDBOperation 21:42:24.5 Info: Performing DB Operation 21:42:24.5 Info: SQLite 3.49.1 21:42:24.5 Info: => 0.0019594s 21:42:24.5 Info: DatabaseEngineVersionCheck migrated 21:42:24.5 Info: => 0.0019771s 21:42:24.5 Debug: Took: 00:00:00.0144427 21:42:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:42:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-15T21:42:24.5562745Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-04-16T21:42:24.5564291Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-04-13T21:42:24.5565812Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2025-04-12T21:42:24.5567322Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-17T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-17T00:00:00Z"] Added = ["2025-04-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MAX("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" < @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2025-04-14T21:42:24.5600277Z"] ==== End Query Trace ==== 21:42:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MAX("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" < @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" ) ids ON ids.artist_metadata_id = "Albums"."ArtistMetadataId" AND ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2025-04-14T21:42:24.5600277Z"] ==== End Query Trace ==== 21:42:24.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 21:42:24.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 21:42:24.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:24.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637446427874_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:24.6 Info: DatabaseEngineVersionCheck migrating 21:42:24.6 Info: PerformDBOperation 21:42:24.6 Info: Performing DB Operation 21:42:24.6 Info: SQLite 3.49.1 21:42:24.6 Info: => 0.0018536s 21:42:24.6 Info: DatabaseEngineVersionCheck migrated 21:42:24.6 Info: => 0.0018698s 21:42:24.6 Debug: Took: 00:00:00.0153315 21:42:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:42:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-15T21:42:24.6792344Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-04-16T21:42:24.6792368Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-04-13T21:42:24.6792382Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2025-04-12T21:42:24.6792398Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-17T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-17T00:00:00Z"] Added = ["2025-04-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MIN("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" > @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2025-04-14T21:42:24.6815811Z"] ==== End Query Trace ==== 21:42:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MIN("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" > @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" ) ids ON ids.artist_metadata_id = "Albums"."ArtistMetadataId" AND ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2025-04-14T21:42:24.6815811Z"] ==== End Query Trace ==== 21:42:24.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 21:42:24.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 21:42:24.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:24.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637447489878_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:24.7 Info: DatabaseEngineVersionCheck migrating 21:42:24.7 Info: PerformDBOperation 21:42:24.7 Info: Performing DB Operation 21:42:24.7 Info: SQLite 3.49.1 21:42:24.7 Info: => 0.001313s 21:42:24.7 Info: DatabaseEngineVersionCheck migrated 21:42:24.7 Info: => 0.0013244s 21:42:24.7 Debug: Took: 00:00:00.0122220 21:42:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:42:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] ==== End Query Trace ==== 21:42:24.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 21:42:24.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 21:42:24.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:24.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637448510039_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:24.8 Info: DatabaseEngineVersionCheck migrating 21:42:24.8 Info: PerformDBOperation 21:42:24.8 Info: Performing DB Operation 21:42:24.8 Info: SQLite 3.49.1 21:42:24.8 Info: => 0.0023118s 21:42:24.8 Info: DatabaseEngineVersionCheck migrated 21:42:24.8 Info: => 0.0023361s 21:42:24.8 Debug: Took: 00:00:00.0138567 21:42:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:42:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"ANThology\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:42:24.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 21:42:24.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 21:42:24.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:24.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637449600821_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:24.9 Info: DatabaseEngineVersionCheck migrating 21:42:24.9 Info: PerformDBOperation 21:42:24.9 Info: Performing DB Operation 21:42:24.9 Info: SQLite 3.49.1 21:42:24.9 Info: => 0.0020359s 21:42:24.9 Info: DatabaseEngineVersionCheck migrated 21:42:24.9 Info: => 0.002054s 21:42:24.9 Debug: Took: 00:00:00.0182714 21:42:24.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:24.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:25.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:42:25.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:42:25.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 21:42:25.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 21:42:25.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:25.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637450829362_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:25.0 Info: DatabaseEngineVersionCheck migrating 21:42:25.0 Info: PerformDBOperation 21:42:25.0 Info: Performing DB Operation 21:42:25.0 Info: SQLite 3.49.1 21:42:25.0 Info: => 0.0021567s 21:42:25.0 Info: DatabaseEngineVersionCheck migrated 21:42:25.0 Info: => 0.0021749s 21:42:25.1 Debug: Took: 00:00:00.0183523 21:42:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:42:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology!\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:42:25.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 21:42:25.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 21:42:25.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:25.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637451886987_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:25.1 Info: DatabaseEngineVersionCheck migrating 21:42:25.1 Info: PerformDBOperation 21:42:25.1 Info: Performing DB Operation 21:42:25.2 Info: SQLite 3.49.1 21:42:25.2 Info: => 0.0016641s 21:42:25.2 Info: DatabaseEngineVersionCheck migrated 21:42:25.2 Info: => 0.0016763s 21:42:25.2 Debug: Took: 00:00:00.0149340 21:42:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:42:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:42:25.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 21:42:25.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 21:42:25.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:25.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637453449936_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:25.3 Info: DatabaseEngineVersionCheck migrating 21:42:25.3 Info: PerformDBOperation 21:42:25.3 Info: Performing DB Operation 21:42:25.3 Info: SQLite 3.49.1 21:42:25.3 Info: => 0.0012311s 21:42:25.3 Info: DatabaseEngineVersionCheck migrated 21:42:25.3 Info: => 0.0012415s 21:42:25.3 Debug: Took: 00:00:00.0100763 21:42:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:42:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:42:25.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 21:42:25.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 21:42:25.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:25.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637454256922_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:25.4 Info: DatabaseEngineVersionCheck migrating 21:42:25.4 Info: PerformDBOperation 21:42:25.4 Info: Performing DB Operation 21:42:25.4 Info: SQLite 3.49.1 21:42:25.4 Info: => 0.0013046s 21:42:25.4 Info: DatabaseEngineVersionCheck migrated 21:42:25.4 Info: => 0.0013162s 21:42:25.4 Debug: Took: 00:00:00.0137433 21:42:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:42:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:42:25.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 21:42:25.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 21:42:25.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:25.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637455270479_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:25.5 Info: DatabaseEngineVersionCheck migrating 21:42:25.5 Info: PerformDBOperation 21:42:25.5 Info: Performing DB Operation 21:42:25.5 Info: SQLite 3.49.1 21:42:25.5 Info: => 0.0019556s 21:42:25.5 Info: DatabaseEngineVersionCheck migrated 21:42:25.5 Info: => 0.0019699s 21:42:25.5 Debug: Took: 00:00:00.0163793 21:42:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:42:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:42:25.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 21:42:25.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 21:42:25.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:25.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637456149499_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:25.6 Info: DatabaseEngineVersionCheck migrating 21:42:25.6 Info: PerformDBOperation 21:42:25.6 Info: Performing DB Operation 21:42:25.6 Info: SQLite 3.49.1 21:42:25.6 Info: => 0.0012063s 21:42:25.6 Info: DatabaseEngineVersionCheck migrated 21:42:25.6 Info: => 0.0012192s 21:42:25.6 Debug: Took: 00:00:00.0093456 21:42:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:42:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:42:25.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 21:42:25.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 21:42:25.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:25.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637456993274_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:25.7 Info: DatabaseEngineVersionCheck migrating 21:42:25.7 Info: PerformDBOperation 21:42:25.7 Info: Performing DB Operation 21:42:25.7 Info: SQLite 3.49.1 21:42:25.7 Info: => 0.0012596s 21:42:25.7 Info: DatabaseEngineVersionCheck migrated 21:42:25.7 Info: => 0.0012699s 21:42:25.7 Debug: Took: 00:00:00.0097329 21:42:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:42:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22\""] ==== End Query Trace ==== 21:42:25.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 21:42:25.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 21:42:25.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:25.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637457867305_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:25.7 Info: DatabaseEngineVersionCheck migrating 21:42:25.7 Info: PerformDBOperation 21:42:25.7 Info: Performing DB Operation 21:42:25.7 Info: SQLite 3.49.1 21:42:25.7 Info: => 0.0012518s 21:42:25.7 Info: DatabaseEngineVersionCheck migrated 21:42:25.7 Info: => 0.001264s 21:42:25.7 Debug: Took: 00:00:00.0101055 21:42:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:42:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:42:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:42:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:42:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:42:25.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 21:42:25.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 21:42:25.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 21:42:25.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 21:42:25.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 21:42:25.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 21:42:25.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 21:42:25.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 21:42:25.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 21:42:25.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 21:42:25.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 21:42:25.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 21:42:25.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 21:42:25.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 21:42:25.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 21:42:25.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 21:42:25.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 21:42:25.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 21:42:25.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 21:42:25.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 21:42:25.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 21:42:25.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 21:42:25.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:25.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637459735193_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:25.9 Info: DatabaseEngineVersionCheck migrating 21:42:25.9 Info: PerformDBOperation 21:42:25.9 Info: Performing DB Operation 21:42:25.9 Info: SQLite 3.49.1 21:42:25.9 Info: => 0.0014897s 21:42:25.9 Info: DatabaseEngineVersionCheck migrated 21:42:25.9 Info: => 0.0015023s 21:42:25.9 Debug: Took: 00:00:00.0114003 21:42:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 21:42:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.0 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:42:26.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 21:42:26.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 21:42:26.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:26.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637460532067_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:26.0 Info: DatabaseEngineVersionCheck migrating 21:42:26.0 Info: PerformDBOperation 21:42:26.0 Info: Performing DB Operation 21:42:26.0 Info: SQLite 3.49.1 21:42:26.0 Info: => 0.0013224s 21:42:26.0 Info: DatabaseEngineVersionCheck migrated 21:42:26.0 Info: => 0.0013349s 21:42:26.0 Debug: Took: 00:00:00.0104370 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.0 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 21:42:26.0 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 21:42:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:42:26.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 21:42:26.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 21:42:26.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:26.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637461716958_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:26.1 Info: DatabaseEngineVersionCheck migrating 21:42:26.1 Info: PerformDBOperation 21:42:26.1 Info: Performing DB Operation 21:42:26.1 Info: SQLite 3.49.1 21:42:26.1 Info: => 0.0012592s 21:42:26.1 Info: DatabaseEngineVersionCheck migrated 21:42:26.1 Info: => 0.0012698s 21:42:26.1 Debug: Took: 00:00:00.0098784 21:42:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5" ]] ==== End Query Trace ==== 21:42:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.1 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 21:42:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:42:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 21:42:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.1 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 21:42:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:42:26.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 21:42:26.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 21:42:26.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:26.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637462374016_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:26.2 Info: DatabaseEngineVersionCheck migrating 21:42:26.2 Info: PerformDBOperation 21:42:26.2 Info: Performing DB Operation 21:42:26.2 Info: SQLite 3.49.1 21:42:26.2 Info: => 0.0011748s 21:42:26.2 Info: DatabaseEngineVersionCheck migrated 21:42:26.2 Info: => 0.0011841s 21:42:26.2 Debug: Took: 00:00:00.0109753 21:42:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 21:42:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:42:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] ==== End Query Trace ==== 21:42:26.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 21:42:26.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 21:42:26.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:26.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637463283707_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:26.3 Info: DatabaseEngineVersionCheck migrating 21:42:26.3 Info: PerformDBOperation 21:42:26.3 Info: Performing DB Operation 21:42:26.3 Info: SQLite 3.49.1 21:42:26.3 Info: => 0.0020735s 21:42:26.3 Info: DatabaseEngineVersionCheck migrated 21:42:26.3 Info: => 0.0020908s 21:42:26.3 Debug: Took: 00:00:00.0174552 21:42:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 21:42:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:42:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 21:42:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."OldForeignArtistIds" LIKE '%' || @Clause2_P1 || '%') PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 21:42:26.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 21:42:26.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 21:42:26.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:26.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637464201941_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:26.4 Info: DatabaseEngineVersionCheck migrating 21:42:26.4 Info: PerformDBOperation 21:42:26.4 Info: Performing DB Operation 21:42:26.4 Info: SQLite 3.49.1 21:42:26.4 Info: => 0.0012463s 21:42:26.4 Info: DatabaseEngineVersionCheck migrated 21:42:26.4 Info: => 0.0012563s 21:42:26.4 Debug: Took: 00:00:00.0100298 21:42:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 21:42:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:42:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackeyedpeas\""] ==== End Query Trace ==== 21:42:26.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 21:42:26.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 21:42:26.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:26.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637465023863_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:26.5 Info: DatabaseEngineVersionCheck migrating 21:42:26.5 Info: PerformDBOperation 21:42:26.5 Info: Performing DB Operation 21:42:26.5 Info: SQLite 3.49.1 21:42:26.5 Info: => 0.0012812s 21:42:26.5 Info: DatabaseEngineVersionCheck migrated 21:42:26.5 Info: => 0.0012923s 21:42:26.5 Debug: Took: 00:00:00.0096668 21:42:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 21:42:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:42:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackkeys\""] ==== End Query Trace ==== 21:42:26.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 21:42:26.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 21:42:26.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:26.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637465769517_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:26.5 Info: DatabaseEngineVersionCheck migrating 21:42:26.5 Info: PerformDBOperation 21:42:26.5 Info: Performing DB Operation 21:42:26.5 Info: SQLite 3.49.1 21:42:26.5 Info: => 0.0012065s 21:42:26.5 Info: DatabaseEngineVersionCheck migrated 21:42:26.5 Info: => 0.0012187s 21:42:26.5 Debug: Took: 00:00:00.0093619 21:42:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [6] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:42:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[]] SecondaryAlbumTypes = [[]] ReleaseStatuses = [[]] ==== End Query Trace ==== 21:42:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:42:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:42:26.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 21:42:26.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 21:42:26.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:26.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637466779504_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:26.6 Info: DatabaseEngineVersionCheck migrating 21:42:26.6 Info: PerformDBOperation 21:42:26.6 Info: Performing DB Operation 21:42:26.6 Info: SQLite 3.49.1 21:42:26.6 Info: => 0.0012761s 21:42:26.6 Info: DatabaseEngineVersionCheck migrated 21:42:26.6 Info: => 0.0012877s 21:42:26.6 Debug: Took: 00:00:00.0100179 21:42:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 21:42:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:42:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] OldForeignArtistIds = [[]] Name = ["\"Alice Cooper\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 21:42:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] OldForeignArtistIds = [[]] Name = ["\"Alice Cooper\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 21:42:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 21:42:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"alicecooper\""] ==== End Query Trace ==== 21:42:26.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 21:42:26.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 21:42:26.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:26.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637467731373_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:26.7 Info: DatabaseEngineVersionCheck migrating 21:42:26.7 Info: PerformDBOperation 21:42:26.7 Info: Performing DB Operation 21:42:26.7 Info: SQLite 3.49.1 21:42:26.7 Info: => 0.0019893s 21:42:26.7 Info: DatabaseEngineVersionCheck migrated 21:42:26.7 Info: => 0.0020079s 21:42:26.7 Debug: Took: 00:00:00.0174898 21:42:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:42:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:42:26.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 21:42:26.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 21:42:26.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 21:42:26.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 21:42:26.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 21:42:26.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 21:42:26.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 21:42:26.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 21:42:26.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 21:42:26.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 21:42:26.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 21:42:26.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 21:42:26.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 21:42:26.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 21:42:26.9 Debug: Updating 50 artist 21:42:26.9 Trace: Updating: Name1 21:42:26.9 Trace: Changing path for Name1 to 21:42:26.9 Trace: Updating: Name2 21:42:26.9 Trace: Changing path for Name2 to 21:42:26.9 Trace: Updating: Name3 21:42:26.9 Trace: Changing path for Name3 to 21:42:26.9 Trace: Updating: Name4 21:42:26.9 Trace: Changing path for Name4 to 21:42:26.9 Trace: Updating: Name5 21:42:26.9 Trace: Changing path for Name5 to 21:42:26.9 Trace: Updating: Name6 21:42:26.9 Trace: Changing path for Name6 to 21:42:26.9 Trace: Updating: Name7 21:42:26.9 Trace: Changing path for Name7 to 21:42:26.9 Trace: Updating: Name8 21:42:26.9 Trace: Changing path for Name8 to 21:42:26.9 Trace: Updating: Name9 21:42:26.9 Trace: Changing path for Name9 to 21:42:26.9 Trace: Updating: Name10 21:42:26.9 Trace: Changing path for Name10 to 21:42:26.9 Trace: Updating: Name11 21:42:26.9 Trace: Changing path for Name11 to 21:42:26.9 Trace: Updating: Name12 21:42:26.9 Trace: Changing path for Name12 to 21:42:26.9 Trace: Updating: Name13 21:42:26.9 Trace: Changing path for Name13 to 21:42:26.9 Trace: Updating: Name14 21:42:26.9 Trace: Changing path for Name14 to 21:42:26.9 Trace: Updating: Name15 21:42:26.9 Trace: Changing path for Name15 to 21:42:26.9 Trace: Updating: Name16 21:42:26.9 Trace: Changing path for Name16 to 21:42:26.9 Trace: Updating: Name17 21:42:26.9 Trace: Changing path for Name17 to 21:42:26.9 Trace: Updating: Name18 21:42:26.9 Trace: Changing path for Name18 to 21:42:26.9 Trace: Updating: Name19 21:42:26.9 Trace: Changing path for Name19 to 21:42:26.9 Trace: Updating: Name20 21:42:26.9 Trace: Changing path for Name20 to 21:42:26.9 Trace: Updating: Name21 21:42:26.9 Trace: Changing path for Name21 to 21:42:26.9 Trace: Updating: Name22 21:42:26.9 Trace: Changing path for Name22 to 21:42:26.9 Trace: Updating: Name23 21:42:26.9 Trace: Changing path for Name23 to 21:42:26.9 Trace: Updating: Name24 21:42:26.9 Trace: Changing path for Name24 to 21:42:26.9 Trace: Updating: Name25 21:42:26.9 Trace: Changing path for Name25 to 21:42:26.9 Trace: Updating: Name26 21:42:26.9 Trace: Changing path for Name26 to 21:42:26.9 Trace: Updating: Name27 21:42:26.9 Trace: Changing path for Name27 to 21:42:26.9 Trace: Updating: Name28 21:42:26.9 Trace: Changing path for Name28 to 21:42:26.9 Trace: Updating: Name29 21:42:26.9 Trace: Changing path for Name29 to 21:42:26.9 Trace: Updating: Name30 21:42:26.9 Trace: Changing path for Name30 to 21:42:26.9 Trace: Updating: Name31 21:42:26.9 Trace: Changing path for Name31 to 21:42:26.9 Trace: Updating: Name32 21:42:26.9 Trace: Changing path for Name32 to 21:42:26.9 Trace: Updating: Name33 21:42:26.9 Trace: Changing path for Name33 to 21:42:26.9 Trace: Updating: Name34 21:42:26.9 Trace: Changing path for Name34 to 21:42:26.9 Trace: Updating: Name35 21:42:26.9 Trace: Changing path for Name35 to 21:42:26.9 Trace: Updating: Name36 21:42:26.9 Trace: Changing path for Name36 to 21:42:26.9 Trace: Updating: Name37 21:42:26.9 Trace: Changing path for Name37 to 21:42:26.9 Trace: Updating: Name38 21:42:26.9 Trace: Changing path for Name38 to 21:42:26.9 Trace: Updating: Name39 21:42:26.9 Trace: Changing path for Name39 to 21:42:26.9 Trace: Updating: Name40 21:42:26.9 Trace: Changing path for Name40 to 21:42:26.9 Trace: Updating: Name41 21:42:26.9 Trace: Changing path for Name41 to 21:42:26.9 Trace: Updating: Name42 21:42:26.9 Trace: Changing path for Name42 to 21:42:26.9 Trace: Updating: Name43 21:42:26.9 Trace: Changing path for Name43 to 21:42:26.9 Trace: Updating: Name44 21:42:26.9 Trace: Changing path for Name44 to 21:42:26.9 Trace: Updating: Name45 21:42:26.9 Trace: Changing path for Name45 to 21:42:26.9 Trace: Updating: Name46 21:42:26.9 Trace: Changing path for Name46 to 21:42:26.9 Trace: Updating: Name47 21:42:26.9 Trace: Changing path for Name47 to 21:42:26.9 Trace: Updating: Name48 21:42:26.9 Trace: Changing path for Name48 to 21:42:26.9 Trace: Updating: Name49 21:42:26.9 Trace: Changing path for Name49 to 21:42:26.9 Trace: Updating: Name50 21:42:26.9 Trace: Changing path for Name50 to 21:42:26.9 Debug: 50 artists updated 21:42:26.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 21:42:26.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 21:42:26.9 Debug: Updating 5 artist 21:42:26.9 Trace: Updating: Name1 21:42:26.9 Trace: Not changing path for: Name1 21:42:26.9 Trace: Updating: Name2 21:42:26.9 Trace: Not changing path for: Name2 21:42:26.9 Trace: Updating: Name3 21:42:26.9 Trace: Not changing path for: Name3 21:42:26.9 Trace: Updating: Name4 21:42:26.9 Trace: Not changing path for: Name4 21:42:26.9 Trace: Updating: Name5 21:42:26.9 Trace: Not changing path for: Name5 21:42:26.9 Debug: 5 artists updated 21:42:26.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 21:42:26.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 21:42:26.9 Debug: Updating 5 artist 21:42:26.9 Trace: Updating: Name1 21:42:26.9 Trace: Not changing path for: Name1 21:42:26.9 Trace: Updating: Name2 21:42:26.9 Trace: Not changing path for: Name2 21:42:26.9 Trace: Updating: Name3 21:42:26.9 Trace: Not changing path for: Name3 21:42:26.9 Trace: Updating: Name4 21:42:26.9 Trace: Not changing path for: Name4 21:42:26.9 Trace: Updating: Name5 21:42:26.9 Trace: Not changing path for: Name5 21:42:26.9 Debug: 5 artists updated 21:42:26.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 21:42:26.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 21:42:26.9 Debug: Updating 5 artist 21:42:26.9 Trace: Updating: Name1 21:42:26.9 Trace: Changing path for Name1 to /C/Test/Music2/Name1 21:42:26.9 Trace: Updating: Name2 21:42:26.9 Trace: Changing path for Name2 to /C/Test/Music2/Name2 21:42:26.9 Trace: Updating: Name3 21:42:26.9 Trace: Changing path for Name3 to /C/Test/Music2/Name3 21:42:26.9 Trace: Updating: Name4 21:42:26.9 Trace: Changing path for Name4 to /C/Test/Music2/Name4 21:42:26.9 Trace: Updating: Name5 21:42:26.9 Trace: Changing path for Name5 to /C/Test/Music2/Name5 21:42:26.9 Debug: 5 artists updated 21:42:26.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 21:42:26.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 21:42:27.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 21:42:27.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 21:42:27.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 21:42:27.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 21:42:27.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 21:42:27.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 21:42:27.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 21:42:27.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 21:42:27.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 21:42:27.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 21:42:27.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 21:42:27.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 21:42:27.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 21:42:27.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 21:42:27.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 21:42:27.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 21:42:27.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 21:42:27.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 21:42:27.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 21:42:27.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 21:42:27.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 21:42:27.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 21:42:27.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 21:42:27.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 21:42:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 21:42:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 21:42:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 21:42:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 21:42:27.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 21:42:27.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 21:42:27.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 21:42:27.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 21:42:27.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 21:42:27.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 21:42:27.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 21:42:27.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 21:42:27.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 21:42:27.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 21:42:27.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 21:42:27.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 21:42:27.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 21:42:27.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 21:42:27.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 21:42:27.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 21:42:27.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 21:42:27.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 21:42:27.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 21:42:27.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 21:42:27.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 21:42:27.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 21:42:27.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 21:42:27.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 21:42:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 21:42:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 21:42:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 21:42:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 21:42:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 21:42:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 21:42:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 21:42:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 21:42:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 21:42:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 21:42:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 21:42:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 21:42:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 21:42:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 21:42:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 21:42:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 21:42:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 21:42:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 21:42:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 21:42:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 21:42:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 21:42:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 21:42:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 21:42:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 21:42:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 21:42:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 21:42:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 21:42:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 21:42:27.5 Info: Moving 1 artist to '/C/Test/Music2' 21:42:27.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 21:42:27.5 Info: Name1 moved successfully to /C/Test/Music2/Artist 21:42:27.5 Info: Finished moving 1 artist to '/C/Test/Music2' 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 21:42:27.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 21:42:27.5 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 21:42:27.5 Info: Moving 1 artist to '/C/Test/Music2' 21:42:27.5 Info: Finished moving 1 artist to '/C/Test/Music2' 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 21:42:27.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 21:42:27.5 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 21:42:27.5 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 21:42:27.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 21:42:27.5 Info: Name1 moved successfully to /C/Test/Music2/Artist 21:42:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 21:42:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 21:42:27.6 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 21:42:27.6 Trace: updated: False forceUpdateFileTags: False 21:42:27.6 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 21:42:27.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 21:42:27.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 21:42:27.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 21:42:27.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:42:27.6 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:42:27.6 Trace: updated: True forceUpdateFileTags: True 21:42:27.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:42:27.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:42:27.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 21:42:27.6 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 21:42:27.6 Trace: updated: True forceUpdateFileTags: True 21:42:27.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:42:27.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:42:27.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 21:42:27.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:42:27.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:42:27.6 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 21:42:27.6 Trace: updated: True forceUpdateFileTags: True 21:42:27.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:42:27.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:42:27.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 21:42:27.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:42:27.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 21:42:27.7 Info: Updating Info for Title1 21:42:27.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:42:27.7 Info: Adding missing parent artist [ForeignArtistId1][Name1] 21:42:27.7 Trace: Updating Album [ForeignAlbumId1][Title1] 21:42:27.7 Trace: updated: True forceUpdateFileTags: True 21:42:27.7 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 21:42:27.7 Trace: release: [ExistingId1][Title1] monitored: False 21:42:27.7 Trace: release: [NotExistingId2][Title2] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:42:27.7 Trace: release: [ExistingId2][Title2] monitored: False 21:42:27.7 Trace: Saving Album [ForeignAlbumId1][Title1] 21:42:27.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:42:27.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 21:42:27.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 21:42:27.7 Info: Updating Info for Title1 21:42:27.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:42:27.7 Info: Adding missing parent artist [ForeignArtistId1][Name1] 21:42:27.7 Trace: Updating Album [ForeignAlbumId1][Title1] 21:42:27.7 Trace: updated: True forceUpdateFileTags: True 21:42:27.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:42:27.7 Trace: release: [ExistingId1][Title1] monitored: False 21:42:27.7 Trace: release: [ExistingId2][Title2] monitored: True 21:42:27.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId10][Title10] monitored: False 21:42:27.7 Trace: Saving Album [ForeignAlbumId1][Title1] 21:42:27.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:42:27.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 21:42:27.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:42:27.7 Info: Updating Info for Title1 21:42:27.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:42:27.7 Info: Adding missing parent artist [ForeignArtistId1][Name1] 21:42:27.7 Trace: Merging Album [1][Title1] into [11][Title1] 21:42:27.7 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 21:42:27.7 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 21:42:27.7 Trace: updated: True forceUpdateFileTags: True 21:42:27.7 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:42:27.7 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 21:42:27.7 Trace: Saving Album [11][Title1] 21:42:27.7 Debug: Finished Album refresh for [11][Title1] 21:42:27.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:42:27.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 21:42:27.7 Info: Updating Info for Title1 21:42:27.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:42:27.7 Info: Adding missing parent artist [ForeignArtistId1][Name1] 21:42:27.7 Trace: Updating Album [ForeignAlbumId1][Title1] 21:42:27.7 Trace: updated: True forceUpdateFileTags: True 21:42:27.7 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 21:42:27.7 Trace: release: [DuplicateId1][Title1] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId9][Title9] monitored: True 21:42:27.7 Trace: release: [DuplicateId2][Title1] monitored: False 21:42:27.7 Trace: Saving Album [ForeignAlbumId1][Title1] 21:42:27.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:42:27.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 21:42:27.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 21:42:27.7 Info: Updating Info for Title1 21:42:27.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:42:27.7 Info: Adding missing parent artist [ForeignArtistId1][Name1] 21:42:27.7 Trace: Updating Album [ForeignAlbumId1][Title1] 21:42:27.7 Trace: updated: True forceUpdateFileTags: True 21:42:27.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:42:27.7 Trace: release: [ExistingId1][Title1] monitored: False 21:42:27.7 Trace: release: [ExistingId2][Title2] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:42:27.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:42:27.7 Trace: Saving Album [ForeignAlbumId1][Title1] 21:42:27.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:42:27.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 21:42:27.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 21:42:27.8 Info: Updating Info for Title1 21:42:27.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:42:27.8 Info: Adding missing parent artist [ForeignArtistId1][Name1] 21:42:27.8 Trace: Updating Album [ForeignAlbumId1][Title1] 21:42:27.8 Trace: updated: True forceUpdateFileTags: True 21:42:27.8 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:42:27.8 Trace: release: [ExistingId1][Title1] monitored: False 21:42:27.8 Trace: release: [ExistingId2][Title2] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:42:27.8 Trace: Saving Album [ForeignAlbumId1][Title1] 21:42:27.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:42:27.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 21:42:27.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 21:42:27.8 Info: Updating Info for Title1 21:42:27.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:42:27.8 Info: Adding missing parent artist [ForeignArtistId1][Name1] 21:42:27.8 Trace: Updating Album [ForeignAlbumId1][Title1] 21:42:27.8 Trace: updated: True forceUpdateFileTags: True 21:42:27.8 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:42:27.8 Trace: release: [ExistingId1][Title1] monitored: False 21:42:27.8 Trace: release: [ExistingId2][Title2] monitored: True 21:42:27.8 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId10][Title10] monitored: False 21:42:27.8 Trace: Saving Album [ForeignAlbumId1][Title1] 21:42:27.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:42:27.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 21:42:27.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 21:42:27.8 Info: Updating Info for Title1 21:42:27.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:42:27.8 Info: Adding missing parent artist [ForeignArtistId1][Name1] 21:42:27.8 Trace: Updating Album [ForeignAlbumId1][Title1] 21:42:27.8 Trace: updated: True forceUpdateFileTags: True 21:42:27.8 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:42:27.8 Trace: release: [ExistingId1][Title1] monitored: False 21:42:27.8 Trace: release: [ExistingId2][Title2] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:42:27.8 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:42:27.8 Trace: Saving Album [ForeignAlbumId1][Title1] 21:42:27.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:42:27.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 21:42:27.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 21:42:27.8 Info: Updating Info for Title1 21:42:27.8 Debug: [1][Title1] has no valid releases, removing. 21:42:27.8 Warn: Album [1][Title1] not found in metadata and is being deleted 21:42:27.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 21:42:27.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:42:27.8 Info: Updating Info for Title1 21:42:27.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:42:27.8 Info: Adding missing parent artist [ForeignArtistId1][Name1] 21:42:27.8 Trace: Moving Album [1][Title1] to [11][Title1] 21:42:27.8 Trace: updated: True forceUpdateFileTags: True 21:42:27.8 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:42:27.8 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 21:42:27.8 Trace: Saving Album [11][Title1] 21:42:27.8 Debug: Finished Album refresh for [11][Title1] 21:42:27.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:42:27.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 21:42:27.9 Info: Updating Info for Name1 21:42:27.9 Trace: Updating Artist [ForeignArtistId1][Name1] 21:42:27.9 Trace: updated: False forceUpdateFileTags: False 21:42:27.9 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 21:42:27.9 Trace: Saving Artist [ForeignArtistId1][Name1] 21:42:27.9 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 21:42:27.9 Trace: Updating tags for [ForeignArtistId1][Name1] 21:42:27.9 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:42:27.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 21:42:27.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 21:42:27.9 Info: Updating Info for Name1 21:42:27.9 Error: Could not find artist with id ForeignArtistId1 21:42:27.9 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 21:42:27.9 Trace: Updating tags for [ForeignArtistId1][Name1] 21:42:27.9 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:42:27.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 21:42:27.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 21:42:27.9 Info: Updating Info for Name1 21:42:27.9 Error: Could not find artist with id ForeignArtistId1 21:42:27.9 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 21:42:27.9 Trace: Updating tags for [ForeignArtistId1][Name1] 21:42:27.9 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:42:27.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 21:42:27.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 21:42:27.9 Info: Updating Info for Name1 21:42:27.9 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 21:42:27.9 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 21:42:27.9 Trace: updated: True forceUpdateFileTags: True 21:42:27.9 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 21:42:27.9 Trace: Saving Artist [ForeignArtistId11][Name1] 21:42:27.9 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 21:42:27.9 Trace: Updating tags for [ForeignArtistId1][Name1] 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 21:42:28.0 Info: Updating Info for Name1 21:42:28.0 Trace: Updating Artist [ForeignArtistId1][Name1] 21:42:28.0 Trace: updated: False forceUpdateFileTags: False 21:42:28.0 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 21:42:28.0 Trace: Saving Artist [ForeignArtistId1][Name1] 21:42:28.0 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 21:42:28.0 Trace: Updating tags for [ForeignArtistId1][Name1] 21:42:28.0 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 21:42:28.0 Info: Updating Info for Name1 21:42:28.0 Trace: Updating Artist [ForeignArtistId1][Name1] 21:42:28.0 Trace: updated: True forceUpdateFileTags: True 21:42:28.0 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 21:42:28.0 Trace: Saving Artist [ForeignArtistId1][Name1] 21:42:28.0 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 21:42:28.0 Trace: Updating tags for [ForeignArtistId1][Name1] 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:42:28.0 Info: Updating Info for Name1 21:42:28.0 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 21:42:28.0 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 21:42:28.0 Trace: updated: True forceUpdateFileTags: True 21:42:28.0 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 21:42:28.0 Trace: Saving Artist [ForeignArtistId11][Name1] 21:42:28.0 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 21:42:28.0 Trace: Updating tags for [ForeignArtistId11][Name1] 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 21:42:28.0 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 21:42:28.0 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 21:42:28.0 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 21:42:28.0 Trace: Album Title1 last updated more than 60 days ago, should refresh. 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 21:42:28.0 Trace: album Title1 released less than 30 days ago, should refresh. 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 21:42:28.0 Trace: album Title1 released less than 30 days ago, should refresh. 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 21:42:28.0 Trace: Artist Name1 ended long ago, should not be refreshed. 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 21:42:28.0 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 21:42:28.0 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 21:42:28.0 Trace: Artist Name1 ended long ago, should not be refreshed. 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 21:42:28.0 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 21:42:28.0 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 21:42:28.0 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 21:42:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 21:42:28.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 21:42:28.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:42:28.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:42:28.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:42:28.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:42:28.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:42:28.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:42:28.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:42:28.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:42:28.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:42:28.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:42:28.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 21:42:28.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 21:42:28.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 21:42:28.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 21:42:28.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 21:42:28.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 21:42:28.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 21:42:28.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 21:42:28.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 21:42:28.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 21:42:28.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 21:42:28.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 21:42:28.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 21:42:28.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 21:42:28.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 21:42:28.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 21:42:28.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 21:42:28.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 21:42:28.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 21:42:28.2 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 21:42:28.2 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 21:42:28.2 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 21:42:28.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 21:42:28.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 21:42:28.2 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 21:42:28.2 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 21:42:28.2 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 21:42:28.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 21:42:28.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 21:42:28.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 21:42:28.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 21:42:28.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 21:42:28.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyonce X10") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyonce X10") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Joker: Folie à deux","Joker Folie a deux") --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Joker: Folie à deux","Joker Folie a deux") --- 21:42:28.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 21:42:28.3 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A AU") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A AU") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax I Almost Got Away With It, The 2016") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax I Almost Got Away With It, The 2016") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Smart,"Nu-Tone - Medical History - System - Accapella") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Smart,"Nu-Tone - Medical History - System - Accapella") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Dash,"Nu-Tone - Medical History - System- Accapella") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Dash,"Nu-Tone - Medical History - System- Accapella") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Delete,"NuTone - Medical History - System Accapella") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Delete,"NuTone - Medical History - System Accapella") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDash,"Nu -Tone - Medical History - System - Accapella") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDash,"Nu -Tone - Medical History - System - Accapella") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDashSpace,"Nu - Tone - Medical History - System - Accapella") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDashSpace,"Nu - Tone - Medical History - System - Accapella") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 21:42:28.4 Trace: Media info is unavailable for [0] 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 21:42:28.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 21:42:28.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 21:42:28.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 21:42:28.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 21:42:28.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 21:42:28.6 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 21:42:28.7 Trace: Media info is unavailable for [0] 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 21:42:28.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- Skipped should_have_same_title_for_title_and_title_without_year_when_title_doesnt_have_a_year [< 1 ms] Skipped should_have_year_in_title_when_title_has_a_year [< 1 ms] Skipped should_have_year_when_title_has_a_year [< 1 ms] 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 21:42:28.7 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 21:42:28.7 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 21:42:28.7 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 21:42:28.7 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 21:42:28.7 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 21:42:28.7 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 21:42:28.7 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 21:42:28.7 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 21:42:28.7 Debug: 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- Skipped should_have_year_zero_when_title_doesnt_have_a_year [< 1 ms] Skipped should_title_without_year_should_not_contain_year [< 1 ms] 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 21:42:28.7 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 21:42:28.7 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 21:42:28.7 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 21:42:28.7 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 21:42:28.7 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 21:42:28.7 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 21:42:28.7 Debug: Unable to parse THIS SHOULD NEVER PARSE 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 21:42:28.7 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 21:42:28.7 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 21:42:28.7 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 21:42:28.7 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 21:42:28.7 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 21:42:28.7 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 21:42:28.7 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 21:42:28.7 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 21:42:28.7 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 21:42:28.7 Debug: Parsing string 'thebiggestloser1618finale' 21:42:28.7 Debug: Unable to parse thebiggestloser1618finale 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 21:42:28.7 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 21:42:28.7 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 21:42:28.7 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 21:42:28.7 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 21:42:28.7 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 21:42:28.7 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 21:42:28.7 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 21:42:28.7 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 21:42:28.7 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 21:42:28.7 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 21:42:28.7 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 21:42:28.7 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 21:42:28.7 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 21:42:28.7 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 21:42:28.7 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 21:42:28.7 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 21:42:28.7 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 21:42:28.7 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 21:42:28.7 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 21:42:28.7 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 21:42:28.7 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 21:42:28.7 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 21:42:28.7 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 21:42:28.7 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 21:42:28.7 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 21:42:28.7 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 21:42:28.7 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 21:42:28.7 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 21:42:28.7 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 21:42:28.7 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 21:42:28.7 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 21:42:28.7 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 21:42:28.7 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 21:42:28.7 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 21:42:28.7 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 21:42:28.7 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 21:42:28.7 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 21:42:28.7 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 21:42:28.7 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 21:42:28.7 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 21:42:28.7 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 21:42:28.7 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 21:42:28.7 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 21:42:28.7 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 21:42:28.7 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 21:42:28.7 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 21:42:28.7 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 21:42:28.7 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 21:42:28.7 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 21:42:28.7 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 21:42:28.7 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 21:42:28.7 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 21:42:28.7 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 21:42:28.7 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 21:42:28.7 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 21:42:28.7 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 21:42:28.7 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 21:42:28.7 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 21:42:28.7 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 21:42:28.7 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 21:42:28.7 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 21:42:28.7 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 21:42:28.7 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 21:42:28.7 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 21:42:28.7 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 21:42:28.7 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 21:42:28.7 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 21:42:28.7 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 21:42:28.7 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 21:42:28.7 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 21:42:28.7 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 21:42:28.7 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 21:42:28.7 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 21:42:28.7 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 21:42:28.7 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 21:42:28.7 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 21:42:28.7 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 21:42:28.7 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 21:42:28.7 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 21:42:28.7 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 21:42:28.7 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 21:42:28.7 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 21:42:28.7 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 21:42:28.7 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 21:42:28.7 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 21:42:28.7 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 21:42:28.7 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 21:42:28.7 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 21:42:28.7 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 21:42:28.7 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 21:42:28.7 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 21:42:28.7 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 21:42:28.7 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 21:42:28.7 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 21:42:28.7 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 21:42:28.7 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 21:42:28.7 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 21:42:28.7 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 21:42:28.7 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 21:42:28.7 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 21:42:28.7 Debug: Rejected Hashed Release Title: U76Z7CcNGYfL8uU8t8ZH5RaW855tcLc2 21:42:28.7 Debug: Rejected Hashed Release Title: WTTRp2iCsPzwc1Qlu6ClS6hEEbikZM5V 21:42:28.7 Debug: Rejected Hashed Release Title: 0ua0452LjUKoZXmPlgbprQSrOHmy7VJA 21:42:28.7 Debug: Rejected Hashed Release Title: okwMQ1A0nEXRaftOrjw1jAI4Msa91BRf 21:42:28.7 Debug: Rejected Hashed Release Title: 1qN2akEBphR4QLKyIyWSPHkHGYcnJg4q 21:42:28.7 Debug: Rejected Hashed Release Title: Xy8CVHbTM77YeHO8HKyz4AlVypf0pFtd 21:42:28.7 Debug: Rejected Hashed Release Title: MQ5S7owDo6wusDTkYsjnh34sUgROu64z 21:42:28.7 Debug: Rejected Hashed Release Title: ZWJdu2C98mEbDMFQ299QP3McuFdVR3qv 21:42:28.7 Debug: Rejected Hashed Release Title: T4sVqWPHBi2HO0uxDyTsbdFdxMr0qGxi 21:42:28.7 Debug: Rejected Hashed Release Title: RO78AgAyJFnUW5aXUKNTQqqAFeVcQSSV 21:42:28.7 Debug: Rejected Hashed Release Title: yi7axev0k40bP60sWpfJmsREgR3LsyBd 21:42:28.7 Debug: Rejected Hashed Release Title: VsRv6QMycmM32p1GCkWJ6onVn06FQmhr 21:42:28.7 Debug: Rejected Hashed Release Title: KIQRq6k5YfzUiWgAUnoUJH9mhHHnVoLU 21:42:28.7 Debug: Rejected Hashed Release Title: x4Lqvh6B5FSdEO7OHNSfCDu53l7TvBZ2 21:42:28.7 Debug: Rejected Hashed Release Title: 15VpvcwTLa3KGheJd2wwqAJgVvfWX4RU 21:42:28.7 Debug: Rejected Hashed Release Title: aBRDwLpWCCYN8a9uVzXyFx2lKGSCjnlP 21:42:28.7 Debug: Rejected Hashed Release Title: LJL7TvaOAG8CnifEiXAcWTvE1QOf55GG 21:42:28.7 Debug: Rejected Hashed Release Title: 5qLL8PSpfMcRppd42WcFg018ehKrlJ1o 21:42:28.7 Debug: Rejected Hashed Release Title: W1j6Tp3tiCCIRPLGXKrUTah4Ejmjw8MP 21:42:28.7 Debug: Rejected Hashed Release Title: VjT8GoIYNYvnhbGhEL7c5QsMB9rFLrjn 21:42:28.7 Debug: Rejected Hashed Release Title: yzkH97vOzlinwn4wgagbhHWHJTFf1qJ6 21:42:28.7 Debug: Rejected Hashed Release Title: 3Aovu292ctszNmeQxOvaBIp7lePAdIgz 21:42:28.7 Debug: Rejected Hashed Release Title: LvJo09Ra3nxBiZwwFjk1m9dezzzrnqd2 21:42:28.7 Debug: Rejected Hashed Release Title: GwuFVMpVoKIMQcxd5N0ml8gz37OdWccP 21:42:28.7 Debug: Rejected Hashed Release Title: dQ1i6cI1qh0gnAcSv20iveDSP60NK3vb 21:42:28.7 Debug: Rejected Hashed Release Title: Z85ZmizztvaJXqE34Ot4mkbklLhBNioj 21:42:28.7 Debug: Rejected Hashed Release Title: NILbsVbeSAmw8uFWi2AGWdy9UXYORWjA 21:42:28.7 Debug: Rejected Hashed Release Title: 3VlgEQ8G99zHOpr2jvKUMDHs9l3QCeTo 21:42:28.7 Debug: Rejected Hashed Release Title: kN5C6c8f5Qi2LZyHBbbU6AJqZXaBK1Mf 21:42:28.7 Debug: Rejected Hashed Release Title: ieU99hKSgBWOGwxGoxtUbRxmLVCzkBce 21:42:28.7 Debug: Rejected Hashed Release Title: uJ3C3Qim5fQjXQDxFAmfGe2rMlmgwKri 21:42:28.7 Debug: Rejected Hashed Release Title: wrnXLZftIBQ14O0Xhq7Kmz2F5NFoMqCa 21:42:28.7 Debug: Rejected Hashed Release Title: yI6Uy5xfPaBEGus4uybpSrzmC916KNou 21:42:28.7 Debug: Rejected Hashed Release Title: BbwFRqrlfBcBCk4PmBDUEJccEj1PY4Ct 21:42:28.7 Debug: Rejected Hashed Release Title: HrxHJmdm4OlXm57KGQMjWxHtp2rTrFsW 21:42:28.7 Debug: Rejected Hashed Release Title: NsRdXEzAOcTTPs4Y0IcKRfTUqZqsaunk 21:42:28.7 Debug: Rejected Hashed Release Title: T8Ficxs4zAX0y7J73v7fGE1q3OTz0qbR 21:42:28.7 Debug: Rejected Hashed Release Title: YuCtLhNLiwvuJkDly5yzZylDsBDvOfuL 21:42:28.7 Debug: Rejected Hashed Release Title: DJhzquRJW1SCnAUUsX0IMixQtXsuV3mw 21:42:28.7 Debug: Rejected Hashed Release Title: c9q8imlccjnSywQvXQ8Wqzgodq0YeYH3 21:42:28.7 Debug: Rejected Hashed Release Title: DpcmLc9IENtGx6usnkhe4mcWrZ3x65hK 21:42:28.7 Debug: Rejected Hashed Release Title: CywdeIhqpIVvjSNbQAfFoUCtMpPj2d9N 21:42:28.7 Debug: Rejected Hashed Release Title: ihbPkCZshQvUPEshVEzuTuq6imugRC6R 21:42:28.7 Debug: Rejected Hashed Release Title: rUJFK9NjRgfVpEt0P6VRxY0OUgPDpBYW 21:42:28.7 Debug: Rejected Hashed Release Title: 4q2nkklfBEED6QhX3M7nECb30tb5QCUo 21:42:28.7 Debug: Rejected Hashed Release Title: 7OI5rPsk3zlkmOhxIfr00VHUCBvXMFXO 21:42:28.7 Debug: Rejected Hashed Release Title: rdhEtJk4rzC76AG9p1LA7Zn5ZaBGebKM 21:42:28.7 Debug: Rejected Hashed Release Title: Ivt8gqJL84FVNEbuyfbZ5ajTJtvufwDj 21:42:28.7 Debug: Rejected Hashed Release Title: JqRdXKyG7G9Lfv6pyyNKQWmAAizHSsID 21:42:28.7 Debug: Rejected Hashed Release Title: AjetSCRilKaqzq8qVMaxaCwkmYHDoDlB 21:42:28.7 Debug: Rejected Hashed Release Title: aH3MtwQeSSxSQnLPsYFSQMVDNVAmVr53 21:42:28.7 Debug: Rejected Hashed Release Title: nbOXBxiMimIgLGEfOHmEix0TUKtMm7ff 21:42:28.7 Debug: Rejected Hashed Release Title: knh65IWMdTDSvRwKCqI0KzNh52QdrXJW 21:42:28.7 Debug: Rejected Hashed Release Title: w7maVOCir2Gt8TFGxtFRbKWsa79Dq29f 21:42:28.7 Debug: Rejected Hashed Release Title: apMWnm4PxTXVzGOSXIeLc7hUJlUY48Ac 21:42:28.7 Debug: Rejected Hashed Release Title: FCV7EOfPTrh5AGyL7Ij7cU4cAJqjkHFp 21:42:28.7 Debug: Rejected Hashed Release Title: szt5Mp7JZsv3y86MUtFAzrvJ78C7gkRV 21:42:28.7 Debug: Rejected Hashed Release Title: dpFjavmrqDTmVYgpQPfE4V1S7t3MRl33 21:42:28.7 Debug: Rejected Hashed Release Title: 5F6UdklvV8fiIukA4bWluAvvPxHn4MQi 21:42:28.7 Debug: Rejected Hashed Release Title: jfPE9UpLT65v0KviDiaevxOTseigvPWD 21:42:28.7 Debug: Rejected Hashed Release Title: X0h348E7JCldOEUDfJ4H7ig5uQwmQqN9 21:42:28.7 Debug: Rejected Hashed Release Title: inC6XxHKiwSyJva60gJlnaE7sQTlgL0d 21:42:28.7 Debug: Rejected Hashed Release Title: x834KakSxdassuHjofj4rEQCcHzKe58F 21:42:28.7 Debug: Rejected Hashed Release Title: E7ThFljz8grD4EBijs0BgO6DA0t7sU0J 21:42:28.7 Debug: Rejected Hashed Release Title: I54nPlX8EeZqVPU50tN11ACHtUpsoAKL 21:42:28.7 Debug: Rejected Hashed Release Title: a0yIBM1i2GH6868g3zwRJsGUWw0xcseA 21:42:28.7 Debug: Rejected Hashed Release Title: CAHJKrEqgAhSMy0DEGtd7RtEi84Mcul3 21:42:28.7 Debug: Rejected Hashed Release Title: kOM0dRVKjKGP5Ujc2SEr2RJfmUUkcTUO 21:42:28.7 Debug: Rejected Hashed Release Title: ewIDMGpA7spJF6UKfdLnRCssOaz49Rgn 21:42:28.7 Debug: Rejected Hashed Release Title: jCK4WkcAStTNs7ahsLytCfmr7IBL06L3 21:42:28.7 Debug: Rejected Hashed Release Title: wdkQhoTMha6Fh24Qw7KTiLdrTzLL4MQh 21:42:28.7 Debug: Rejected Hashed Release Title: BCbmqTwnYoiPDV85XFYxbVMpCWs284e2 21:42:28.7 Debug: Rejected Hashed Release Title: llw35UigA16HULOy5iFk7sBgXOnJloer 21:42:28.7 Debug: Rejected Hashed Release Title: op91gg44WEW5KUNevdEVrderJFMkHYf8 21:42:28.7 Debug: Rejected Hashed Release Title: teTmwnNiOpI7APbmD9cC6kuXSjDmV8I1 21:42:28.7 Debug: Rejected Hashed Release Title: LqGXbHy2CZMMDj8AM7aEGBgWqyiYmsbm 21:42:28.7 Debug: Rejected Hashed Release Title: qWwoY1LrZl0jNHEgn3dJMGChbwKGsy43 21:42:28.7 Debug: Rejected Hashed Release Title: DENM8iGfMRXNduGpNU02Okt3bB7uuVny 21:42:28.7 Debug: Rejected Hashed Release Title: ngxeQPR4ADKIKXkE1fJbv2S4auJRqsTr 21:42:28.7 Debug: Rejected Hashed Release Title: ujLSk5qfiFQ3ueTvwUoy3q536GlIGobb 21:42:28.7 Debug: Rejected Hashed Release Title: B3YsP4a4NsEZA6zo3eGMVJxHGO5JoGvu 21:42:28.7 Debug: Rejected Hashed Release Title: sSyhqmY0dBvWvGHbdCV4wUVN2HzW7EMc 21:42:28.7 Debug: Rejected Hashed Release Title: bCOjGqFALornAUCIMkF3s6LkmHimCTxC 21:42:28.7 Debug: Rejected Hashed Release Title: SkV5EOQYlDJWzKSU0dfaKjr8xkQTrLjG 21:42:28.7 Debug: Rejected Hashed Release Title: JYX0rD04Wiv1UaG62ePR1AKBiZRHO0KX 21:42:28.7 Debug: Rejected Hashed Release Title: zM3yaQCMUT5ZTaPPGJjFd5a6f9Sm5n5B 21:42:28.7 Debug: Rejected Hashed Release Title: 2dlRinWIr0vBmOnXjhb8RFnBXe1MVvws 21:42:28.7 Debug: Rejected Hashed Release Title: yk7YZ65eYJJ2JsE45rJxevNy4TRnmWXB 21:42:28.7 Debug: Rejected Hashed Release Title: N5yzEl6znwLhdmqEh055Nqw0jNiMC4Gu 21:42:28.7 Debug: Rejected Hashed Release Title: 1DkUAkWmJy2Mu3uQL2XcTE0blHWjtQ99 21:42:28.7 Debug: Rejected Hashed Release Title: uycuKKaXwi7HZCiyep5gW7Mg4JSME0RH 21:42:28.7 Debug: Rejected Hashed Release Title: rdTOvIML6hb8gsF1AyavBjnTRb4uYAij 21:42:28.7 Debug: Rejected Hashed Release Title: OC1nBKrG1K5uRX9zwKXL0MQjM53e9g21 21:42:28.7 Debug: Rejected Hashed Release Title: eQaEFHCYuWPomdFL0Alz0WOWu7yPM693 21:42:28.7 Debug: Rejected Hashed Release Title: lkhYVldux1APv9Ss2iCpgXL9C2HnhQbg 21:42:28.7 Debug: Rejected Hashed Release Title: QJjPOika9wJT9XjtMUuuV4EvGOVPzcTM 21:42:28.7 Debug: Rejected Hashed Release Title: D4QNXwd7vUVxZsRJh2W3rTH7EyFj75EK 21:42:28.7 Debug: Rejected Hashed Release Title: tNToKLsFd7D5cTQJihQKcEu0m67kRIkR 21:42:28.7 Debug: Rejected Hashed Release Title: Neot4X0uoORuc6D5glOTGmJ0kVaIB1Ho 21:42:28.7 Debug: Rejected Hashed Release Title: GiFTMcNLzZp2m2jMbyiyKbde2VOfPQTK 21:42:28.7 Debug: Rejected Hashed Release Title: DhaoljmiEjYd3gjc7gfxARYtQG0VbOY6 21:42:28.7 Debug: Rejected Hashed Release Title: Ujwn4pNHwyNIzeYYpK51kSTc1k03d71O 21:42:28.7 Debug: Rejected Hashed Release Title: 1uex4JhrffO788hMBT3tqOSdl1Ejpq7k 21:42:28.7 Debug: Rejected Hashed Release Title: kOteDbyHsLVrBzF2JwIciEE3f4n9Nw4j 21:42:28.7 Debug: Rejected Hashed Release Title: CgRLHLY7Rn8A8i25Ci1G2yFTPDKhxU3w 21:42:28.7 Debug: Rejected Hashed Release Title: 7O7g3zaw3EO3goJG09dyaESvaJrzQfbF 21:42:28.7 Debug: Rejected Hashed Release Title: FCxCmTsbvGmUG37wmzw5uqpkpHhBFLZn 21:42:28.7 Debug: Rejected Hashed Release Title: IN7qKp1jTf4jJDYjwY4VQoviKgC5MHVV 21:42:28.7 Debug: Rejected Hashed Release Title: T2wQWBuCf2UG5xiscLJxy1sBFxDlCLtK 21:42:28.7 Debug: Rejected Hashed Release Title: Vm8YTXj0NxXN7JfsEy7Rpr8iuANsu0jC 21:42:28.7 Debug: Rejected Hashed Release Title: dazqesL5CBw7hem1njfaYvLf70jO146k 21:42:28.7 Debug: Rejected Hashed Release Title: j3teYZWNPUtrOLzMXFpX3qiEb7k3lDbK 21:42:28.7 Debug: Rejected Hashed Release Title: zHlmwEW8nBDgbKGIpOm4EIk0e5HImhsj 21:42:28.7 Debug: Rejected Hashed Release Title: 3ylfDM7IL6bzBiBw0bdvhVM38SaMcuEY 21:42:28.7 Debug: Rejected Hashed Release Title: zrcKUXm6oDWPo6rWPfDvy2157tYgxTNR 21:42:28.7 Debug: Rejected Hashed Release Title: 0UQlnTUgUsFFsDD3kuWGKszT87wlim1D 21:42:28.7 Debug: Rejected Hashed Release Title: 54Atl7OjrUjXNDjcB7iLXeh3Qz19c53Q 21:42:28.7 Debug: Rejected Hashed Release Title: CuhcHTFOo1AE1t6VYr1PdbDacemb5ZZo 21:42:28.7 Debug: Rejected Hashed Release Title: 2xQ6zjvXwQzq3OcAmFwVXOdpPc3ZHr1l 21:42:28.7 Debug: Rejected Hashed Release Title: LZY0Aij97gbctp3syWt0Zaq3EZXtUXaM 21:42:28.7 Debug: Rejected Hashed Release Title: XtJ1jFqhIFQHeuFYPxqwymNnYzw89b7F 21:42:28.7 Debug: Rejected Hashed Release Title: ZLi8Du8a6sXhf9oHugqnU7wg8QoUgf6u 21:42:28.7 Debug: Rejected Hashed Release Title: H4Nw6B773AY5PG1XKN0NP9LG1dVylmfF 21:42:28.7 Debug: Rejected Hashed Release Title: AHy3uUXRUr6DQoXX7OUxr9cIRSXLhvgO 21:42:28.7 Debug: Rejected Hashed Release Title: 3MAkxod0VlMi1KEpHRa9TSRf002dulkI 21:42:28.7 Debug: Rejected Hashed Release Title: 0YiKq4LbqCUnIpEeXsU5sdMZi5MGT6Sp 21:42:28.7 Debug: Rejected Hashed Release Title: 8E6snTi18KT2Km5jDVmOYrfmJs8Eu8a2 21:42:28.7 Debug: Rejected Hashed Release Title: oXHl7oCgJVAmVCoL3rS5D7C7Td0Oq3hj 21:42:28.7 Debug: Rejected Hashed Release Title: j0YaNujCX7giPWbpiIq3ugkmsTPpf5Iq 21:42:28.7 Debug: Rejected Hashed Release Title: 5wkVkvOIZU9M8jb50aTUUM2SUeAseSZl 21:42:28.7 Debug: Rejected Hashed Release Title: JN7RjGD9kzKlKNpxTLVLsU8QsrCIIiho 21:42:28.7 Debug: Rejected Hashed Release Title: 2Kzqfcx8JOoux1f9VrXMG5XfjiRAAKvP 21:42:28.7 Debug: Rejected Hashed Release Title: nUINgnI0j5tInFBNyQfyEGpPRYxlHdhV 21:42:28.7 Debug: Rejected Hashed Release Title: 6QoSsamb4mxJ6iodmxHqpDU4oKiJYc6w 21:42:28.7 Debug: Rejected Hashed Release Title: TjDW3o8SXANMHiF4VfmrpYLsoBxXzbxh 21:42:28.7 Debug: Rejected Hashed Release Title: ZpsV2NyRRmfdazuw0xTWl9rSKAZl6kBU 21:42:28.7 Debug: Rejected Hashed Release Title: 1ONUEtDyRjZ3lxFPelyZo7tmOb1J2nxs 21:42:28.7 Debug: Rejected Hashed Release Title: VDXuEOmlo7PRuzVIOLd27hPlgZX2cV7P 21:42:28.7 Debug: Rejected Hashed Release Title: h85VyaAE6aTTtB6MHaEhe1SrWDjYOVrz 21:42:28.7 Debug: Rejected Hashed Release Title: 3zNzyiub65Mw0cEKQ9FtzNvdDrJMzhn3 21:42:28.7 Debug: Rejected Hashed Release Title: EOycPkO3DSZvafu4i5VSGv4DafijAH1d 21:42:28.7 Debug: Rejected Hashed Release Title: beNmXDFdD8tfZLWe5Mqk5ApEaoCMoXvv 21:42:28.7 Debug: Rejected Hashed Release Title: 2FNIxqik3P2RixICtlVy3ooAt8IVnC1I 21:42:28.7 Debug: Rejected Hashed Release Title: HPspQklmsbrepcL59D2s5G39MpL6FsM0 21:42:28.7 Debug: Rejected Hashed Release Title: HH6t5r0zVijOPt9zpJNuFB1kKfxhEwN6 21:42:28.7 Debug: Rejected Hashed Release Title: GFCBrE5xADdStoZJZDRUq3bg1FI7MQr2 21:42:28.7 Debug: Rejected Hashed Release Title: 46CXqH7J9jpneLpcWir8U30GpPIbry5R 21:42:28.7 Debug: Rejected Hashed Release Title: svdBzMLayEicA27lrRwXqvsF2Rv27OVG 21:42:28.7 Debug: Rejected Hashed Release Title: sDI1EGWr6IuslFeohPh6XTZeDHrgsRpx 21:42:28.7 Debug: Rejected Hashed Release Title: wi4GSMuKsAtDB0gh1u1L2IXUEk7NtEGq 21:42:28.7 Debug: Rejected Hashed Release Title: YsC2xSIA531egkBLVObMJhMoxLKf5dbD 21:42:28.7 Debug: Rejected Hashed Release Title: ZzygBrVxjvt79f3h1g6UBnDJCnLVTUaR 21:42:28.7 Debug: Rejected Hashed Release Title: O65aaZLzpgkr28ZmyDisYUcoWzDqwdMf 21:42:28.7 Debug: Rejected Hashed Release Title: 11pmJvVPF59IRI5hIAdq0fRQhWlc98Bs 21:42:28.7 Debug: Rejected Hashed Release Title: wqe81SxO8zeQyF5Lbt1MnC76V84RJY5I 21:42:28.7 Debug: Rejected Hashed Release Title: VKmMJmkZyhjUFUan6dxZ7TY2W0WkdbkD 21:42:28.7 Debug: Rejected Hashed Release Title: 5qhmvZKhsHo06cYhjBHljLQPByv8ozQE 21:42:28.7 Debug: Rejected Hashed Release Title: G6E6QzGbw4cFOE2dwAPff5nOyyreZIpE 21:42:28.7 Debug: Rejected Hashed Release Title: BPr2cdpqIsTZ8LFLrorESuTSfSTu16ca 21:42:28.7 Debug: Rejected Hashed Release Title: 7Twf0mcdEqNYGEcJJemyKjOm9m6Rqsmi 21:42:28.7 Debug: Rejected Hashed Release Title: YWCoFHZ7JZ5QimtLEdWzbuqGYZIf8lgf 21:42:28.7 Debug: Rejected Hashed Release Title: rV3FL37UmWNj8BOH0XsqSgCBXgYfIGr1 21:42:28.7 Debug: Rejected Hashed Release Title: NjnxdTZsTYshLtclbCsfYeVjaDVqm4s4 21:42:28.7 Debug: Rejected Hashed Release Title: iE9H3Y1Q1ZIb1nVKitZl8ry23u3YzK43 21:42:28.7 Debug: Rejected Hashed Release Title: VzLAjrEkBbFfS4xo83Hz37l3LlrRfovJ 21:42:28.7 Debug: Rejected Hashed Release Title: ifssyRZmQgD67C7NIBSA0PMwDwNNj4BG 21:42:28.7 Debug: Rejected Hashed Release Title: yhv9mOB2LScttdoI6h3en07pyIBoT2vy 21:42:28.7 Debug: Rejected Hashed Release Title: gt3cvyDjanWhN01IL9Fu8bJIMGRrAIdl 21:42:28.7 Debug: Rejected Hashed Release Title: ssZLHPlboviQm6JM1eolpQPwovaLYOf4 21:42:28.7 Debug: Rejected Hashed Release Title: Unu7I5qgWsS1uRFgVdKlV2nRCoujIi1o 21:42:28.7 Debug: Rejected Hashed Release Title: SlXebdw0pHyj5CKpsK7JIPW3wRg364h8 21:42:28.7 Debug: Rejected Hashed Release Title: pAauqmADF6f1bb9fFu533JjZZwJaeGpm 21:42:28.7 Debug: Rejected Hashed Release Title: qkeNPhjTQraNCT7BXgjQ9MepYAxuYMk7 21:42:28.7 Debug: Rejected Hashed Release Title: c9pNnLZgCl8MikWuA7EP8g5el8PNfBbK 21:42:28.7 Debug: Rejected Hashed Release Title: aTDo4psPHL2eNG9JPMhS9l3trqoq68zV 21:42:28.7 Debug: Rejected Hashed Release Title: GHonyCYdS8GbQInSdAdKmvAbvHKEwD59 21:42:28.7 Debug: Rejected Hashed Release Title: eII1uaWJ4dNF0nWOkFpiNtlL89wFajbW 21:42:28.7 Debug: Rejected Hashed Release Title: hiz8x0uwV0oNhhQJDH85fhPfxLXoQzrH 21:42:28.7 Debug: Rejected Hashed Release Title: y0m87uMykNFAMbSEc5qyjncN8M4ATAzU 21:42:28.7 Debug: Rejected Hashed Release Title: sQMDC22uu28M3UkUvoh8qIJAhFAh0Sx7 21:42:28.7 Debug: Rejected Hashed Release Title: EaxXaRuSHF1EaeHTLYZ0C4tiDeO82rKE 21:42:28.7 Debug: Rejected Hashed Release Title: kcdZBYsfJQMFD7DOOQuYqCaUTgtuhPLc 21:42:28.7 Debug: Rejected Hashed Release Title: 2RjhEC27dDBtdpz56RR8FFedcTtozHn3 21:42:28.7 Debug: Rejected Hashed Release Title: OhotgPdQFwoD70Ky61zcI07wUgOIo9NR 21:42:28.7 Debug: Rejected Hashed Release Title: ziouSus0MA6MMItTQbICS2Fetdcb20tW 21:42:28.7 Debug: Rejected Hashed Release Title: O42Rz9iWNprjfQ3EgJVVEo5N7QNyqVx2 21:42:28.7 Debug: Rejected Hashed Release Title: Xjjvy2o5FCocLR3UeFHJfEc6Z7FHJUPJ 21:42:28.7 Debug: Rejected Hashed Release Title: lDFn22arsJa0hjjbnVA8GbfysPUbj86n 21:42:28.7 Debug: Rejected Hashed Release Title: ITMoGPnX0PvPFirFtSYsMfmm2E9YYu6G 21:42:28.7 Debug: Rejected Hashed Release Title: pFpATaxmDav8Ej3YWndYZ6rbUjHYNHPn 21:42:28.7 Debug: Rejected Hashed Release Title: 7cMelY6MYIPetOSvSZhQTYccYObfg8lr 21:42:28.7 Debug: Rejected Hashed Release Title: D9p6W4HamVhMNKvFWa5qQEkF2NmB3dww 21:42:28.7 Debug: Rejected Hashed Release Title: SLBdWATxbIb9ZSM1lZGMtRSP1etrdapK 21:42:28.7 Debug: Rejected Hashed Release Title: CUqxfRR6bSGmnO7cmNUaKNcSc0RZraev 21:42:28.7 Debug: Rejected Hashed Release Title: JXGtWbZzHqTQLBHxF0FQskDL3UshM6Oa 21:42:28.7 Debug: Rejected Hashed Release Title: zU6dJn18Lrg2rg5bU9a90jVoXEzB8YYz 21:42:28.7 Debug: Rejected Hashed Release Title: UpzWiJjXrrj2vwfWd4CM9e2sk1B3crcy 21:42:28.7 Debug: Rejected Hashed Release Title: zca1VkC5v1m5d9ohCGb8ZiIcyxPxue7F 21:42:28.7 Debug: Rejected Hashed Release Title: cbYpoNKVENH100m6Oa1eyjQZdCA1hUe2 21:42:28.7 Debug: Rejected Hashed Release Title: FZViho5DvTNJP1pf7zVnve0M8pFTKwU5 21:42:28.7 Debug: Rejected Hashed Release Title: 65NM5wxUimYCnzJf270DUD7kBuOyk6qi 21:42:28.7 Debug: Rejected Hashed Release Title: TVew5Zp9KQwSHIEmGM0CJyTxbZXv9ryr 21:42:28.7 Debug: Rejected Hashed Release Title: eIszyslyafy6gc5wpJZHEf1Cbt5Owkqt 21:42:28.7 Debug: Rejected Hashed Release Title: aY9MaH7TMt9RukwH2cUiqiZRaxKR4YJp 21:42:28.7 Debug: Rejected Hashed Release Title: jhex6D1dagdMknmVaN9pk7sPhyWFsVmb 21:42:28.7 Debug: Rejected Hashed Release Title: 6R3qqPci13CuaF1d9pZ7NLqxp8nfKjlq 21:42:28.7 Debug: Rejected Hashed Release Title: f9KQ490QuPN9HWug5Ydz6shuuSTsfS67 21:42:28.7 Debug: Rejected Hashed Release Title: EvDFbFMCRRcdpRmfJ5gaHu2zv7NrcWaf 21:42:28.7 Debug: Rejected Hashed Release Title: 5JaAyWKm5LA2seTktUClFoZqtYs5Anxb 21:42:28.7 Debug: Rejected Hashed Release Title: MNxdheaoKSHNbzV8kHRRWKUNZHTIw4Wm 21:42:28.7 Debug: Rejected Hashed Release Title: qwfObQjop8FIUVJodetQ6bxlrmL3KrH3 21:42:28.7 Debug: Rejected Hashed Release Title: VMpWU1iEHKzyfFwDBwSnxcnsekJic1DN 21:42:28.7 Debug: Rejected Hashed Release Title: wrQBMyvZ0Nvb1OOSHWukuRrJffl7g3c0 21:42:28.7 Debug: Rejected Hashed Release Title: 6hh4OhiCQ6GwaV3sMz9QLUN2efPC8hlP 21:42:28.7 Debug: Rejected Hashed Release Title: DoTCsqtUsYNsOD9XbqA2NzpHgoYa2eZP 21:42:28.7 Debug: Rejected Hashed Release Title: 5Roy9E3oG7nF1OQL591jMELTndvEmqGD 21:42:28.7 Debug: Rejected Hashed Release Title: zDmlIXpYH1CQvxrD6KjilBluxF9vF0Gv 21:42:28.7 Debug: Rejected Hashed Release Title: fTZTKj8x3tkta89xkuVu5hIPY9JzMIpB 21:42:28.7 Debug: Rejected Hashed Release Title: 3M4exJS2i8NWNwOXCvaoM0FKaTEDOZIE 21:42:28.7 Debug: Rejected Hashed Release Title: iZS1IAYt4l1x9RPE0bPeIA1zi9J586ml 21:42:28.7 Debug: Rejected Hashed Release Title: VYNauE7dk72pOssnG1lJviui4p7RIcet 21:42:28.7 Debug: Rejected Hashed Release Title: lzyfgxAxGS7dFPfLRGGNpRWkF2mForkt 21:42:28.7 Debug: Rejected Hashed Release Title: 2ORIGcs5Q5m1RWFe8XFjm5MqIrAb9z5F 21:42:28.7 Debug: Rejected Hashed Release Title: kf1vMwhHhuMvnVDExiqhykxHJgYWmvOm 21:42:28.7 Debug: Rejected Hashed Release Title: qMXG9NRCyTToRpiWs75mvVnB1gqk6Mue 21:42:28.7 Debug: Rejected Hashed Release Title: sS68uAzes7Cby1zhEDRCH2sfUDRcJj3w 21:42:28.7 Debug: Rejected Hashed Release Title: BgA7z18VJNJiPcP20kdQXRlXAzcr2s7x 21:42:28.7 Debug: Rejected Hashed Release Title: BXa1rkfg0HHZXmzt3KWyFbmLcoxbysKS 21:42:28.7 Debug: Rejected Hashed Release Title: bh1WXihxsm5kwuCBLskzx1Y8MSqV6c5b 21:42:28.7 Debug: Rejected Hashed Release Title: 2wPA5E1OjIYu54PKUVoCNRxcpscBYRTY 21:42:28.7 Debug: Rejected Hashed Release Title: pfwuoPuXxaZUdnqmmYfuwaXYsVhrCGcb 21:42:28.7 Debug: Rejected Hashed Release Title: OQV98NRXNgWGqi4VgBq54qWJVXt7Myrl 21:42:28.7 Debug: Rejected Hashed Release Title: juyhSJYJ0wzKAlrQUi4h2YkHdNHeDBp0 21:42:28.7 Debug: Rejected Hashed Release Title: uxCPujEyQSOgI9zTYHPt1CZx9nmapGR8 21:42:28.7 Debug: Rejected Hashed Release Title: l7m2sSpzNBS6dEO8FJh3WZM8Mg1pIflf 21:42:28.7 Debug: Rejected Hashed Release Title: BCrLk0t2hmbB96eqM0AOcXMzwBAxm8eg 21:42:28.7 Debug: Rejected Hashed Release Title: i9xii6pCZLqsouO2jRUjhes8BXThKoFE 21:42:28.7 Debug: Rejected Hashed Release Title: LkXhJy78FcH1AmhnMdDd5Lmrm17D3Lla 21:42:28.7 Debug: Rejected Hashed Release Title: 7avbJrxRlKtpiy4qpCb03YVcr5hIm9lS 21:42:28.7 Debug: Rejected Hashed Release Title: Ig9DXq7XzMRuUPpcno8uKVVTxfo6P8Dj 21:42:28.7 Debug: Rejected Hashed Release Title: pzQ8UOmlcbXoicvBMC3yxbSZIEMJzDzv 21:42:28.7 Debug: Rejected Hashed Release Title: tQREkoFigw4zoOo6vI98btuSDgcT5TPd 21:42:28.7 Debug: Rejected Hashed Release Title: U3WR4raj8GGYZNbIkgXitoTrMWMNJI29 21:42:28.7 Debug: Rejected Hashed Release Title: vrHVpVqEfZvdljjHuaDKjhO9D0Mf79Hi 21:42:28.7 Debug: Rejected Hashed Release Title: ImREAw1OcJhgw6Af2BJDEo16Cxz4XQCB 21:42:28.7 Debug: Rejected Hashed Release Title: dmYwtMWdm4gN2lSl2ZWJmUNCo4hekVl9 21:42:28.7 Debug: Rejected Hashed Release Title: vzynvQ17xTkZBhXeBXc3uPV30ZjGfDUI 21:42:28.7 Debug: Rejected Hashed Release Title: M6KxL3664CgROFZEHX9BNaOgxtpNkvuc 21:42:28.7 Debug: Rejected Hashed Release Title: fn3OQUE5ruo7LNUYNwq2dUa5ZiOVuxHl 21:42:28.7 Debug: Rejected Hashed Release Title: sg50WA8uKV4w0bPGkURFCHamyzPO50oh 21:42:28.7 Debug: Rejected Hashed Release Title: tf7SqFuCUB15nDwff7zDdERHGXIaWwv8 21:42:28.7 Debug: Rejected Hashed Release Title: kcUjCGbKk0HLTlIBBfppmVvpJMmhpsIn 21:42:28.7 Debug: Rejected Hashed Release Title: n3S0s05V0rvU8CRBIoY3JFmgMHgxbnYO 21:42:28.7 Debug: Rejected Hashed Release Title: 6vq4exEXG5nKpO5Zx2NgqeX9Le4gRrxw 21:42:28.7 Debug: Rejected Hashed Release Title: ZeKP3BNQbTrTqQ3yakVi8AhTpvh9Xjik 21:42:28.7 Debug: Rejected Hashed Release Title: MC6A1IRI2QmTXSTngeO1zZrG70SGkFWw 21:42:28.7 Debug: Rejected Hashed Release Title: X0vuZjIhPEFL99MprVfzYjeaF5IOP2gs 21:42:28.7 Debug: Rejected Hashed Release Title: wZW9oSULl5JPicgbn1ZlaRSCTBKRTtsd 21:42:28.7 Debug: Rejected Hashed Release Title: 3gB5HxqU7juCm6KcWtLTGYi1hKj1JbZ5 21:42:28.7 Debug: Rejected Hashed Release Title: U3wpTHAKgV673GUTroC1FaN3wfr7X6dm 21:42:28.7 Debug: Rejected Hashed Release Title: LU1nYypDYFtATziRMam1o5SC7b8Jj35v 21:42:28.7 Debug: Rejected Hashed Release Title: jPSoKRg0ahgeMri8LDkgY5itGuA559pI 21:42:28.7 Debug: Rejected Hashed Release Title: yneJRR8KOSCDpquZwM0PqNGpTStoKUC2 21:42:28.7 Debug: Rejected Hashed Release Title: 47KWZgozgSygzybQJRrxnKrxHgzSccmJ 21:42:28.7 Debug: Rejected Hashed Release Title: QQt523vT6TcfCvVZ2vADrMbhQpx4Xnav 21:42:28.7 Debug: Rejected Hashed Release Title: l04tnNuye1BsvBLg1yoslRMko6ljqk2a 21:42:28.7 Debug: Rejected Hashed Release Title: U0ffLxN4UWE1nXnIFUze7ZAPiy6DkMaj 21:42:28.7 Debug: Rejected Hashed Release Title: atju9KmusbNyI2wQOC0fKJIsE8NkKjXC 21:42:28.7 Debug: Rejected Hashed Release Title: zqG5CdE1gVaygnfIIxUvnWILuro6g82d 21:42:28.7 Debug: Rejected Hashed Release Title: BfbYNIFbahRuIalHSSz4qIXP5NbNYDnu 21:42:28.7 Debug: Rejected Hashed Release Title: WneKKHyAqWxKCBK9SLm6UHA2waA13Duw 21:42:28.7 Debug: Rejected Hashed Release Title: vPJtxvw0tk8EuCtrkfGwNPH2nZHDx5AN 21:42:28.7 Debug: Rejected Hashed Release Title: ehuXWLd0eWU92YFRdfvhKt3YYo5hHvNe 21:42:28.7 Debug: Rejected Hashed Release Title: stlj0qLgaXVQNvNExsbg8KQwnZX3UKsG 21:42:28.7 Debug: Rejected Hashed Release Title: GWnFO7AvH1zeUdfEXJEH1StF2GnvPL9e 21:42:28.7 Debug: Rejected Hashed Release Title: OBcRjJRHTp6MltgmCTiNKeDepsZoZJRw 21:42:28.7 Debug: Rejected Hashed Release Title: 7lKBeBJQbLPMZkpOmD40RmLExmYPs12c 21:42:28.7 Debug: Rejected Hashed Release Title: Q37C6kS6QSvHVYOVJjj7W2OX6qUGW1to 21:42:28.7 Debug: Rejected Hashed Release Title: kN4iDcoRN3DzIVIB3fMxXVONFAwFPML3 21:42:28.7 Debug: Rejected Hashed Release Title: atpvj4n1CA05dgIqyA6GY5EHZbumMr4h 21:42:28.7 Debug: Rejected Hashed Release Title: 9RSRLQT1BhKfvLqZuIMY52ZS8fQLWCs1 21:42:28.7 Debug: Rejected Hashed Release Title: EQjckVbY0ySs0jLXsGyPD4qPUGl35Bxl 21:42:28.7 Debug: Rejected Hashed Release Title: pQTBh2ZCoCyI2OcnBdIbiqFrocyzhdvO 21:42:28.7 Debug: Rejected Hashed Release Title: jTr9tAjTJDM7AcqFGZlDjB7xDz9fu93k 21:42:28.7 Debug: Rejected Hashed Release Title: ZjOdYodhc8xIiJrQxdLzRMmeDsWuWMCI 21:42:28.7 Debug: Rejected Hashed Release Title: jYCvG0rCdkgszfHVV6u0nKDO5WwYwzAG 21:42:28.7 Debug: Rejected Hashed Release Title: vmZHjESF3UwVdmQygZgamwVBsblGQpZO 21:42:28.7 Debug: Rejected Hashed Release Title: Xkhy108tYTvL0VW9jplgCasuSRlutUVT 21:42:28.7 Debug: Rejected Hashed Release Title: 1kFiSZssA8dqX8stxQ5m1ah7tQlD98WM 21:42:28.7 Debug: Rejected Hashed Release Title: f1FsMWpwxI6Rx1DlvszGQgBomT4ulwtn 21:42:28.7 Debug: Rejected Hashed Release Title: ht9aAVlWVsElyAEj54xqZnB4qy86QbcU 21:42:28.7 Debug: Rejected Hashed Release Title: nCfVLTEKNXw1daPQWTjFogYbw83bwLH7 21:42:28.7 Debug: Rejected Hashed Release Title: cFcuEfZjAO2dwaFrtgCivrFMHEqGyu37 21:42:28.7 Debug: Rejected Hashed Release Title: WTF5ODVR2OFVodzVsf19dqsyk5MT7rwc 21:42:28.7 Debug: Rejected Hashed Release Title: qmfKFAWGl0raG4Cl0I6PFR88wQMYCpfB 21:42:28.7 Debug: Rejected Hashed Release Title: uNSScyHjcUsmfFGJAwEB0RSdaPV8r3Nn 21:42:28.7 Debug: Rejected Hashed Release Title: 3L9FoO1O7HStGwsHM2wV4rNRWrJ6TJuz 21:42:28.7 Debug: Rejected Hashed Release Title: FFMkkv3tSyfUxs3K5Ip67ROmCI1HNCrH 21:42:28.7 Debug: Rejected Hashed Release Title: BGoNMOwLIISvhRyRLgTzutzZdnHPM4KS 21:42:28.7 Debug: Rejected Hashed Release Title: 9eqYRx9N1F9cQMXbiXUetconJGSMBdKZ 21:42:28.7 Debug: Rejected Hashed Release Title: joAY0MwqTZmvQJ6tT0wi0QX91pRgghAu 21:42:28.7 Debug: Rejected Hashed Release Title: cPo7HkbtdBaU3YgC2uDM2ECynboPiBcM 21:42:28.7 Debug: Rejected Hashed Release Title: fiZGVNEJM8N53kJXBzCKqEHCGq7n4vYN 21:42:28.7 Debug: Rejected Hashed Release Title: YXzq7F7TRDny9pleojD6rQ9Bqq5copWq 21:42:28.7 Debug: Rejected Hashed Release Title: AaHSUGvHpM6aRxsuRe0RtD17SS7bFTm9 21:42:28.7 Debug: Rejected Hashed Release Title: 6cx2YDmnQ772H06VaY27fQDbVqGtvdBC 21:42:28.7 Debug: Rejected Hashed Release Title: IdlRRDkLJ0qUo5CnQUblw9W0EogpZ9fG 21:42:28.7 Debug: Rejected Hashed Release Title: j0fykj71qf6tLIxzvXOksNrLmpQG3sHH 21:42:28.7 Debug: Rejected Hashed Release Title: FLngQ5QDGy18JvPKkNHnMHnzyLfgmmIL 21:42:28.7 Debug: Rejected Hashed Release Title: cN1CpUTojwryjoFVAIbUsnlbHcLM2BBA 21:42:28.7 Debug: Rejected Hashed Release Title: Uj0vBil0luky0pkUGVjAjKvFjhtKVdGY 21:42:28.7 Debug: Rejected Hashed Release Title: 9WRwmENs3lRSrgheupk1PtqZ7GyXmFNH 21:42:28.7 Debug: Rejected Hashed Release Title: Z7KTmWYDICud8KHe1wgdZuE9ALYGSUOy 21:42:28.7 Debug: Rejected Hashed Release Title: 2GgGzOQFWznBRRvJMdQnQw9VguuaJ2bg 21:42:28.7 Debug: Rejected Hashed Release Title: OtCIvoU9TEdwzfAm7Fh1Vp1GpvryCAG2 21:42:28.7 Debug: Rejected Hashed Release Title: kVliJWR4weSQIwMja7awkszXDMid1rja 21:42:28.7 Debug: Rejected Hashed Release Title: pLPpOSp5fBre5SLpSAkTKK1fpOgdAjeX 21:42:28.7 Debug: Rejected Hashed Release Title: LwkZi7F9ds8JASlhmO3oHqDub06GJhfh 21:42:28.7 Debug: Rejected Hashed Release Title: XSG40bp2aYLOSTUkY88hUn81EuDYBrR5 21:42:28.7 Debug: Rejected Hashed Release Title: GJuszSl8A4NDjOG3nJy8c9Z6Q1IPl56E 21:42:28.7 Debug: Rejected Hashed Release Title: lG84pB23Carq7Gxn2bNd7aDU1PqzgdxE 21:42:28.7 Debug: Rejected Hashed Release Title: qcsa2JcSb0z5qQOJ6HJhpo2k9xqOXFoj 21:42:28.7 Debug: Rejected Hashed Release Title: GggoHcrc3OkUR4tt0cariB231CmTJD7T 21:42:28.7 Debug: Rejected Hashed Release Title: SyoPsArvRTazuZaybVGemIoMQNyiSANB 21:42:28.7 Debug: Rejected Hashed Release Title: UTdX0yvsVp4GGs3yhVCgFgV5CwuZm7nA 21:42:28.7 Debug: Rejected Hashed Release Title: krt0izHHSwseZDI4qeum6bf77GYAmbOf 21:42:28.7 Debug: Rejected Hashed Release Title: Z453ggDHGD1XVSz6ophN0HHJJDxfw7KR 21:42:28.7 Debug: Rejected Hashed Release Title: N6Kf1SrPzJ2Xnajxx5Jgx29dFgPTiSYT 21:42:28.7 Debug: Rejected Hashed Release Title: y83mbJleGIYyF9BTg6L7ICGfs9gmYbbn 21:42:28.7 Debug: Rejected Hashed Release Title: gWBSX29dQ4g1DgPqTbeLyne0CsYWC7mD 21:42:28.7 Debug: Rejected Hashed Release Title: lM5f16LBBPtvsDWNmZNLw5aPzEl8MWmi 21:42:28.7 Debug: Rejected Hashed Release Title: UB9Z1Nlk4SmLfkNnWHIL47Wdy7hytMru 21:42:28.7 Debug: Rejected Hashed Release Title: Z405q6q48cbn5uYLnQpxLXiH65i4MqxG 21:42:28.7 Debug: Rejected Hashed Release Title: r99s8pHZSNOOq6yLDTdDhxVfpwCOUKcB 21:42:28.7 Debug: Rejected Hashed Release Title: gjR6fMRQudl2oiph15sWG8s6nmKpLqp8 21:42:28.7 Debug: Rejected Hashed Release Title: rj14UaY8H18c0KoD0u8kRIK9wBgXXA1S 21:42:28.7 Debug: Rejected Hashed Release Title: yprprVVYF6FrR8Tk7FjRtAcVrcvz0zVw 21:42:28.7 Debug: Rejected Hashed Release Title: DrOAwoCjNu4nTtV5pIY6pY4x8vvRGCWd 21:42:28.7 Debug: Rejected Hashed Release Title: wmd1523jZ60Z4pL1IDPi8GPaSbcn12uw 21:42:28.7 Debug: Rejected Hashed Release Title: damDYGq9C35PfMIF8DKkpfH70mbfw0Hl 21:42:28.7 Debug: Rejected Hashed Release Title: tJUfFYMP5GT3TbZcOX0w4QMUXdprGkro 21:42:28.7 Debug: Rejected Hashed Release Title: bvaByvkahPDVC1rrRwJAmvdRHwrJBLUV 21:42:28.7 Debug: Rejected Hashed Release Title: w4SR8gVo7ELwzrMr9pwtnLRAF0kLkGsF 21:42:28.7 Debug: Rejected Hashed Release Title: mXqpv8VEvQd1Z4xMyePSh9jAsMGi0m7u 21:42:28.7 Debug: Rejected Hashed Release Title: HJ44wDBVtPEZeKW8QUQXlV55HkqQjflS 21:42:28.7 Debug: Rejected Hashed Release Title: hVzUbgzS5tvtIrA0f04eLmYbTGfvGY6v 21:42:28.7 Debug: Rejected Hashed Release Title: vqM7NFj13KPzLa7Er5bE1aQroyfJ9j61 21:42:28.7 Debug: Rejected Hashed Release Title: vU4VH2nuTRtqKT8BcireBYBxv6iNbtc0 21:42:28.7 Debug: Rejected Hashed Release Title: ZuuW4aVfLiqEoTkV2P0fRmoagCgdrLoy 21:42:28.7 Debug: Rejected Hashed Release Title: EO5CxDfC9DyqQPw7kJv8hyhANY4UhOFF 21:42:28.7 Debug: Rejected Hashed Release Title: D1PGIzpodgrwliPsmwjFUrWLwTqAoHPD 21:42:28.7 Debug: Rejected Hashed Release Title: DdnpQMnN4Hn06YV3om6FvYD2yUrUPM7N 21:42:28.7 Debug: Rejected Hashed Release Title: 4lEvtVXHztlFilXwWK3aQvb3MYBwRBpr 21:42:28.7 Debug: Rejected Hashed Release Title: 8Zt1SbKltGkg2RrEAL9vSTQE0NkeSGpE 21:42:28.7 Debug: Rejected Hashed Release Title: ARR2Gr5GFWrrbdYYvWxYiJ1E2TMzqG6c 21:42:28.7 Debug: Rejected Hashed Release Title: R8Yx4JjZHTue9ejgKQljapJm1Ho7gRqQ 21:42:28.7 Debug: Rejected Hashed Release Title: nbpoVImQ0uUv1A0OLJMhJ06idJIEAO3f 21:42:28.7 Debug: Rejected Hashed Release Title: NPhRpfhJq3qeY0aNi3lB94tyXo0mMhMg 21:42:28.7 Debug: Rejected Hashed Release Title: dmOsf9mct5wN8965tzYugxYFOQ1stzmN 21:42:28.7 Debug: Rejected Hashed Release Title: o4GGt08E0vdypGzrl4Kxtt0B9bQ6qLd7 21:42:28.7 Debug: Rejected Hashed Release Title: 5ln8IeZuvqdLoFoCDdok6HT1gOCisfnq 21:42:28.7 Debug: Rejected Hashed Release Title: ytifICKgKh2IKEtWr7v9nn3dNYsdmvnE 21:42:28.7 Debug: Rejected Hashed Release Title: Bg0fW4ohRxt49eWB8yOoZbeMzeGTOb8v 21:42:28.7 Debug: Rejected Hashed Release Title: GrLA38Gs3QBuoTimiVnKRzclubROMwO5 21:42:28.7 Debug: Rejected Hashed Release Title: tZ2D2sr925g4eQahcow4LxTpNb8eORZW 21:42:28.7 Debug: Rejected Hashed Release Title: H2UA8jLbVhbezIczloJM42Cy2rd0cCun 21:42:28.7 Debug: Rejected Hashed Release Title: cCfCm0UN5FDWlA7JbELcjjKpT8XpHURW 21:42:28.7 Debug: Rejected Hashed Release Title: 1OhrU5FtITzoqj6bd3Yyo5yexZjY43F6 21:42:28.7 Debug: Rejected Hashed Release Title: bkjRmtZFMeDayYZzQJUfgecVFm6DA1ss 21:42:28.7 Debug: Rejected Hashed Release Title: ay6EbJClyCJIXS8uGJ86bAP8joS4ELWx 21:42:28.7 Debug: Rejected Hashed Release Title: AyTkmpdB46sZwQA5vhCMdJVw6uHSpIAU 21:42:28.7 Debug: Rejected Hashed Release Title: 0cblIGBk1j0NrxyVVvgDpL5EV6haYlXk 21:42:28.7 Debug: Rejected Hashed Release Title: eA7LEIS7mVIMroMfEMDXhs8mCeojZvRz 21:42:28.7 Debug: Rejected Hashed Release Title: 50o2jqysGvuN4l6Qnq3Espw92iFTYYKV 21:42:28.7 Debug: Rejected Hashed Release Title: ELItAEkUo3wkLVxbu4MlV9p1EnrGGWOm 21:42:28.7 Debug: Rejected Hashed Release Title: 4UN9pgMv3AXD3CdGLefDFm239lKdbNFS 21:42:28.7 Debug: Rejected Hashed Release Title: tWW7IDXm0QhV4JoVozvMS11Sd5I8W0M0 21:42:28.7 Debug: Rejected Hashed Release Title: DAxyu9lU8dYnUMpSUMyhZF9rgAOrcQUe 21:42:28.7 Debug: Rejected Hashed Release Title: 8rG8p6vrt8djzGCTsuusKirdHZBMZnJD 21:42:28.7 Debug: Rejected Hashed Release Title: yJ3CZdpMfz0lEQKrMk3EDtqgkUSP6C2c 21:42:28.7 Debug: Rejected Hashed Release Title: rjTJoX4oUHN7G41CDioRAWcsIzpRu9Va 21:42:28.7 Debug: Rejected Hashed Release Title: 8Fae1qj009sL0fuNukrZBKXkOo6HvKMR 21:42:28.7 Debug: Rejected Hashed Release Title: vu84U6Z1UBEs77fNZMsTS9oOiigXzJYp 21:42:28.7 Debug: Rejected Hashed Release Title: NnunPIgWbDiIOobyFuyu2v2hkrNtwjFK 21:42:28.7 Debug: Rejected Hashed Release Title: abIllmbFCY4yxqUPR6b5RGOoxpBoM0NB 21:42:28.7 Debug: Rejected Hashed Release Title: h9wTu1MQWsvElj75wWT40SLexHEZWEid 21:42:28.7 Debug: Rejected Hashed Release Title: CoKj3lwnX7P5p7gOz2aZPK2KvBuQluf7 21:42:28.7 Debug: Rejected Hashed Release Title: AeV47ZT0YSHKJ6g2Jbtgojsp5K8645Nk 21:42:28.7 Debug: Rejected Hashed Release Title: VB9Upw33nyGKeCOi7sb7N1VOZdvakcNp 21:42:28.7 Debug: Rejected Hashed Release Title: 93IT0ahOJo0EbJQHM7YD7IV4gY0lfK8i 21:42:28.7 Debug: Rejected Hashed Release Title: XgOWafua88ph6bLOmiqO2O4N1ieKBn79 21:42:28.7 Debug: Rejected Hashed Release Title: RzHgoLawufp6Ny14bl0DpnGWSGpe9zeL 21:42:28.7 Debug: Rejected Hashed Release Title: pN8DhfXbFbWZVbWGGrNURpMz7M2VJOyX 21:42:28.7 Debug: Rejected Hashed Release Title: pv2tD3YzwxDwkRP5PYYpRL9bZidRRolt 21:42:28.7 Debug: Rejected Hashed Release Title: MXblHnmIRf7A7xurSBBloW5ltbMeKhHQ 21:42:28.7 Debug: Rejected Hashed Release Title: qywpIe3cIbkSVIngZYWBgg3XK3YdnkfJ 21:42:28.7 Debug: Rejected Hashed Release Title: P0rwpxyeOOfWQd3fPXs4Pd9yNwKWshbm 21:42:28.7 Debug: Rejected Hashed Release Title: Hy0YsYYjwVzH4gl5WHUp0sSKNhbruqHT 21:42:28.7 Debug: Rejected Hashed Release Title: d1mpop8IKOWzpDYbAzQGkKn5eRBcl6e1 21:42:28.7 Debug: Rejected Hashed Release Title: wERRv9XHxJ5V3xvrcjLEMFMfjBYBWalf 21:42:28.7 Debug: Rejected Hashed Release Title: N9B2mubHaG7EbaihQNpPM5otKnI618wS 21:42:28.7 Debug: Rejected Hashed Release Title: nXd0t4lut3AQ3Bjp4mFbQbJ53cOFzspi 21:42:28.7 Debug: Rejected Hashed Release Title: p304E3BXO9haV4WXoiPiCGBOayTmsEz5 21:42:28.7 Debug: Rejected Hashed Release Title: hCMqAJIIgHLvC1Ee3kOKE42dzUgN91jH 21:42:28.7 Debug: Rejected Hashed Release Title: zLLoBF9LwgfTvAKFHGp4ny9WayuUYutT 21:42:28.7 Debug: Rejected Hashed Release Title: uvbrNEeuQiWfIhzf3hHc05PTvSAuVNRU 21:42:28.7 Debug: Rejected Hashed Release Title: z0almOalZIZvQVtK8usroT1SAzFHkiBu 21:42:28.7 Debug: Rejected Hashed Release Title: oxMHqdQXvQkCQxfXjoflW71i4DJUvtY5 21:42:28.7 Debug: Rejected Hashed Release Title: yJ2A04KgvCf1qb5zs2SZr4EOCrNlZuKt 21:42:28.7 Debug: Rejected Hashed Release Title: ovYzmF44F98lHur8OJI4RVVIysVjHTP9 21:42:28.7 Debug: Rejected Hashed Release Title: IBkYyU4lsZXL8BsGO8UWU3nsroGklX9l 21:42:28.7 Debug: Rejected Hashed Release Title: gMkSvlv5H63NEgWDOkHGGp2S2XmixFbQ 21:42:28.7 Debug: Rejected Hashed Release Title: g2QKL3Xb0Mas9Ae4RN2CVQBMSIEl3rDE 21:42:28.7 Debug: Rejected Hashed Release Title: qbhdU9xq8qrHFMPt0PBhWOkKOsMDFbjT 21:42:28.7 Debug: Rejected Hashed Release Title: op3WIfV5AMIS65VdSybkCHsN52zoqnfE 21:42:28.7 Debug: Rejected Hashed Release Title: jjlAObhE2oO1gH6zRvWB5mtVZlv5hNJa 21:42:28.7 Debug: Rejected Hashed Release Title: JEPsxQF6gGi2ACJVAYg8E8Wf1ic2TX9J 21:42:28.7 Debug: Rejected Hashed Release Title: 7v7o9IvUmTBF9cC5X45IodmqT6sJ68Vc 21:42:28.7 Debug: Rejected Hashed Release Title: xUPs23yYVLhC0kzFls4shSNK40So57ca 21:42:28.7 Debug: Rejected Hashed Release Title: zGj3vPduBZMFOx6wNiGiBoRx15jHzLHM 21:42:28.7 Debug: Rejected Hashed Release Title: nFWd63bNl3mc3cCKm6mktGQw0pAqUiXH 21:42:28.7 Debug: Rejected Hashed Release Title: ZnvoG0rhvgKrglKo3tP44uf0MkAmJN2L 21:42:28.7 Debug: Rejected Hashed Release Title: wWXOUjD3cQzdS9goTPQrLDhacZmBD3tj 21:42:28.7 Debug: Rejected Hashed Release Title: Crkkn3abbwYcAyokXn5PjZ8CLL5X1E4p 21:42:28.7 Debug: Rejected Hashed Release Title: qBbqLvnQUKDhDqhLklPb4LofirbV3uGd 21:42:28.7 Debug: Rejected Hashed Release Title: 9hUZs78PGO0bewKQc3RlKIORvapQhCp6 21:42:28.7 Debug: Rejected Hashed Release Title: 7OwK79aRLnqrxXWdOWwZAoCdp09Z7zAW 21:42:28.7 Debug: Rejected Hashed Release Title: UN3whTvwc6LdRRG8JPsbh0UffUVRUw86 21:42:28.7 Debug: Rejected Hashed Release Title: TnDSFA3cQZwjWhTfV0mYopU2E7cVAKJz 21:42:28.7 Debug: Rejected Hashed Release Title: XVEY6522rFPQ5YA0OyGillFJextOMCR2 21:42:28.7 Debug: Rejected Hashed Release Title: fsdgrJaSGnS89SDL0bErBVt5Br5hmQbL 21:42:28.7 Debug: Rejected Hashed Release Title: TIeLVF21AKpVjrgD4nuSbawiSvcYfvhd 21:42:28.7 Debug: Rejected Hashed Release Title: Ui2T5aPSz1hOQisTnwhatqyQWCiNMfXy 21:42:28.7 Debug: Rejected Hashed Release Title: YUh6aK1MDaptAXxWd87drj2waNlgBfNV 21:42:28.7 Debug: Rejected Hashed Release Title: 6gJ81c2gDoFBxXpS6u86yza3xiMtcoEk 21:42:28.7 Debug: Rejected Hashed Release Title: FoPBNbDk3DYcl2e0KxqpXHsODszFvxNe 21:42:28.7 Debug: Rejected Hashed Release Title: QVWKyWGH2uarR4JDuHLF99n1iRiO1FNd 21:42:28.7 Debug: Rejected Hashed Release Title: prZgpsu2rsVHDzdejSrGEvknqNT65DUW 21:42:28.7 Debug: Rejected Hashed Release Title: gf98K5KUnDHf4N2AyYeMXcT2BUyPE72p 21:42:28.7 Debug: Rejected Hashed Release Title: Q1ubt4BLU2D3XvbywRw1vAax0TEOsC8x 21:42:28.7 Debug: Rejected Hashed Release Title: P5d3PaG44bmRB3DuDPL2rck9wyzHkBUQ 21:42:28.7 Debug: Rejected Hashed Release Title: I0aNzgCbmv6svEVqCcEjy0rnESRpDFP5 21:42:28.7 Debug: Rejected Hashed Release Title: 5cBMoQyCD2WAniWSyIjN4D6O70sQirpa 21:42:28.7 Debug: Rejected Hashed Release Title: ATcgTRPcmRTpDNZBk5M8RUQswVBo0xMz 21:42:28.7 Debug: Rejected Hashed Release Title: fgd9XgQpBwdBYCcdnn1Ik8r6jpiBJZlN 21:42:28.7 Debug: Rejected Hashed Release Title: RSaWmjP1SlSPzlCNZdIZ8smYCho9DIlQ 21:42:28.7 Debug: Rejected Hashed Release Title: 6zBus9QuaM9On3LqquTb1IYeQEDSyv11 21:42:28.7 Debug: Rejected Hashed Release Title: ZCIZ5KoFH5sSQQbwt5lVF8tpOFMJ1TQ4 21:42:28.7 Debug: Rejected Hashed Release Title: HXlEDupqM2Vi53g9ZBeYTSa1DVfU3uRU 21:42:28.7 Debug: Rejected Hashed Release Title: HcapCFr7dCaB9XHlAdxUTwWe7fwfkFVy 21:42:28.7 Debug: Rejected Hashed Release Title: oIkipBrJzomLyVK9yk4nByzTaEoiuwNh 21:42:28.7 Debug: Rejected Hashed Release Title: xBrEaqSd3KdlvW82oOdoqvlLJzoex8J7 21:42:28.7 Debug: Rejected Hashed Release Title: 9E3XtgwoMUnbNzPZS7glSMM6McIk6g1A 21:42:28.7 Debug: Rejected Hashed Release Title: hazOumtSY7ytpAKLqKPZFOIjospmhTOu 21:42:28.7 Debug: Rejected Hashed Release Title: GaQ2BnFxunLIRt0N5jyQAIF6QkDxkeA1 21:42:28.7 Debug: Rejected Hashed Release Title: sv4Oa2uETapyhdXdxoQ5jgxQRMqIMPEI 21:42:28.7 Debug: Rejected Hashed Release Title: xuYU9PfhAhIlB6LSMRIy03iGxZCKDPTy 21:42:28.7 Debug: Rejected Hashed Release Title: KQdKjCxvsCcixNSfYUjFUCrw0mGXAXFA 21:42:28.7 Debug: Rejected Hashed Release Title: FcgtZ8U69cN3nYQZGVIldoszjyTejdqo 21:42:28.7 Debug: Rejected Hashed Release Title: 4EFvgfAVJIDsWk8UojrPCLHGVEg9d5A5 21:42:28.7 Debug: Rejected Hashed Release Title: ZTteTpT0sPc4AWyoeMAGPpyIJZoaS34D 21:42:28.7 Debug: Rejected Hashed Release Title: xLaRSCakIQ6FKA0WsHQp5mWco2PQ2MyK 21:42:28.7 Debug: Rejected Hashed Release Title: JQ30KYCoro7ZAAhdOBTmaOGgW6f3eY5q 21:42:28.7 Debug: Rejected Hashed Release Title: 8FieZFWQy2QG9mLYo9HxZ2QH2PZYZQwb 21:42:28.7 Debug: Rejected Hashed Release Title: 98DxvAOSaX8vWvqFxHNP9w2F67yl4kzr 21:42:28.7 Debug: Rejected Hashed Release Title: dbi4SzovCnlhnI5Llq7SJrUlK9t9xXVU 21:42:28.7 Debug: Rejected Hashed Release Title: nk2Q3Ad6ejrQpqVSJBxrQRniGVHHPuPB 21:42:28.7 Debug: Rejected Hashed Release Title: k36xzQnPMW6J2FIzR0iU4YcFzYz7lL3o 21:42:28.7 Debug: Rejected Hashed Release Title: gb2s7NfEtFjiNN36BJ8tUw2ISGmqVEv3 21:42:28.7 Debug: Rejected Hashed Release Title: ojgF9b7fX6TgKLtgqJrSURS8WZEP3OfT 21:42:28.7 Debug: Rejected Hashed Release Title: wLO8kEjyPWhWWxcMDmXqqB90NCgOplCB 21:42:28.7 Debug: Rejected Hashed Release Title: utigR9uWItVvqiq2TX9K1Seztn80yKTe 21:42:28.7 Debug: Rejected Hashed Release Title: WWILaCxXumgvkMJ51aSf05mqOGCp7HWN 21:42:28.7 Debug: Rejected Hashed Release Title: Zp8OBMFz7R0E8DQc9QPaJ0jIKOFpGvXy 21:42:28.7 Debug: Rejected Hashed Release Title: Sn4PlCjvgSkSUNfxgJ5kojmeP4c00wnm 21:42:28.7 Debug: Rejected Hashed Release Title: 24xOWpv2VVnPcbH0Ydnd2VT5q5Qmy5Yk 21:42:28.7 Debug: Rejected Hashed Release Title: 4Q7FydbQFK6RBFpV3zMY0mKM9XqIgx6g 21:42:28.7 Debug: Rejected Hashed Release Title: jofStAcHG7qop7d6MOQRF4q3IP94Q8yg 21:42:28.7 Debug: Rejected Hashed Release Title: Jt5c4g0L2RfAm8PNbOK51F7I2cmBUQhT 21:42:28.7 Debug: Rejected Hashed Release Title: C4iHifuu1fCVEMCt260tqAwmAPrPxH9a 21:42:28.7 Debug: Rejected Hashed Release Title: 5BCN15P55xLs9t9srhSeoZVSsBEmRQfn 21:42:28.7 Debug: Rejected Hashed Release Title: Yym7VkYykYuyE8NLWXwhcZI53G2rmDQe 21:42:28.7 Debug: Rejected Hashed Release Title: iWb1sbRfTJG6v0cJlDO3yUFSIEfnRXyY 21:42:28.7 Debug: Rejected Hashed Release Title: 6C3RQbK92MImsyaohN6zxn5RywWDthXY 21:42:28.7 Debug: Rejected Hashed Release Title: ecFwHd9qOYzIbBO9J5NYFj00W2qIrRKC 21:42:28.7 Debug: Rejected Hashed Release Title: oiZ8N6nM815jSMdsnwCnJPAApVjKtHyV 21:42:28.7 Debug: Rejected Hashed Release Title: RPQJQui3w9jEQsipbwePK76YQ7P1z8iE 21:42:28.7 Debug: Rejected Hashed Release Title: 8BhZSvLDYAg8TEgcVNWiHaOxqm8K0vb9 21:42:28.7 Debug: Rejected Hashed Release Title: JNbdHwe8hNSszxCYkfPuHxB5fKS6FWKC 21:42:28.7 Debug: Rejected Hashed Release Title: R17eeqbCaPFdjXYcjQBQpzZfYY8cDbcC 21:42:28.7 Debug: Rejected Hashed Release Title: 0EtUVN2KBZ0NTrnIETF4E0WzncRFp6bq 21:42:28.7 Debug: Rejected Hashed Release Title: 7NLmny5pGXrs9RQiQaqLxlDH6sflJuel 21:42:28.7 Debug: Rejected Hashed Release Title: oJHQwnUBQ3XjCPGwbdSL9yu1WAeCw0CN 21:42:28.7 Debug: Rejected Hashed Release Title: r5tXJ0hqP4jflcOgAZps5z6CnAFBlINo 21:42:28.7 Debug: Rejected Hashed Release Title: KxttSguV8KdDmBXx8CBYvkh6d2A0kVaC 21:42:28.7 Debug: Rejected Hashed Release Title: 3jcIl2BuGPzZGyfWyGpQftH2ErTjZc0u 21:42:28.7 Debug: Rejected Hashed Release Title: ncUsrpkcvuuIeTj5NYXKNYPNkDXknpXv 21:42:28.7 Debug: Rejected Hashed Release Title: 28jRQslfWS0rUu1ltAL9ltmHzbCjaKT0 21:42:28.7 Debug: Rejected Hashed Release Title: VCk7HNIDpiOmSwMtyYiTXBj0fQtwQtLd 21:42:28.7 Debug: Rejected Hashed Release Title: vAFyr3plCJZZw1Wxlk4x8IueGRxoZlWF 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 21:42:28.7 Debug: Rejected Hashed Release Title: P2BXAtFzKboewBuHIUEM6gHPR36VjUPnvQFzVouZ 21:42:28.7 Debug: Rejected Hashed Release Title: IVQNJ4TQnLBcypGN4JwohbCWCSyFkEhyoVH4huME 21:42:28.7 Debug: Rejected Hashed Release Title: 8JmJt1zoCTjqxU5XmviFfnbO5UEusoDPxAT5G8BE 21:42:28.7 Debug: Rejected Hashed Release Title: E6By6kp5Dt3bTwkabNJlVY5sDlfezejH9F3IVc2R 21:42:28.7 Debug: Rejected Hashed Release Title: eGVmG6eJJYlXhyQaYBjZqJgNUH7WPQiPZCEe34zR 21:42:28.7 Debug: Rejected Hashed Release Title: U6N6tx8CUmZiGSiXHobayYBhckFfVicoOonIruWg 21:42:28.7 Debug: Rejected Hashed Release Title: k0jcsEfbszaHx3I2QMmPBpzJ6RLD27ZEChrXbv7H 21:42:28.7 Debug: Rejected Hashed Release Title: GLVtoq2vUQiOqqXHBJJDaCxMYDPZlpBUOo7PyT3G 21:42:28.7 Debug: Rejected Hashed Release Title: x9Iq37sANnui5saom7T0q3A51DI84WG6pDZ2CiVE 21:42:28.7 Debug: Rejected Hashed Release Title: 64l857vha2T7mSrnhOPkJ9xWvsyaBb95zpAWZmFn 21:42:28.7 Debug: Rejected Hashed Release Title: mB5MZ7p3CTgNpduhnSR82eWesajDEOhOgST5HQqW 21:42:28.7 Debug: Rejected Hashed Release Title: 8e8XDQTVnIptsFavSsaEmZ4LLjleY6jATG4W1zPV 21:42:28.7 Debug: Rejected Hashed Release Title: Nt7V7dWoezCC3BlA4MrN689kX0BL0QX0LxuRQVid 21:42:28.7 Debug: Rejected Hashed Release Title: XomYBg6qJfgRisoNu1nuAkn8WxB1pODt81pEvv0C 21:42:28.7 Debug: Rejected Hashed Release Title: NdafGE20nZs1rbc09wkenCyZA5qiWz4VBqTVkzLZ 21:42:28.7 Debug: Rejected Hashed Release Title: 3c6enILq7wRScC3n3TFe4sz26uR8gYQuPBpm2B3T 21:42:28.7 Debug: Rejected Hashed Release Title: xjOXB8kKakouHzZXjbL5yga6XfefLkboexNbYQbR 21:42:28.7 Debug: Rejected Hashed Release Title: FRK7VAJrl86gIcxmWUFHHa7yaQUTfGKi2wSoIPTg 21:42:28.7 Debug: Rejected Hashed Release Title: 5iEN3cCR3NaEEDnPOMQ7SNUfvv2m6djC7DGY8Dla 21:42:28.7 Debug: Rejected Hashed Release Title: HmvzbHxHFXcC5SuVvcGJLLvcTOVlRGH6sTzWrnjH 21:42:28.7 Debug: Rejected Hashed Release Title: FGMmZeoyDh1QueBW0is1SxfUEmTgpf8o9AWm3PfD 21:42:28.7 Debug: Rejected Hashed Release Title: cJGGqZ5pcNWfuU6iy3cursffMKsO2WYHM9y2wWjn 21:42:28.7 Debug: Rejected Hashed Release Title: otA8h6ZOdQJZ6tvsbkqY5CkOv4jTI9PwDNMo8M68 21:42:28.7 Debug: Rejected Hashed Release Title: 0bV1pAsf3C1WBJH4LArY9eNzYk54U7TgmwFmlasC 21:42:28.7 Debug: Rejected Hashed Release Title: lTeBjima4LvsjJIamcTVMsvBrJGWhrIHisaGvCzp 21:42:28.7 Debug: Rejected Hashed Release Title: tQqAfaS4RkfzCdFOBA3bb01evRwbNCeBgAM9UOxf 21:42:28.7 Debug: Rejected Hashed Release Title: ALdnotSjXCBFPcKFfIja4hJBahRJBkbdwYgAgrtX 21:42:28.7 Debug: Rejected Hashed Release Title: 2wj5ePQsGKQdTTC2vYBce5wrbk77EAjxUfEo4lbs 21:42:28.7 Debug: Rejected Hashed Release Title: EJaCoUp2mHYNXKV1tvfJfWSOnDbpdWHar3PEk0Y4 21:42:28.7 Debug: Rejected Hashed Release Title: vubCzgDL9UNvrJr3Qk6wuQWhbey1byEaHDRck9CM 21:42:28.7 Debug: Rejected Hashed Release Title: 3zwGuSU5v2eLbhLvv28mofggDOeKLSi9feW5DMDk 21:42:28.7 Debug: Rejected Hashed Release Title: gTN7qwUVMTjNxnljgqss67bahDb3uKBPbAck6D0J 21:42:28.7 Debug: Rejected Hashed Release Title: jTa2gWTj4nYMXtAXjLGSM4Ah4yNr9ht7Srm2dYl5 21:42:28.7 Debug: Rejected Hashed Release Title: Wctzy81E8PzFUq73ub0tnKPm3RNMaagQWt4aHHpK 21:42:28.7 Debug: Rejected Hashed Release Title: PgynAqp92egJsAwfgcsTwwUiTcqtJMOAN4ZkMYMk 21:42:28.7 Debug: Rejected Hashed Release Title: hGI9BdXcXgI8H1qQzY5AkpZyh5THyn30f97eROli 21:42:28.7 Debug: Rejected Hashed Release Title: kAMbvL8cX5dmI7bbA4MfgQVx1uhQlBAle5BLBkzl 21:42:28.7 Debug: Rejected Hashed Release Title: XuiOeNP1Gqdj0mtzUlHQhZ0XVTUGGHGHPJmZFuH6 21:42:28.7 Debug: Rejected Hashed Release Title: bEfwVmzXFTKuW42Pk51h8sVeXDjWv1jAAHbeOgF3 21:42:28.7 Debug: Rejected Hashed Release Title: qRa76utQFq13GkZp3doQJMFs148quTRvrsHwA5Zq 21:42:28.7 Debug: Rejected Hashed Release Title: A5dYs6HKaFmmjfwmCFs1O3x5lO6NarZiU0ndxXaD 21:42:28.7 Debug: Rejected Hashed Release Title: V2cCpKKDUquxqFXbfbl6hXl9eiVrwXLkwMOI9szB 21:42:28.7 Debug: Rejected Hashed Release Title: uCEckEZ865v02OdVu8EZ9BpPxj8ZhOsbPQXBDs4O 21:42:28.7 Debug: Rejected Hashed Release Title: LvEqBiO090Lot3lGATdCxwPIICUq7l9d4JbI9diI 21:42:28.7 Debug: Rejected Hashed Release Title: pLUafc4JGUcfBgpIYnvMYDrSxIudDcxJpYSQudYF 21:42:28.7 Debug: Rejected Hashed Release Title: gUNLkwfFhs57JTZVEkRPD0PTjTUTrKUpOCkMbFwF 21:42:28.7 Debug: Rejected Hashed Release Title: 28MocLg3euxQJokyohoHzcuG4VvfHlD0uEhSEup4 21:42:28.7 Debug: Rejected Hashed Release Title: 3cz1lZLNeEIVkdiVBxzk11fQ1dUyTwdFNOfXs0CS 21:42:28.7 Debug: Rejected Hashed Release Title: pR46Fn3IVNWVsVdhOpfHoTSWIifuay7KIAr1ERNQ 21:42:28.7 Debug: Rejected Hashed Release Title: 9RLnlH3bcQKWsXA5I6lZp4zyK3QgUD4x2HZ9n9Fw 21:42:28.7 Debug: Rejected Hashed Release Title: dDDtEkwuTDSVrzTToEWMMpZdNcZCKdeqTWyKOSbD 21:42:28.7 Debug: Rejected Hashed Release Title: yv8oiPBDLa3mC8thmg5w86bbfnFrNgIzswDMqk9R 21:42:28.7 Debug: Rejected Hashed Release Title: 87BGb12hEBSOZlpa5UWc8KgOTngEw4VzD09VbxV7 21:42:28.7 Debug: Rejected Hashed Release Title: D6U84mwdoTNKYrcR47hqdl8dmkEqJUVAYK79aQWc 21:42:28.7 Debug: Rejected Hashed Release Title: wsb8r9lOqbUm6l79sqy5Qf3YvFquNRjfTVma2bpw 21:42:28.7 Debug: Rejected Hashed Release Title: knVVkJ0Yhratn7pxet46ZNvWOxiFGszTNSDXmGHG 21:42:28.7 Debug: Rejected Hashed Release Title: 2XpPDv76KSpH8EQtPnR6kvnVYlA7U6sCOVu15e1j 21:42:28.7 Debug: Rejected Hashed Release Title: 99etCC2cNkprj37El4smBV3hETS9HegOy0GUihN3 21:42:28.7 Debug: Rejected Hashed Release Title: j2EfbftBb3BgGfAHKkHCp7wsaE5Fyh0H8Qil3G0d 21:42:28.7 Debug: Rejected Hashed Release Title: 62PlsyAEWPMuaQSNAM0lGDaEo7WRjCCxACXISieh 21:42:28.7 Debug: Rejected Hashed Release Title: XqxbF7Y8KG1SdrxdAhES58aP9aKU5r1rPP43g8vy 21:42:28.7 Debug: Rejected Hashed Release Title: WESlcyKlU4NJzCsW0JL5IbAhJLxwHXAgWfEIF7Py 21:42:28.7 Debug: Rejected Hashed Release Title: 5YtU0tghBLjl4SKWI7zJWREtRjF97b9AuzUcMIYB 21:42:28.7 Debug: Rejected Hashed Release Title: OpNASDMURBEaeuinNi6YjKd040l58Wuit39pyQqC 21:42:28.7 Debug: Rejected Hashed Release Title: XwHFR5fUnnyePlAbv0Z9NELMj9o8GndaI22gq4XG 21:42:28.7 Debug: Rejected Hashed Release Title: FEEmnYU5XDhuEYXXclXBCq1D6ATiA3a6YUzDyZaD 21:42:28.7 Debug: Rejected Hashed Release Title: B31RP4jBDpQSTsNM4N4gEgsnR0ead4MKukL4DqDR 21:42:28.7 Debug: Rejected Hashed Release Title: E9GmfVRre5icD0o0TEFjl5yUI5QWkgYyJQSpYhEK 21:42:28.7 Debug: Rejected Hashed Release Title: 7JsLL3MzITwg27A5rA1rXRChE3NhgZUjfjDnz49G 21:42:28.7 Debug: Rejected Hashed Release Title: bKVeaMrlYwchdO2q4nzHdyGGEqqtFU4l67s7CYId 21:42:28.7 Debug: Rejected Hashed Release Title: JFDE8Zj4RVINkWa5h6s7bF2eyezi1dk5RO04kMPP 21:42:28.7 Debug: Rejected Hashed Release Title: rBUSqxOAu1ALq26Xn8da0fgh1JscEsVvujHNyJk8 21:42:28.7 Debug: Rejected Hashed Release Title: gD3wY9Us9P9ubLKUu2UvnJKQJ3xgXoOLWK0nR8EZ 21:42:28.7 Debug: Rejected Hashed Release Title: 6BlthI9m9wgRNkOkPtoEY5ja5TaHZ3AGojVpWTLJ 21:42:28.7 Debug: Rejected Hashed Release Title: GdM3ngfTf9NE1cNORH3IH0wwWg9CIb59yAU6XPvz 21:42:28.7 Debug: Rejected Hashed Release Title: cCPCnU9rEJXbgXXYtt7DMlKtfH4rRUzdlU1fQczi 21:42:28.7 Debug: Rejected Hashed Release Title: aLLDReVui4w2eKWUMlkZ4lDHsAXfIMMXRDcldy0D 21:42:28.7 Debug: Rejected Hashed Release Title: GO0IBRZWquIIzwDZHybBZcU2A7c9jGmYx1yJQcW4 21:42:28.7 Debug: Rejected Hashed Release Title: RC7AoMFMVDOzgRjrjnRCmIMurj6DiMMLlPiP3n84 21:42:28.7 Debug: Rejected Hashed Release Title: lcyITY5AIO1qHA3YNUxgfsxegVeTzdFatOv6zPM4 21:42:28.7 Debug: Rejected Hashed Release Title: odvgH7iSfvFyOZYaFs7aDTXPE0fU8fjoxIhVbitl 21:42:28.7 Debug: Rejected Hashed Release Title: Ck75QV8CuoeTyohNa8wArYqxV1kdMJ6fg1hq337P 21:42:28.7 Debug: Rejected Hashed Release Title: sAt6iOGY5ep0vUX0luLHHUzjc9rMIQXpvLaI3FhK 21:42:28.7 Debug: Rejected Hashed Release Title: YppkDxSZmKAGxQilaKvlCFvDpNBKEN3RWnUdWDBi 21:42:28.7 Debug: Rejected Hashed Release Title: QhnYjdQiTHfkMeIcePmY8F1a3vC5ZCwWpbrWvn7k 21:42:28.7 Debug: Rejected Hashed Release Title: u3As7qagPmjofdeivc1rQVb76mGmA5Itix78wslQ 21:42:28.7 Debug: Rejected Hashed Release Title: 04Ly40h6yOT3pHg1wxWzY27wjzgBwUvuXDAibUSc 21:42:28.7 Debug: Rejected Hashed Release Title: I9f7cvsIYpvq3Mqp17otZFzkY9mqbBH7JUsPHiW7 21:42:28.7 Debug: Rejected Hashed Release Title: Ai6FrYE2IIQYGFrjSpxHo3oWNi6bmSiiMLStHilN 21:42:28.7 Debug: Rejected Hashed Release Title: XPDNnB9saqeD5jCA1a0jrVE5Ht72b3OUPH9XYIkl 21:42:28.7 Debug: Rejected Hashed Release Title: waZnAdBHdTF6ad2MM8ZK4QD5B0p2vGx7f6jwEsQC 21:42:28.7 Debug: Rejected Hashed Release Title: v1nkCCdV9L0rBeuHOspYQrfN0HIFmkn9nNOfCVXW 21:42:28.7 Debug: Rejected Hashed Release Title: 1AsYTP3EfB5xAxfoX1WLd0QgGQkaka3CHuX491oF 21:42:28.7 Debug: Rejected Hashed Release Title: PXPyOOtQ17UqpzwQYZcyKqKrch3zipwVsxffEqfE 21:42:28.7 Debug: Rejected Hashed Release Title: 9HPeJtrVHjFxIhS4zHej2gjAYd2qSLFpHcGMb2eh 21:42:28.7 Debug: Rejected Hashed Release Title: 5KjHyz2SF3cwsInz2w1b4QT6ZkGmTA7kozR7pxUD 21:42:28.7 Debug: Rejected Hashed Release Title: Z88hk42SFr1WOuGnGaQsfvueSQ4pG8nhXZBB21wn 21:42:28.7 Debug: Rejected Hashed Release Title: 7P8w5lNBMUFpTOSoKhYepV4x1qZ8Okub0FTfQaWk 21:42:28.7 Debug: Rejected Hashed Release Title: KuKjPNsnulxRWPAEQaYMZk8ULwcD9BnEeDz6K49c 21:42:28.7 Debug: Rejected Hashed Release Title: kZTc5Z73OuF3ApAtSdQcXarwDNFY9FjEJyMxcXsk 21:42:28.7 Debug: Rejected Hashed Release Title: Xb9SeOhjiKpb2BvTD93cmITqMs14LiSF2oHIGqnl 21:42:28.7 Debug: Rejected Hashed Release Title: OXWMk91tLcTefb8gJUxoKJt4n0SG1UJaRvNzIscK 21:42:28.7 Debug: Rejected Hashed Release Title: uc1f7qELwDWyXSawBRpiRR4ovN0qmLiZxAQAnCUk 21:42:28.7 Debug: Rejected Hashed Release Title: vYT0HVqVVVZQvrlzNMAJayXXupHSiODFdI3HGf8A 21:42:28.7 Debug: Rejected Hashed Release Title: 2jHAWPbW2gpkA85lKbgATlIhWFtF3y7Y0Iz9K3VQ 21:42:28.7 Debug: Rejected Hashed Release Title: nv0gSCn18skSWr9bGHzhIzDYgOJtwwa0TFBn5nTk 21:42:28.7 Debug: Rejected Hashed Release Title: UILRp00PL6g3kU0Of3D2YAlncnu34QSqOMavDeMc 21:42:28.7 Debug: Rejected Hashed Release Title: 2Yvh3BjhIpHZ1uE0BDdxJr0SdILIMp19epaYAndX 21:42:28.7 Debug: Rejected Hashed Release Title: HQNBKQznRWEEg9AzmKzsw9s2KC3RxCWrNt20k29Q 21:42:28.7 Debug: Rejected Hashed Release Title: oiASRwju22vWmJ0ATX9FZubQX83o3cVlHI8Drs2y 21:42:28.7 Debug: Rejected Hashed Release Title: muA3LSN7VQgJVM0GQ3wNKNgEjpqPYnNzBIF5tMzH 21:42:28.7 Debug: Rejected Hashed Release Title: sAaOCFTSv45ZsvB7ttDIVQQmLeHsbhH4uj5J37BU 21:42:28.7 Debug: Rejected Hashed Release Title: 36HXH6KM837wR9SgIFvJ0x7Hv9SGhgWGEIwuA9l8 21:42:28.7 Debug: Rejected Hashed Release Title: 8bDbvOs94u2q0ZCR4pdi37BKzdKUCHaoQskJ2FLO 21:42:28.7 Debug: Rejected Hashed Release Title: eMcmHP9iE5j9SbGXjf2oRrzU3ZSqb5mOAGcpRf2X 21:42:28.7 Debug: Rejected Hashed Release Title: V6Iw1XRcoPyJBmqnaDF8MGk13AznYbnUgKc3YxvO 21:42:28.7 Debug: Rejected Hashed Release Title: Alz1qK6zGRejSiV4Iz4Yckr3cillQRMO85iaXFnS 21:42:28.7 Debug: Rejected Hashed Release Title: MQWK9NhC4MJ81Y51zpJXTq9n6v46ekArTzfwCvF7 21:42:28.7 Debug: Rejected Hashed Release Title: xfS3Wk3Xvcl51tjpggyluTsZ2PJqokcSdxXFq2IZ 21:42:28.7 Debug: Rejected Hashed Release Title: AYCHN1sP2Qn9OO2UlaxA8pHTRHSmBawtpUMr24XJ 21:42:28.7 Debug: Rejected Hashed Release Title: 56QMVU6dAQ5UlLVZz0bHynIOTDGKcNQqRu1JxogF 21:42:28.7 Debug: Rejected Hashed Release Title: rVkPgKhqxi0Arq94UHaUoI7uU5wvjXCYX1smBxxo 21:42:28.7 Debug: Rejected Hashed Release Title: Qxvo2RynLjv53oUv5EpoMyn0O1OXz9hiGs888Me3 21:42:28.7 Debug: Rejected Hashed Release Title: urYF00WoZPIfpVHs6oXhjcLgrBpL3egbsUXv9DIV 21:42:28.7 Debug: Rejected Hashed Release Title: XM7R6O35wVJjkrcwBJm6sBEnZaYfyfrOnqPlo4K1 21:42:28.7 Debug: Rejected Hashed Release Title: HrHdZOKfrJazD5671sc5Ujcp3uQwom2t8ZGGTWds 21:42:28.7 Debug: Rejected Hashed Release Title: D05Km9InUl5V7BmJG2y8cCTIQVTKfyvE0spIi2gm 21:42:28.7 Debug: Rejected Hashed Release Title: 2Du6pdboiNxqzpvNq9OglJsYV6URaPkOP1CnEypi 21:42:28.7 Debug: Rejected Hashed Release Title: RyZvMR2R2I6NcN9wPzjvQQgHo9gNYnblwjh72XEK 21:42:28.7 Debug: Rejected Hashed Release Title: K6Pe1WGDUhE9y8Esp1PWSlCGdmtmQtzyfnwfGVe4 21:42:28.7 Debug: Rejected Hashed Release Title: ymXZLbYxKEFaPFzOMnB6PCDTN3UeTLaIwh39ciZN 21:42:28.7 Debug: Rejected Hashed Release Title: 2P7FRHrmRvGTHBeb6SctcpDwUkbArJ7ui8UZSd14 21:42:28.7 Debug: Rejected Hashed Release Title: X1tskWsSFatabNgth5Mlmw7GMCaojPDoVCasHaCP 21:42:28.7 Debug: Rejected Hashed Release Title: YXeVfycgm5lHw7XT4F4J5PojRBoIy6THr0rcs6S2 21:42:28.7 Debug: Rejected Hashed Release Title: Y3c8ZFldMkBHXEo5z5A6It22zy0lmfb6Eu7sZDSG 21:42:28.7 Debug: Rejected Hashed Release Title: cqEqHlnHeWqelieQSTIv6ScxvpPxsnwBuem8Oido 21:42:28.7 Debug: Rejected Hashed Release Title: 1AMW50HFxJepgaxbuYRqddXl20LDt90PUtF9GNx6 21:42:28.7 Debug: Rejected Hashed Release Title: Tnpnp3ymFIfFpXDhD4ekPnxrMaZuQ3xVbhLFuQli 21:42:28.7 Debug: Rejected Hashed Release Title: DQ7fJVUoAQejMO5ZRTO1PxdjUld7DHyGOC5VsIwN 21:42:28.7 Debug: Rejected Hashed Release Title: 75a3O8Nc5muxuckpRS6FVMtUpR4oThJQr2ghVPYi 21:42:28.7 Debug: Rejected Hashed Release Title: VlOfIkQH1SIzmLqVk8gSfT1YJ1PfEQTKMbHraWy6 21:42:28.7 Debug: Rejected Hashed Release Title: 1u6JPEybDoF0lxI3Ty81yByFLOLZ09tVUZJOTTDT 21:42:28.7 Debug: Rejected Hashed Release Title: U3ml1E38d7rpWsrP0m3x2AYfcxTfK0gkSAap4wi2 21:42:28.7 Debug: Rejected Hashed Release Title: 2DrKLc8r0xIHgjLxmBDg8zEFihL3MuwCjrScQZ88 21:42:28.7 Debug: Rejected Hashed Release Title: m2O3F4YJaINfCzexMOJnmtUchIg1HSEecWu1C9sY 21:42:28.7 Debug: Rejected Hashed Release Title: 6E3bCaztC0NB5g0cc5TXSIwGbTZxBSYG0dBO7csk 21:42:28.7 Debug: Rejected Hashed Release Title: qLoOTE0i8154IMny8mghDQ2c0Oc9Yi6ZxnQjY7lc 21:42:28.7 Debug: Rejected Hashed Release Title: VJlMBAVUNesUNeX8vVAjjvkiYGtry7yxqjZe1xp3 21:42:28.7 Debug: Rejected Hashed Release Title: c7j1GIzb32gzDsA7W3BsKxwz4CgQvCutGOltcTSy 21:42:28.7 Debug: Rejected Hashed Release Title: 7qr9dGbjRHmuDLr19TxGLPqN2xNTpmxWttTnKSKf 21:42:28.7 Debug: Rejected Hashed Release Title: lIpZVYpiLppnZ2Jnh0CtlTCGLnJXZd246wwj8K7Y 21:42:28.7 Debug: Rejected Hashed Release Title: ndeQW6MeMhEwIT7tjne5rsVXYf17rokKr6CxvNUi 21:42:28.7 Debug: Rejected Hashed Release Title: ac1gqBc8y8rxufSUpWagrGQMqBEldisrTYiAwL5f 21:42:28.7 Debug: Rejected Hashed Release Title: IjcUrESpNM5isMJTRvwgwlnAxCKtHmT79hyegtEA 21:42:28.7 Debug: Rejected Hashed Release Title: rKhDKLARWERKfWMCfsqK6RJL1kRoGmX7e1uL5XRR 21:42:28.7 Debug: Rejected Hashed Release Title: SVDEaLIIJKfDWb5UAwWEO19f9m9ZmKB6mp92izQg 21:42:28.7 Debug: Rejected Hashed Release Title: tDfP1qu2cxIxQfecpIwJqhf7yklUN5ekkgaobDtj 21:42:28.7 Debug: Rejected Hashed Release Title: 73r5bsnrugOWf3K7jEuuD2UFSGzrENBRS73716GR 21:42:28.7 Debug: Rejected Hashed Release Title: cEr8cddsNxHVIqKsdWcOLr6ufuJ1BzdAE2pl2y4Y 21:42:28.7 Debug: Rejected Hashed Release Title: Lo1KXsPbzfAgeBN7HaiMDOtSuojj9ztt4aZ9YZjF 21:42:28.7 Debug: Rejected Hashed Release Title: 26CyI5PC95v4WugNIWQuh6KFEm0sqoh0qPSv7O0M 21:42:28.7 Debug: Rejected Hashed Release Title: JXAspNMoveZHmqfdEyB32plHHW0XK21zl7kZnzTm 21:42:28.7 Debug: Rejected Hashed Release Title: ZeCTbTamrfSnO2qwzOhlcFk7QG00tCQM6ppdUXND 21:42:28.7 Debug: Rejected Hashed Release Title: KwJzbLvJbDWZxRlP1Lm89tEmEeM9OtA4C4exddo8 21:42:28.7 Debug: Rejected Hashed Release Title: xRag0xgmMLJnUIOtgYAaeweRuKjM1TqFax2Dykrg 21:42:28.7 Debug: Rejected Hashed Release Title: 2n5ybLdLP1nmi086R6KDurCrlMNCWoMovcujfad8 21:42:28.7 Debug: Rejected Hashed Release Title: uPy7tyCjlgfeMAvA4ORGGtoNTRxIwjeOms146XMD 21:42:28.7 Debug: Rejected Hashed Release Title: 5rWpOlL2Ihod8GHcbZET59OCoJTyTVCznYTvaJcX 21:42:28.7 Debug: Rejected Hashed Release Title: 8aEXF6Vi6jvWPcSb73W9qG4qm6eqwnA7reKbmU0a 21:42:28.7 Debug: Rejected Hashed Release Title: IOZ8NATVbUhuZQrOpO3NomURTX49TE0ycHNFZtOI 21:42:28.7 Debug: Rejected Hashed Release Title: ocCVYZn1nAN4rfs8vWVVu2zFogawfflhUEw0wKiN 21:42:28.7 Debug: Rejected Hashed Release Title: 1ZswVXsvrDAYaPcgca3RO0trYdaU1zFCbQXVWpt7 21:42:28.7 Debug: Rejected Hashed Release Title: gqSaCQ3jlN0SqIOlRO1STExsBwadvyw3JYM5kaLp 21:42:28.7 Debug: Rejected Hashed Release Title: qJ1XJy22lUYNJ15Umb149Cmre3u4mksF4IpePP9A 21:42:28.7 Debug: Rejected Hashed Release Title: TGOy1Wpo6tFhQGV8uQVKMVOtXQCNRtKSekEEPQaF 21:42:28.7 Debug: Rejected Hashed Release Title: bLzNxRTF8a0Tq4MxH7Fdnne9o5a2tmFfYUm6JlJt 21:42:28.7 Debug: Rejected Hashed Release Title: ZydcthlihWG5FQH0zpjxDxYJV1TCRGKLeRhB46Q1 21:42:28.7 Debug: Rejected Hashed Release Title: yINUbPyjbVCBF9jIGpTYfW2fgKgeaT2j9AmVFZE5 21:42:28.7 Debug: Rejected Hashed Release Title: MN1ogTMLX9SdcZkz9N8DH4lMRmFhNl9n9k4Q5xec 21:42:28.7 Debug: Rejected Hashed Release Title: MZ5123bt3Ef3rFc52McVYim57eSQGIeMg1JqFurZ 21:42:28.7 Debug: Rejected Hashed Release Title: f79I3JI23AcPQdRmdIBvIPJPnQvC4BdEDwmV5c32 21:42:28.7 Debug: Rejected Hashed Release Title: FQisSrsD2LDmSCEYCS3Dium3COdZcs8cHfUoOcVn 21:42:28.7 Debug: Rejected Hashed Release Title: Av1GxygnXc5d8DegvvRfQf6JapOvXKWnDvx4276b 21:42:28.7 Debug: Rejected Hashed Release Title: TXN24DI7k9wKS672bNv09LOPfyPecB5mzmsPWqTC 21:42:28.7 Debug: Rejected Hashed Release Title: yIxlR3SqsDjt9KtLjbdDGZuzjHyylcebB6XSTj9P 21:42:28.7 Debug: Rejected Hashed Release Title: 1F3fRDoHSKDFG387ssxNKRUAajd7G6YBJS7WxYkU 21:42:28.7 Debug: Rejected Hashed Release Title: ORfB3OvMDEtk43TU0yZvzHlXqLPmRTRQQITJK7Bq 21:42:28.7 Debug: Rejected Hashed Release Title: fmUBQ0SMAmuJCDyX5IT35S5MKMz2mzJNATmC7Lqt 21:42:28.7 Debug: Rejected Hashed Release Title: Qwe7t8Veo3beHSzAAVFBu3YwHJNZKn6saO9YEHbD 21:42:28.7 Debug: Rejected Hashed Release Title: WmcwyEQKK5YTHkxAO7MxvDM2rhruKmyM71SP4c01 21:42:28.7 Debug: Rejected Hashed Release Title: d42Kocy6Dj0G2obt7Ema2RL8DLSTHGbojAWA9aDZ 21:42:28.7 Debug: Rejected Hashed Release Title: M8NhrgnGrgSfVD3gZijihr2ZiRVkAvIxMC4yaOeh 21:42:28.7 Debug: Rejected Hashed Release Title: a5b19g5Zad9BVYlBC3gX09QEXxnjeUG8C5BDApKY 21:42:28.7 Debug: Rejected Hashed Release Title: RwhGwn05Z6QXOFVongSCxU3ENhGt7N87BOyHFPGT 21:42:28.7 Debug: Rejected Hashed Release Title: BU1wZKkerBM1fxZZHAmiaTSHhQLKrS4VzjtY2z7y 21:42:28.7 Debug: Rejected Hashed Release Title: yHJAg609A3xlaJAKpfspXvf3oGklfN0w95qQuGgr 21:42:28.7 Debug: Rejected Hashed Release Title: 5uqOgpo3baMEJenoUoMDe41ugj2o7hQHvf174IEd 21:42:28.7 Debug: Rejected Hashed Release Title: qQia0Xe7Yw9ygGfg0Pio6MPeN9GcC16CzgVq2xy5 21:42:28.7 Debug: Rejected Hashed Release Title: 1jUyyuqMNtcFWr16N4sAJzfLviEKdIg8Jw1WdK6R 21:42:28.7 Debug: Rejected Hashed Release Title: 0Bbx9a8o1xCz3VXTbQz4gt8lb3mjBl9ohCiSyuU0 21:42:28.7 Debug: Rejected Hashed Release Title: SWnMSYFPIWZdceScf6vdbLXczhHu1lmvSDcRyvoS 21:42:28.7 Debug: Rejected Hashed Release Title: nTPK3Ws62ba7lignoBQkvMogO5cW6oU7HwIdKkiS 21:42:28.7 Debug: Rejected Hashed Release Title: esKUz8ZkQyxzOiURpJzIeqTXnX6AM9Rt5EPD3P3B 21:42:28.7 Debug: Rejected Hashed Release Title: v6CO0mlrbMG3RB9mxUtjXDpYsZJ2Xxcn2WtkwjXG 21:42:28.7 Debug: Rejected Hashed Release Title: RpYapiSDM9cpfppXoZDfnd5zDy1ULyDbt2gmtXM4 21:42:28.7 Debug: Rejected Hashed Release Title: WKS9HEvu4fZwlEzVhK8Fx8GfObeIMQvQGqWVwlhW 21:42:28.7 Debug: Rejected Hashed Release Title: BATsWo78LMmk4Q401LYTibg2ITequOWlYrJU0jUi 21:42:28.7 Debug: Rejected Hashed Release Title: KMKbGu2UUHE5S00N68PcPXpimKosGWl4heIQyvvp 21:42:28.7 Debug: Rejected Hashed Release Title: cG90PWuXwmNWZ2tkXPZRJwOFntsrzdiL0BPC9rCF 21:42:28.7 Debug: Rejected Hashed Release Title: SL9SLC6hclVBBk0D3GvIMRBIjVPP5db3CrpFmZbC 21:42:28.7 Debug: Rejected Hashed Release Title: GEsDhvGzayDFyFExhzM6e1TIHjzo96H6Rg2BFlN5 21:42:28.7 Debug: Rejected Hashed Release Title: zEC2dzLRFqLd4bNDC74TGxUJHJw2gaspgFYgVVJy 21:42:28.7 Debug: Rejected Hashed Release Title: HYeJ6A0qAjlwOdCFPqToQH2KHObMaJVqNY60pdUE 21:42:28.7 Debug: Rejected Hashed Release Title: 5zI373vLbGWmTuUJrSv7hD92lWrDrZzaxMLWLOvn 21:42:28.7 Debug: Rejected Hashed Release Title: ZAf0NHNNwScVTxDihbWiMbtVcbQWtu8lfoGeIFD0 21:42:28.7 Debug: Rejected Hashed Release Title: 57qKmhPkc87hAqgGEIYsVPRn21kcWyAWPFeYpjsD 21:42:28.7 Debug: Rejected Hashed Release Title: GfijQJO4d0BRVVy5qs3ZaC841y1BCRUfLZ98d6ep 21:42:28.7 Debug: Rejected Hashed Release Title: yG2UqOrUf73d9lOOT0pKeRQaJEo8kmDva0oTvuEm 21:42:28.7 Debug: Rejected Hashed Release Title: kWLE3ORL7qAqBdoVxqcELYkZqXV4jZSCPujpzfH4 21:42:28.7 Debug: Rejected Hashed Release Title: cMUHoWFotWIMBS6IZhXqzopvCFs1f1iyJ5dwZ4HB 21:42:28.7 Debug: Rejected Hashed Release Title: TAXdIOBwQ1vGNaOSiXPVweRORicCq7vIIAJrUq1L 21:42:28.7 Debug: Rejected Hashed Release Title: dRsDTT0ZmGlzVxOBNJFQSpB9NsQUj47dBDHVTd0q 21:42:28.7 Debug: Rejected Hashed Release Title: XTZ64iDqHTM1Xeoo3qohZK2LT8iJ37BL5xICFan0 21:42:28.7 Debug: Rejected Hashed Release Title: fi4jltYfkeQLFZTyhiUkIZq6EPSqbNgrwhv0Gf9D 21:42:28.7 Debug: Rejected Hashed Release Title: v5WCpzY03hccOLnWJnRxSz1u1PKBBgTLUexJLPyj 21:42:28.7 Debug: Rejected Hashed Release Title: XEuPqgw9VKgeJzsvbpT1Ij8gcMeXWa5NCUjyVOLt 21:42:28.7 Debug: Rejected Hashed Release Title: 6xxhTAfEEeLpT9ai5GeFrj4eXpYVjbUSzJQ7ZtRr 21:42:28.7 Debug: Rejected Hashed Release Title: GS9gtoCU5GnhvlV18b0d3uXLK2idD3rnz7ERLaEn 21:42:28.7 Debug: Rejected Hashed Release Title: USzmCV0BuHm1HwmsXg288cGLpT7cAdIKcTKe0F7s 21:42:28.7 Debug: Rejected Hashed Release Title: 7u64zBl2uihIotCkJ60kOKkkDpw0IYN0fuRXxTXI 21:42:28.7 Debug: Rejected Hashed Release Title: 5bjAMKUQZPV7d3Mio4MyrrJvR14i2tMOIThNNAcV 21:42:28.7 Debug: Rejected Hashed Release Title: evb64RKT0n68zOUfn4sSAd7iuaJ3huk4z8jrJDoo 21:42:28.7 Debug: Rejected Hashed Release Title: CHCqPjjR8DW8D1hsUpaBMwoqC6GobgEP4OMa9PnE 21:42:28.7 Debug: Rejected Hashed Release Title: h7yelbf1fepI1k7Td5wHPQlJOKalWw7YhyVuGe92 21:42:28.7 Debug: Rejected Hashed Release Title: DSIctTLW1bD6amkhKwVGeulxcrk7jhg1FkPenSNR 21:42:28.7 Debug: Rejected Hashed Release Title: sgVPo4TsAtsFiqFlyaiDuHuPLWbSLocACyeEtaRn 21:42:28.7 Debug: Rejected Hashed Release Title: o422sLGiU68PDjHMY0ENNbb0RgLOYPSmjCilN8bu 21:42:28.7 Debug: Rejected Hashed Release Title: TnGav9EM3HBdDcKU3YCRBMhlCyYLzp4eWyQ4YLpn 21:42:28.7 Debug: Rejected Hashed Release Title: rKU6ZebPk09PVjKqOTu1fAFbIx3AE09Vf5UNm9zs 21:42:28.7 Debug: Rejected Hashed Release Title: qqGKRktXNQMucXKtUzIc0miYd18udma23OFrPHy1 21:42:28.7 Debug: Rejected Hashed Release Title: l6D8Mzy2jcVqQvejkJXAFkb3rWylTOEOuPgUTQoM 21:42:28.7 Debug: Rejected Hashed Release Title: zpu0eedctFtUc0fBScHYDoAoxRi5TOyGEnns4v0j 21:42:28.7 Debug: Rejected Hashed Release Title: B7J52pKFkVJoKOKgVIeL72vBcQTdEHTc90Jim0bY 21:42:28.7 Debug: Rejected Hashed Release Title: sdKMRHLl81Hfkruq7dmhM01tzoPfElNGYTuOwqn7 21:42:28.7 Debug: Rejected Hashed Release Title: OeAFix6CM0KGE4DhofXlUqVczuhQNqvjja512pBZ 21:42:28.7 Debug: Rejected Hashed Release Title: zcE1IbdWeMd4yJkE9iagaSorXj82afw3l0J4yUnY 21:42:28.7 Debug: Rejected Hashed Release Title: DbEekwMl1es7fY0RlCTkz1e3zKcg9eI80AWtsVCP 21:42:28.7 Debug: Rejected Hashed Release Title: DiBwRswHK8F0t7gHPkoqYOsbipgYLoKHqT3VIDsZ 21:42:28.7 Debug: Rejected Hashed Release Title: 4RXX3t40InFAqVOHvv3fMswHKNW1su8pAtDWpJcG 21:42:28.7 Debug: Rejected Hashed Release Title: zLO54i6tWgu7ZHWmvb3vkoTW57cF4mdM24rI5XId 21:42:28.7 Debug: Rejected Hashed Release Title: 2RvShGYxZnuE25CoQzbjMYHqeIZ6W9gJgdxxbi12 21:42:28.7 Debug: Rejected Hashed Release Title: LjtWWUME1J0nZti7rJBBhhAhSj9uDo2M0GGhBY0d 21:42:28.7 Debug: Rejected Hashed Release Title: iIgBqaztUMJ23kE02JuIVuEiJDA5OougJGIw2DgU 21:42:28.7 Debug: Rejected Hashed Release Title: nA0VUBvu6FdGNi5wreCRG8biXJvehao7f66WNKI3 21:42:28.7 Debug: Rejected Hashed Release Title: PYW39RJv1z0sbVGnfGTHPhj3LNRJTUHnJpLyn5fM 21:42:28.7 Debug: Rejected Hashed Release Title: 3o7Gjty7IybsAYFRMDRD5THoTZrsr1YIiBa2tw1k 21:42:28.7 Debug: Rejected Hashed Release Title: eUXTRDd25IV7MgNGuYXZxrmebQK4auQGgE7nNgu4 21:42:28.7 Debug: Rejected Hashed Release Title: ehHEsa54yKxxAmfjiN3yaF7WcnsXrc0YINvrZ1WR 21:42:28.7 Debug: Rejected Hashed Release Title: mjDj3eLOZhuKUch6WRN1ZaXUpxHOXD0QLHkeF7eQ 21:42:28.7 Debug: Rejected Hashed Release Title: M5nHhd4ss98i3nlMjOkeDKLFzUwFh3oGGMtw4DDh 21:42:28.7 Debug: Rejected Hashed Release Title: MZCCpJPPJpnVCkI5yRmvSUHchKhpTyCA1kBQ8PNH 21:42:28.7 Debug: Rejected Hashed Release Title: GTn4QB400hLXme7PkvA1pLDFLQHZrGu6nQe7t1pz 21:42:28.7 Debug: Rejected Hashed Release Title: COzq8cSpDd91zgJOGdTLUb2HCDKA3jLHCLwlhssw 21:42:28.7 Debug: Rejected Hashed Release Title: fAvbpWda6zDn3EDYvpAbdAa5m3BcnK0MSwXejlDz 21:42:28.7 Debug: Rejected Hashed Release Title: OUFpNy0dbYHE6dTkgfJoyjJCPhRIPz8q3AFA4Czq 21:42:28.7 Debug: Rejected Hashed Release Title: kMI4PxMsrJRtqrOxcjt8nAJBlnUgupsVS1lhWhgO 21:42:28.7 Debug: Rejected Hashed Release Title: ucg813pr3Pql619GGfqhVcFmmVOzyXVkSmrDITdK 21:42:28.7 Debug: Rejected Hashed Release Title: wkx7f8dpGmsAMYuBlqPTdAk7Dye0GukYPwo1zlCO 21:42:28.7 Debug: Rejected Hashed Release Title: oNLP0T2xab9PYIXd9jjnwFSPoP5xZr7vyjlbdTLB 21:42:28.7 Debug: Rejected Hashed Release Title: 3rIYgOpGUlQyuUTzb2gnZmgTPC6DJGCXkPxGBdZ6 21:42:28.7 Debug: Rejected Hashed Release Title: EOrSGFNuaXBHPATNrmZLZICEYVBzu4OLFS6IuqRd 21:42:28.7 Debug: Rejected Hashed Release Title: jS6Bsr1NQ0qXAFu49JFmpzOvZh0ZDgq2l3Z0Kb8p 21:42:28.7 Debug: Rejected Hashed Release Title: DQIY1gC1yVGLzUDo4hYuiZutO2udO030101zOqfn 21:42:28.7 Debug: Rejected Hashed Release Title: mY1f6S55xVU4QkoVoXPordUXAJ4tAkOTbh9NwfxV 21:42:28.7 Debug: Rejected Hashed Release Title: Uox5WQYm8hWABA3QEH7naUYtIXgfW2qdtLEU8XDh 21:42:28.7 Debug: Rejected Hashed Release Title: 8G09Wj1Ur6WRWPkGYFPBooOcTLSz1hyyuGwk2qTv 21:42:28.7 Debug: Rejected Hashed Release Title: xhxTz8I0lpySKUvWcvhrI5gKNIIu19FwlKn32pNx 21:42:28.7 Debug: Rejected Hashed Release Title: PVoda71Ajabgf5NgELbombJCdolQvBqXcDpAPfe5 21:42:28.7 Debug: Rejected Hashed Release Title: CEAzT1oSEDohSf4O5acPAIBsDMVZ8ppdVCxdnSeh 21:42:28.7 Debug: Rejected Hashed Release Title: dA8j2ZSuDH8qFaPMbvEIlv7XPLBXRpy2UjXwo1J3 21:42:28.7 Debug: Rejected Hashed Release Title: IMKtZTNXIwuIL6QDDF3uZEGFYkhyNNvXG0qKmxMl 21:42:28.7 Debug: Rejected Hashed Release Title: s8rQa4oZfHOjZ6fLNnVhSNSeheaVWbCPBZfa11Ga 21:42:28.7 Debug: Rejected Hashed Release Title: AQi6y00PwHSTrjuarD6fGcEcyPr70tdOScr0WmWl 21:42:28.7 Debug: Rejected Hashed Release Title: 8aeaT09ZrqrRf9hMTPUMNN6MAQ6hRu9xWVrxsjwm 21:42:28.7 Debug: Rejected Hashed Release Title: NWRVniStroIihPdc5DJJOenSKBDoHg7V3eEt3dRS 21:42:28.7 Debug: Rejected Hashed Release Title: qcpmsoj1MYrN8l0WWdB7RW8auEy7YW4BfzjN88rC 21:42:28.7 Debug: Rejected Hashed Release Title: IfWgfVa5MzobATpzzJkL2vzS7DVmDKyVwldI5GYo 21:42:28.7 Debug: Rejected Hashed Release Title: O3Yufh9qRZZemIyYs7PGtWBR5ltNgVuBccBRkACW 21:42:28.7 Debug: Rejected Hashed Release Title: mK6SdlYGgxg1CIXMDtQtFhqe59AFoNBWiO5UmlOa 21:42:28.7 Debug: Rejected Hashed Release Title: 76vf2KH6iAkp8PWqL8SN4lbtDyQvb4TSJ6iZTU83 21:42:28.7 Debug: Rejected Hashed Release Title: 7nWFdOxDLS0PYFqlVrQHTn7nd22HrWSXgVbKVJ5c 21:42:28.7 Debug: Rejected Hashed Release Title: 33UPWH3KbOt2xv2M2ON0Nx0tIRDW8bWM5yxaSPf6 21:42:28.7 Debug: Rejected Hashed Release Title: ztJxFAz0dotBDoD9egoWQ2H9Xi0cLikCMaGjiGQK 21:42:28.7 Debug: Rejected Hashed Release Title: ZZmN7bsEP7Lr5qT4UigNw6d3106TJIHLRg6Nfprt 21:42:28.7 Debug: Rejected Hashed Release Title: 3k8Y6KmqxdkfTRYYq775M9O8uz66C51LynKaI7zY 21:42:28.7 Debug: Rejected Hashed Release Title: 7DJFe85g3WyUcxsBBrRhDP9IlT6Y6sC37ez7w8bN 21:42:28.7 Debug: Rejected Hashed Release Title: 55cvdya9MTf6MHdzS8BtoVJzVqV3VesPORLmpvvD 21:42:28.7 Debug: Rejected Hashed Release Title: bhvzgre4d1YGdZ5vFaJ4Qsr8dGxhZc2wrD1od4xG 21:42:28.7 Debug: Rejected Hashed Release Title: 9CgSAREIQqbcCZcK2GkcuBEhvVBbPU2T6ohKdv2n 21:42:28.7 Debug: Rejected Hashed Release Title: SRbtFI5O2xOx3js3aTyLtzlEiRX8NO2fNCLtFRkq 21:42:28.7 Debug: Rejected Hashed Release Title: kUgGoEel0sWSNFeoZlR48chiCYxLzvDeoGd3JotB 21:42:28.7 Debug: Rejected Hashed Release Title: 29Ya7Wp2Vi7m3P03sQCHBYeNmIUJimPm6W8TTnY8 21:42:28.7 Debug: Rejected Hashed Release Title: qZLeoQPCcNiwIATrGHJXHLdChm6E90N0JP5lAoCB 21:42:28.7 Debug: Rejected Hashed Release Title: XrsvcS3oy2bEpRKy1j9Z4AqR86biKBrl0dJfoPMM 21:42:28.7 Debug: Rejected Hashed Release Title: bKc3v2TzGjZyvzrwrdZ8P9Scui3HlJuya7weZPN2 21:42:28.7 Debug: Rejected Hashed Release Title: qnyVNg0t4IdUU9td7DpJPJyoC84RoKuLDqoTpSax 21:42:28.7 Debug: Rejected Hashed Release Title: WVVoORsiUDFh9GIFKwpshGef4d40y1IIUfZ7lQAI 21:42:28.7 Debug: Rejected Hashed Release Title: 3Sk6iSynQaaeO0Mykjxk4uVo8mPYUspKqzqiGfUU 21:42:28.7 Debug: Rejected Hashed Release Title: 0CzeBvMvujgYrRpS1OkycjBX8zsmESfa2Hr0g9EV 21:42:28.7 Debug: Rejected Hashed Release Title: TjJN7VYNSMlCQLAAZwFCSoA64EoQxlMHKbBKKWTQ 21:42:28.7 Debug: Rejected Hashed Release Title: ML86pieTgxoluhhqEJKdvL79lY7amLmrbad5PD4K 21:42:28.7 Debug: Rejected Hashed Release Title: UgkvhfGjVXwFTxbPCoUl7chd8TV9NFAc7nDWkX4n 21:42:28.7 Debug: Rejected Hashed Release Title: LTS8v0KlYx7wf32OVBQvJyOnNUDkglSfejdCeriA 21:42:28.7 Debug: Rejected Hashed Release Title: wZ9ZdtAPQVmzasz12sC89HJZkTi9pCBSZUkGVzqO 21:42:28.7 Debug: Rejected Hashed Release Title: GT7ltXtAvOZCVJyeXNG4NXNhlL8mt8OfTxSmJFJs 21:42:28.7 Debug: Rejected Hashed Release Title: SNUccVvmpPrVQrzqAdlXJswXHWwLL51DuQYNs1ya 21:42:28.7 Debug: Rejected Hashed Release Title: ek4edHOpUsZz1KzhC0NduVvrPv5sWbYoxUTM6pD1 21:42:28.7 Debug: Rejected Hashed Release Title: QJoO9lEErHeoIqh9P7bUkciKfFEPgONaIBxmDf3O 21:42:28.7 Debug: Rejected Hashed Release Title: znTJACIqiJBpMKrzwiZIScEdOPZUeRC0IFKnbH7i 21:42:28.7 Debug: Rejected Hashed Release Title: odjSYrcxPHAI9ftFYDzELtdnVC0amgi8QBFg9OQd 21:42:28.7 Debug: Rejected Hashed Release Title: SF71eK2vcFmvKgAXY2zhsDCxTXPeonJ8pDsZj5aA 21:42:28.7 Debug: Rejected Hashed Release Title: 2VshczMrPUDXKN7SU9wfwavdTNt4sGNjcNFLXvLW 21:42:28.7 Debug: Rejected Hashed Release Title: 9hIrync3O0uUY0mwjJPvrcy0EXxwEd47FO5zJjZI 21:42:28.7 Debug: Rejected Hashed Release Title: 95On8dA8ryd2wcLPzLqxWbLbYJtPJLxLCxjrZ3iu 21:42:28.7 Debug: Rejected Hashed Release Title: 2UWka1jMlXUgI7TM5GqNpzuvprRPpXsyOGBGABDi 21:42:28.7 Debug: Rejected Hashed Release Title: Xnd8vvea8Eh1MLmLbMDGvph9yBZT0XjELmE0FZiw 21:42:28.7 Debug: Rejected Hashed Release Title: TmfrxEiIMO39hcSKaULv11HSWNpZGHlYb0CfhL7s 21:42:28.7 Debug: Rejected Hashed Release Title: fQQQDhX16nCUGSDgPB5tkWYO6nx5EvLZq8GEldM7 21:42:28.7 Debug: Rejected Hashed Release Title: rJp6nmH02O6HdNYhhHwSMEvOeykU1RSsf8PhELRq 21:42:28.7 Debug: Rejected Hashed Release Title: v1jdas4NYwAg3skakqyvZG11pUpnNyolcH7kVdu2 21:42:28.7 Debug: Rejected Hashed Release Title: gak3DWYshWO7F1Dob8QF4XZxxUdvu4EW4AB2AVMJ 21:42:28.7 Debug: Rejected Hashed Release Title: YWSg52m2z5zh5IIBgHAMQ2gfraNoX6MbLBWfBt6A 21:42:28.7 Debug: Rejected Hashed Release Title: cp6pRQbh8pD3Pgv8oAz7kDd5zyfj9YiAh7Lf8O4J 21:42:28.7 Debug: Rejected Hashed Release Title: K7Wvkb57kSXvKmaMikFtBY6y99dJczXo2lgS1ESt 21:42:28.7 Debug: Rejected Hashed Release Title: BlzAxLcXlWVJkq07njB2mR7iq0AqOa6Z2mwHUuRZ 21:42:28.7 Debug: Rejected Hashed Release Title: zvSqqFgYI0VPju3n85oq9tQOQmCeOWOEEezOVPvb 21:42:28.7 Debug: Rejected Hashed Release Title: bJmfjSTiuEwmyE14QXt3F0W2Lw80QtGxbJetagL5 21:42:28.7 Debug: Rejected Hashed Release Title: XHyyXhWktMqdgMGU1NukLN19riIjo63CSRhNy6Wt 21:42:28.7 Debug: Rejected Hashed Release Title: 8Kpy8x0aJAF1C8fS3e5P2CzmMA0v4yhl3UfLUWcw 21:42:28.7 Debug: Rejected Hashed Release Title: jnDn0n8MaTvYmkCnggCCJ0pZdt00I3kNffdQBe5U 21:42:28.7 Debug: Rejected Hashed Release Title: deLRhT7Ri8VfTWMx1G1cE6ptT8JfLCGdMx6Ro9Wq 21:42:28.7 Debug: Rejected Hashed Release Title: bJr75ldzZQRi228DJHOcKKEXi3YFMRYGgPitb9e6 21:42:28.7 Debug: Rejected Hashed Release Title: 3PkO1RSLZ5GYthg0D9Y3hwL2bdg9ww59yPMsfPMz 21:42:28.7 Debug: Rejected Hashed Release Title: WvQTHQe91iB72ErL6nLWuj4kD4RZe2kegLNIl6jo 21:42:28.7 Debug: Rejected Hashed Release Title: 9YFGch2xkObfhRjZv5qobtu8ezdoJ3EJhH1vyKJ2 21:42:28.7 Debug: Rejected Hashed Release Title: EH8RxyCQrEratErNWfzTMUHVKrkDZK7iuugTtj9w 21:42:28.7 Debug: Rejected Hashed Release Title: uGRXgoPgTwMRMPcIFe1GwJp6N0pa3UwxtrcgDTZ8 21:42:28.7 Debug: Rejected Hashed Release Title: 4dCTJXzrHByUEZ6SLsIs1r2FALbcOUttfYA0wtHR 21:42:28.7 Debug: Rejected Hashed Release Title: Z4x3TtoWspzFgIRkl72DicZBehoycuoT1Qbrb5HD 21:42:28.7 Debug: Rejected Hashed Release Title: plKw8ogWL4kxWRYCeATQdT1u391SWh5wWG4uHvzN 21:42:28.7 Debug: Rejected Hashed Release Title: 61WCMALWzvMG7CI2HqP9yIKmozF2jqXWPGKaPfeI 21:42:28.7 Debug: Rejected Hashed Release Title: gUAF0QqKYEG7I7sxB1unGdPuQRD1qpAmVliv6n6j 21:42:28.7 Debug: Rejected Hashed Release Title: noAnKSY1DrzviirS4s4MDcZnWagIgAMzxvFoOFjV 21:42:28.7 Debug: Rejected Hashed Release Title: vWRdB0x8KfnauDHKBCAVnsYrWoNaRmCCCQykwJo0 21:42:28.7 Debug: Rejected Hashed Release Title: ZY1cPKEv8qh4hnHYN3BCIOrdWG30KfFHuMgSMwt4 21:42:28.7 Debug: Rejected Hashed Release Title: RIo47x57RpyNkrd5aINpx9AYX7Z3pTGm2c3Jez0j 21:42:28.7 Debug: Rejected Hashed Release Title: OIYl5LHQqfTFimYjaLMArTxKb6HQZW0MGwmj1274 21:42:28.7 Debug: Rejected Hashed Release Title: ZAkaW2bbOQPQNLP0ps0vUQRsrZjeGsbgngxvyn1x 21:42:28.7 Debug: Rejected Hashed Release Title: xbAGy7cqBsRSurBmyCuHxJtca6mKGGVcj4ZufJ7A 21:42:28.7 Debug: Rejected Hashed Release Title: 7LMjdseflo3trHnKLmNGAq1de4ktrG224NkD4Jmk 21:42:28.7 Debug: Rejected Hashed Release Title: XstCydkOwqkAiN9es3BlM9RPS0XTa584JLVWGfRc 21:42:28.7 Debug: Rejected Hashed Release Title: LTjdBtXFzRi9Rrhaa45jBQ9aEpBB2qVgFBhZtvRk 21:42:28.7 Debug: Rejected Hashed Release Title: f0txc11eKYtFSX7SwsvbWXkrOhANUghUhfbL7dlR 21:42:28.7 Debug: Rejected Hashed Release Title: yFPDEc51XV5xYUj8VPN2HOP9UwEXrgVuOYzMfplO 21:42:28.7 Debug: Rejected Hashed Release Title: 9gBji7K9r5QYwC61hkgPpuaXGdMY8YzfNhHNDCnx 21:42:28.7 Debug: Rejected Hashed Release Title: nuKakV5BdhX51wHn2RRIbqswgJe9BTUuAzBKlpwl 21:42:28.7 Debug: Rejected Hashed Release Title: BMZ5I9GX8uzBnLsnlVeSbKCtH6IYj1OGTo9tuY67 21:42:28.7 Debug: Rejected Hashed Release Title: nOySk98YTc9fWAVmXs5VNRG9HtyKHZiwRLHNDJ0j 21:42:28.7 Debug: Rejected Hashed Release Title: rHeDiCVwV0Oa5X4R3wRMhzlQdXyMxRu4xSJ0SPfB 21:42:28.7 Debug: Rejected Hashed Release Title: rBylGDRPjV8rGORdcSGXPg9fICr9trv310sDVrh6 21:42:28.7 Debug: Rejected Hashed Release Title: f1LUFHWuYYWOa8yrtpjQiq9hZUz6foWjor64k68K 21:42:28.7 Debug: Rejected Hashed Release Title: 9UBUZQQnEtRpoRSKBy5qV9Vs9uSCJ4ZCXtRoYYgi 21:42:28.7 Debug: Rejected Hashed Release Title: CpyxK3DvAY5FvkB9tIgzYJcn87Eo2KZr80elD5D9 21:42:28.7 Debug: Rejected Hashed Release Title: M6gBEWd7WvnUsBUr7R6X9ZhQCqGq58NDa55dIHYp 21:42:28.7 Debug: Rejected Hashed Release Title: AkYVZRySP5lFy4qV6Jxa1XNl6emtsKfLOsVm2C3B 21:42:28.7 Debug: Rejected Hashed Release Title: Z3XVRCnmy7DLSU4iSt2dD7eHGu2tm38HwMd37FXN 21:42:28.7 Debug: Rejected Hashed Release Title: uFfAFYBjLVXwfGTzSXn6XTVBe26KtreoTCw0qfdT 21:42:28.7 Debug: Rejected Hashed Release Title: GSawPKC3THkxlBQY2jt7MaaEYL9zi17QAHJzTpaM 21:42:28.7 Debug: Rejected Hashed Release Title: MrBbTaI8gtL9w8B7EqJ6pxTp5m1TUfPAHv68d6fi 21:42:28.7 Debug: Rejected Hashed Release Title: ubrQZDB0eu9QUQG8Z8CSlQAYIVuXX2ZAGEJ3b0h5 21:42:28.7 Debug: Rejected Hashed Release Title: UNQqLKVo8s2ZkKdDJ35acH7DorLf4AhIlZRU4Y0y 21:42:28.7 Debug: Rejected Hashed Release Title: d02HxIWztwnodlxuFhI0mxcZGu9tpRvMwxG0pxH1 21:42:28.7 Debug: Rejected Hashed Release Title: 1jSvCXZXCFFcqYLAgcTDCibYsCMl0j4eWofl2fP2 21:42:28.7 Debug: Rejected Hashed Release Title: f9rOs9pIRSlkmbPN7UNVe5bmOVYiVv07tRVj0gcw 21:42:28.7 Debug: Rejected Hashed Release Title: VRsE8uTWuet9jhKQcWJAPXMRzGZV8aWInRZkfUUk 21:42:28.7 Debug: Rejected Hashed Release Title: 7JzKWAZ5e6O9GjwdRAIP4VUDl8p6Jk9Xrpxm8lWZ 21:42:28.7 Debug: Rejected Hashed Release Title: HBL3oJnX3VZ6rRMOsLzjKHDxn8FzuEgwYrrkUdJS 21:42:28.7 Debug: Rejected Hashed Release Title: 5tlMsCK8G2sDHE29RQqoGUdGrfzJm5sVnXhXvjp3 21:42:28.7 Debug: Rejected Hashed Release Title: w2l3BqAAi0dsNms5UncEvCNzm7G1rFOPrB8pRscq 21:42:28.7 Debug: Rejected Hashed Release Title: IO14KjeWXr7md6b6UDmKPe0e5T21fhyycLMwPZcD 21:42:28.7 Debug: Rejected Hashed Release Title: 2LuvB9w359TITiZJkV8NE2CTzWLxQuFouU6vsmL3 21:42:28.7 Debug: Rejected Hashed Release Title: OX0TQGDDOIQ5B7am8bL07vOh1lRPBbeG7TuXQSLc 21:42:28.7 Debug: Rejected Hashed Release Title: KKcjLVnqkA6ISr1Qt2sHttF8Ugb1Ytom4n8Ioltz 21:42:28.7 Debug: Rejected Hashed Release Title: s8IKSWJO2l3w9TiP8kts1lvsNd0iY0xvaa4Uyukt 21:42:28.7 Debug: Rejected Hashed Release Title: iZXUbvCGVDbxrFH6N04GPniovdOcdwWmQosYdFB1 21:42:28.7 Debug: Rejected Hashed Release Title: 2Z40y1J1sl8DryEo4Vtad4aKA58HJ7eIvRWd20j0 21:42:28.7 Debug: Rejected Hashed Release Title: lELhziWyhh8oBSAaRif1MiSD9PHAt2edpCASlS8D 21:42:28.7 Debug: Rejected Hashed Release Title: 6VOWUKWcGMomO1kP5aFuA72GwWM0oAUPhsPKYgLv 21:42:28.7 Debug: Rejected Hashed Release Title: mdAV6TUbMN1o0zdV5Dub19tFNuCHgdVBNCJ5eGHt 21:42:28.7 Debug: Rejected Hashed Release Title: Vpl54TvGZt7qEGVwS5icLKnEHCxuWjlLZqtHIEgd 21:42:28.7 Debug: Rejected Hashed Release Title: RPPyFaESqD5BUuRJ5CNgmpIVPkfxvdG52we731wM 21:42:28.7 Debug: Rejected Hashed Release Title: yfSGxBZQ8sftcSPYKRZ8V7bDxUVBXDvs28ijAQB1 21:42:28.7 Debug: Rejected Hashed Release Title: DhB5CVoLXO1YoY89TMCcjWeLBJKxXqj9yE9eDRij 21:42:28.7 Debug: Rejected Hashed Release Title: IVbnVG3sAp7H7WRni3sX9QRg80id887Q5S6JpCUQ 21:42:28.7 Debug: Rejected Hashed Release Title: WgiMSALkbEmi9PTkGKoSdQrjFp3y7ulqKC5eBZAw 21:42:28.7 Debug: Rejected Hashed Release Title: qUzRPbSVTpSLGVrhfQLK5xkyz6eruZjzSAe9ImV6 21:42:28.7 Debug: Rejected Hashed Release Title: COijVTfnjvEYG4epLxZ0MoDJGQpFxEKxX0a7lny1 21:42:28.7 Debug: Rejected Hashed Release Title: kw4uP2XKSgoOWfsUVHLtvkTNTXz9om8YxqF09DtP 21:42:28.7 Debug: Rejected Hashed Release Title: Z1pbfY5mLCdlCEXxjb9AXcqSP3DiuDWkjluB7INq 21:42:28.7 Debug: Rejected Hashed Release Title: 7P6kSUmtZmDvvCAxpe6qEQWIaK5BT1wWI3kTMVfB 21:42:28.7 Debug: Rejected Hashed Release Title: quieTuoN18jdQQQgXB2J4cHsk7TKXONV49YwlTzW 21:42:28.7 Debug: Rejected Hashed Release Title: qGTWzFNGRYLmTe8scEQaVpgrIQeOjNeGsNYWBzgq 21:42:28.7 Debug: Rejected Hashed Release Title: wTRKMixJHKthiGq5pyHsuUcelxM0MZDI1TTv2inI 21:42:28.7 Debug: Rejected Hashed Release Title: FrMpAe1yxVwJygYGO9zbqmVwYtE8mJWHTZ9yDHls 21:42:28.7 Debug: Rejected Hashed Release Title: 3pSDmWtRvkxSrw4NgHdJXw578vMGPQBWytf05h0G 21:42:28.7 Debug: Rejected Hashed Release Title: 58cy8YBfVNDgofmlHN2pi3eDckBbqhJquTXvL6XO 21:42:28.7 Debug: Rejected Hashed Release Title: janQtM7lQfnUlsFvPaeAnP6WZEbXDjHEGt3tjTHB 21:42:28.7 Debug: Rejected Hashed Release Title: dkvOu4zq3Y5MeuewarXBwfvnrQVdCmpZsi4dW8kr 21:42:28.7 Debug: Rejected Hashed Release Title: bZuOpTguLjT5ql4LQQ1wj6g4LhrYKi90SSOfOd80 21:42:28.7 Debug: Rejected Hashed Release Title: Lw224DwTwvIeaE3v6sn6fn7SvVOzEGuCA80AGEg4 21:42:28.7 Debug: Rejected Hashed Release Title: QZAChJXkkfJXvCwWt7oTBv2woUOHQhpdcONIQSIp 21:42:28.7 Debug: Rejected Hashed Release Title: ofJCz6LKQc1he2e5kPVfLXh7Z4Mc674esTl9xXqF 21:42:28.7 Debug: Rejected Hashed Release Title: x5qJRYNmHCOTjy7wi7S0ezfm7NhzSZeUinpkB8Zb 21:42:28.7 Debug: Rejected Hashed Release Title: 4xBMoFPYYRT5t4bTRunupXNHgPyEHWeasDNL5Pra 21:42:28.7 Debug: Rejected Hashed Release Title: kdyiSAgqGOC8UAQJxeCY7O2bhCd2yLmhyYJZ2eU2 21:42:28.7 Debug: Rejected Hashed Release Title: NKoJPLSxyuVFNrhG7WrNNWNHgtHp6NJIW1kK0fb5 21:42:28.7 Debug: Rejected Hashed Release Title: OaXhwVbzqErSyY3RJQYYN0nJEkgAb1mZUOwulwcj 21:42:28.7 Debug: Rejected Hashed Release Title: ma2D9dBt9GeH3CZed5sO3l6eAIEYrNvTeROGBH3U 21:42:28.7 Debug: Rejected Hashed Release Title: ir4r2YnFN0uJ1PgClxGPz99iGRoVs61H1GfAu3Ql 21:42:28.7 Debug: Rejected Hashed Release Title: YhrKBab84mAsqeYyHKT9ZAIiTTKBz0DbCmEy1yKQ 21:42:28.7 Debug: Rejected Hashed Release Title: qsRTu6SCwqnDCfAjQ3Zq5IOuOjAHkQF8Cis22O5N 21:42:28.7 Debug: Rejected Hashed Release Title: 1rT7t8Ze5Io5KzEndSh0fWE9OSxoyLP7b77nykut 21:42:28.7 Debug: Rejected Hashed Release Title: bF97mEoJMPNlNFKb2GnA7srWG045xe5Ka4kT9vyM 21:42:28.7 Debug: Rejected Hashed Release Title: qxOwVvRGcPhesTjusNLICfhOZHnzboLqysY2VKsR 21:42:28.7 Debug: Rejected Hashed Release Title: o07ddCFBdcoW1gbadbrC2rKptdQoovIoqqIxmFY2 21:42:28.7 Debug: Rejected Hashed Release Title: qXJMsmbNFX9xHOAm31EhMqMl7hKoMvSV5lRAVcMv 21:42:28.7 Debug: Rejected Hashed Release Title: UKYzbjtRHp41swbJUTiCRGvLbIvSeWdJjQLLXmQW 21:42:28.7 Debug: Rejected Hashed Release Title: WywOhKzBwBSQS4Bv0qBbyOiRv71qE67xSDolp4rd 21:42:28.7 Debug: Rejected Hashed Release Title: gwWs9VMsaNrzLe6UAnZEehd1Zmn85Oc8HbNGztNl 21:42:28.7 Debug: Rejected Hashed Release Title: C4cOch32qBpSzaBbvh1lZMue37ejIivYEapkSpkq 21:42:28.7 Debug: Rejected Hashed Release Title: jZha9X9OMHd7ESjRFElVsLQBnkhy4igzkWORP0D8 21:42:28.7 Debug: Rejected Hashed Release Title: aw6OJaKDu81DvUb5LP5VwEBbLJVzTlZwNd8x9ubG 21:42:28.7 Debug: Rejected Hashed Release Title: OXfBoKFuUEwmasdiAUixWkDeLS7q6jGWLFt0SCUA 21:42:28.7 Debug: Rejected Hashed Release Title: O0B6XvSRFNDI1Wu61hWBxEVfXjotx8s4IdJrISO7 21:42:28.7 Debug: Rejected Hashed Release Title: pmUP9h0uG7cxwrX8pTt1ZiFf3skBfUUqNdhb8dvQ 21:42:28.7 Debug: Rejected Hashed Release Title: 4zQtUfa51kRy0Weu8gNCtBhlRrEEpE08lm5AQ1bm 21:42:28.7 Debug: Rejected Hashed Release Title: zMxhmnL95B1YTJ1kSUCE1rAO1FAr3QUWb66h1Ofx 21:42:28.7 Debug: Rejected Hashed Release Title: w2Jws5tAl75jYdENEhahTIqYA2nJORV6duZfEnbJ 21:42:28.7 Debug: Rejected Hashed Release Title: HOWLxWXY0TkGTZVoHbFFTlOy9uYU477PwAi7fQpg 21:42:28.7 Debug: Rejected Hashed Release Title: nEHr3OZWzMj8XwAMTJPnG03APFpRvCQV6SNXAa8v 21:42:28.7 Debug: Rejected Hashed Release Title: fxpDJr9DdsfcEqWBtiaujKBFj2EtdEYxYBpAFbwE 21:42:28.7 Debug: Rejected Hashed Release Title: 6Cr5gnEjJChmTMFwpdP6szu6zrlvxRGezBcA1Rne 21:42:28.7 Debug: Rejected Hashed Release Title: DxzpGaady9i5ybYjKns4CG1gfHALOwhMhTlCaLZw 21:42:28.7 Debug: Rejected Hashed Release Title: JWc5AVYNpqdxt1cvKMXjZCiK9S38jjhJ8fdKdtkL 21:42:28.7 Debug: Rejected Hashed Release Title: fP4mf1EqBn485Jtqz8MBv9ekDM9nlCisLNcTPpSt 21:42:28.7 Debug: Rejected Hashed Release Title: TYmu2cYzSMj0LPfjXAfzhfkDjusBquLiz1b4E2ed 21:42:28.7 Debug: Rejected Hashed Release Title: bmkBMrTCNDgtZNaCXsev6PQtD2EvDurHcouM2qbJ 21:42:28.7 Debug: Rejected Hashed Release Title: eHAh3Z8BoAlM7J2nY486N9HiZQspW2oJE8nFt7zZ 21:42:28.7 Debug: Rejected Hashed Release Title: 8pxZCaBeqbH0nz0EOPrAbEfcHtBd3e1V1ebAWZNF 21:42:28.7 Debug: Rejected Hashed Release Title: tcaK70j4WXpVhRGIBF69MggZi8qJtqnv0WnEX756 21:42:28.7 Debug: Rejected Hashed Release Title: iS3VErP2CK7MZW0FrEQa0fdFjcwCdCoYjIwhmNq1 21:42:28.7 Debug: Rejected Hashed Release Title: ilLwKhMIfdS96ogx5G4RobSaKGmSzHb78yIoCEkg 21:42:28.7 Debug: Rejected Hashed Release Title: bn5rwJZxgDdk0ExpIB62QGVxDuMP4QOqNW1cMdIf 21:42:28.7 Debug: Rejected Hashed Release Title: MJT2IQZvpTQLDBBDbmumVckv07rJ8LYJhzPbakdy 21:42:28.7 Debug: Rejected Hashed Release Title: t07DvmTOhpaxYMIc7gNaqTWUVFYzNBwZaZgdM14h 21:42:28.7 Debug: Rejected Hashed Release Title: SU9cH45LsVqiefvp5Akn2i4B7ldoaT2R81bNussK 21:42:28.7 Debug: Rejected Hashed Release Title: gVG4S1blMkKyQihW7JAmAQgSSy3LDzIRb2xaJ91n 21:42:28.7 Debug: Rejected Hashed Release Title: TvPOMNd2Oy3w6AFS7Dhivri4j3au1sYvVBNkCObL 21:42:28.7 Debug: Rejected Hashed Release Title: wO0WW7Vop4bzTDziuuCqt0uLEttefFsHszktBqQh 21:42:28.7 Debug: Rejected Hashed Release Title: KivMQk1Y1LjZqFfHT3kHJ0V6x7sWAvWSdb7VWGEM 21:42:28.7 Debug: Rejected Hashed Release Title: AlFh7hM19ls8t43agIQsPkwIXKGv8ljAQyE62xWe 21:42:28.7 Debug: Rejected Hashed Release Title: 7ESXJDVdDvBL6nXYHUW7noWJxBRLM0nBDDSDu808 21:42:28.7 Debug: Rejected Hashed Release Title: e1CZQQXRDkNtiiyRRgdIWGwYCCfc2NYimAgGrbSP 21:42:28.7 Debug: Rejected Hashed Release Title: nXNuo0cdQr0qNHwRGOpHZUbW53yOAvrbgvAyhUmF 21:42:28.7 Debug: Rejected Hashed Release Title: zwSY2n75pJsd0c5Ie7Uj0TkfDceZWHnz9AKYMytv 21:42:28.7 Debug: Rejected Hashed Release Title: bxYO9SUY5s7184Y8LQTOgbv4OA42QwrEo5wUdb06 21:42:28.7 Debug: Rejected Hashed Release Title: pk91t6A5msddBtMQeHnDzbQ1scTf2UMSv6W1XFOS 21:42:28.7 Debug: Rejected Hashed Release Title: 4roYIwKYXb2KTurmGIjwGmh24N500ugwqkYj2Ig3 21:42:28.7 Debug: Rejected Hashed Release Title: A7rm18SolZIiSIcXhf8X5MAw77bXlHT1Z5lxaakL 21:42:28.7 Debug: Rejected Hashed Release Title: 6U7X4ti5FE0JveWdpo03WQ1MLGyMfuMi4iDirwVb 21:42:28.7 Debug: Rejected Hashed Release Title: s2gqGmQOdQja74QBUfOo0npxmldXnXipevazhqcH 21:42:28.7 Debug: Rejected Hashed Release Title: jpzBQW7Ul0VkG3WlIHjVJaDtXVqQzmqCpAgoRP7N 21:42:28.7 Debug: Rejected Hashed Release Title: UaEsrQPkCbACh3GyOXWunw9DOdAFf7THDsNMkC8m 21:42:28.7 Debug: Rejected Hashed Release Title: Z2u0WAcyynpKm0cln7bxNkZXEbsJzOHX3ruOyWg7 21:42:28.7 Debug: Rejected Hashed Release Title: UOwUAUZG5IuEfKuVo7zNboLCLZrn18XaGCVtj44i 21:42:28.7 Debug: Rejected Hashed Release Title: hqjlCn5Amhs1MGrdTGfroMvGLvKxuSJjhYHNTmuV 21:42:28.7 Debug: Rejected Hashed Release Title: 8Zg1alJK5MlEwaSQ6pKYIwjdI7mOcwb6Fob2Y9qZ 21:42:28.7 Debug: Rejected Hashed Release Title: pmALATR5LluPQMPdXmkDB38cynRKRIE95hHoBKBT 21:42:28.7 Debug: Rejected Hashed Release Title: 6Spby4MieC8vbT2iimr8DH6NcuiScyqOi4gL2xdB 21:42:28.7 Debug: Rejected Hashed Release Title: WRRvD3AkKVZFYTDQrJSgR8huengch7f7tyHhyGGu 21:42:28.7 Debug: Rejected Hashed Release Title: QtHsORSThwphWt4L7D0ed65aTowW5KMEz9qAB4vR 21:42:28.7 Debug: Rejected Hashed Release Title: 2USSPxILSwuhEbgzuTsf6BZH5ozeZgESdSHPe4PJ 21:42:28.7 Debug: Rejected Hashed Release Title: jm4S4lCNgJxdeNjsWJvt4AxZnyM56melni9fJhIO 21:42:28.7 Debug: Rejected Hashed Release Title: tz0LJawWbs57Z3wddK1bNyxiem3KFBpbhi2cIihA 21:42:28.7 Debug: Rejected Hashed Release Title: fXkB3JFXaU0auf1VlDwL8CPWL4hvbO4A0Zortu2M 21:42:28.7 Debug: Rejected Hashed Release Title: 6QEJ16iGlQCK84fS1WFX70RZI8X1ZB8sowO2igOe 21:42:28.7 Debug: Rejected Hashed Release Title: mRtH10JmBwgSqz8aqSuON7GRohn71JisQ6DuWHV8 21:42:28.7 Debug: Rejected Hashed Release Title: Q0JkvkgDbZmJwZHve3LbnmSs1RZll7yXRxfuttxS 21:42:28.7 Debug: Rejected Hashed Release Title: roXsc2crD21LKbqODPhjYwziXyaZAFUXJU4FoFZe 21:42:28.7 Debug: Rejected Hashed Release Title: XozijhyVaXtpdWb5D12ksv0PdNfcowd7hr9bHxV6 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 21:42:28.7 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 21:42:28.7 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 21:42:28.7 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 21:42:28.7 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 21:42:28.7 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 21:42:28.7 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 21:42:28.7 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 21:42:28.7 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 21:42:28.7 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 21:42:28.7 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 21:42:28.7 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 21:42:28.7 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 21:42:28.7 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 21:42:28.7 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 21:42:28.7 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 21:42:28.7 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 21:42:28.7 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 21:42:28.7 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 21:42:28.7 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 21:42:28.7 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 21:42:28.7 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 21:42:28.7 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 21:42:28.7 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 21:42:28.7 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 21:42:28.7 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 21:42:28.7 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 21:42:28.7 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 21:42:28.7 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 21:42:28.7 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 21:42:28.7 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 21:42:28.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 21:42:28.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 21:42:28.7 Debug: fpcalc version: 1.5.1 21:42:28.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:42:28.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 21:42:28.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 21:42:28.9 Debug: fpcalc version: 1.5.1 21:42:28.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 21:42:29.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 21:42:29.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 21:42:29.1 Debug: fpcalc version: 1.5.1 21:42:29.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:42:29.3 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:29.3 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:29.3 Debug: Fingerprinting complete. 21:42:29.3 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:42:29.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 21:42:29.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 21:42:29.3 Debug: fpcalc version: 1.5.1 21:42:29.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 21:42:29.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:29.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:29.5 Debug: Fingerprinting complete. 21:42:29.5 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:42:29.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 21:42:29.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 21:42:29.5 Debug: fpcalc version: 1.5.1 21:42:29.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:42:29.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 21:42:29.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:29.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:29.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:29.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:29.8 Debug: Fingerprinting complete. 21:42:29.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:42:29.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 21:42:29.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 21:42:29.8 Debug: fpcalc version: 1.5.1 21:42:29.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 21:42:29.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 21:42:29.8 Debug: fpcalc version: 1.5.1 21:42:29.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:42:30.0 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 21:42:30.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:30.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:30.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:30.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:30.1 Debug: Fingerprinting complete. 21:42:30.1 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:42:30.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 21:42:30.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 21:42:30.2 Debug: fpcalc version: 1.5.1 21:42:30.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:42:30.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 21:42:30.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:30.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:30.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:30.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:30.5 Debug: Fingerprinting complete. 21:42:30.5 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 21:42:30.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 21:42:30.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 21:42:30.5 Debug: fpcalc version: 1.5.1 21:42:30.5 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 21:42:30.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 21:42:30.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 21:42:30.5 Debug: fpcalc version: 1.5.1 21:42:30.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:42:30.7 Trace: Too many requests, retrying in 1s 21:42:31.7 Trace: Too many requests, retrying in 1s 21:42:32.7 Trace: Too many requests, retrying in 1s 21:42:33.7 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 21:42:33.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 21:42:33.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 21:42:33.7 Debug: fpcalc version: 1.5.1 21:42:33.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:42:33.8 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:42:33.8 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:42:33.8 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:42:33.8 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:42:33.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 21:42:33.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 21:42:33.9 Debug: fpcalc version: 1.5.1 21:42:33.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:42:34.0 Warn: AcoustId API lookup failed System.Net.WebException: The operation has timed out. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 21:42:34.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 21:42:34.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 21:42:34.0 Debug: fpcalc version: 1.5.1 21:42:34.0 Debug: Webservice error InvalidFingerprint: invalid fingerprint 21:42:34.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 21:42:34.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 21:42:34.0 Debug: fpcalc version: 1.5.1 21:42:34.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 21:42:34.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 21:42:34.1 Debug: fpcalc version: 1.5.1 21:42:34.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 21:42:34.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 21:42:34.1 Debug: fpcalc version: 1.5.1 21:42:34.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 21:42:34.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 21:42:34.1 Debug: fpcalc version: 1.5.1 21:42:34.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:42:34.2 Trace: Too many requests, retrying in 1s 21:42:35.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:35.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:42:35.2 Debug: Fingerprinting complete. 21:42:35.2 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:42:35.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- Skipped should_properly_parse_hashed_releases("/C/Test/Some.Hashed.Release.(256kbps)-Mercury/0e895c37245186812cb08aab1529cf8ee389dd05.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test-[256]/0e895c37245186812cb08aab1529cf8ee389dd05/Some.Hashed.Release.S01E01.720p.WEB-DL.AAC2.0.H.264-Mercury.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-462.H.0.2CAA.LD-BEW.p027.10E10S.esaeleR.dehsaH.emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-LN 1.5DD LD-BEW P0801 10E10S esaeleR dehsaH emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Weeds.S01E10.DVDRip.XviD-Lidarr/AHFMZXGHEWD660.mp3","Weeds",MP3-256,"Lidarr") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Deadwood.S02E12.1080p.BluRay.x264-Lidarr/Backup_72023S02-12.mp3","Deadwood",MP3-256,null) [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/123.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/abc.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/b00bs.mp3","Grimm",MP3-256,"ECI") [< 1 ms] 21:42:35.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 21:42:35.2 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 21:42:35.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 21:42:35.2 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 21:42:35.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 21:42:35.2 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 21:42:35.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 21:42:35.2 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 21:42:35.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 21:42:35.2 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 21:42:35.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 21:42:35.2 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 21:42:35.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 21:42:35.2 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 21:42:35.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- Skipped should_properly_parse_hashed_releases("/C/Test/The.Good.Wife.S02E23.720p.HDTV.x264-NZBgeek/cgajsofuejsa501.mp3","The Good Wife",MP3-256,"NZBgeek") [< 1 ms] 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 21:42:35.3 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:42:35.3 Debug: Album Parsed. Discovery TV - Gold Rush : 02 Road From Hell 21:42:35.3 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 21:42:35.3 Debug: Quality parsed: Unknown v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 21:42:35.3 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 21:42:35.3 Debug: Album Parsed. Ed Sheeran - I See Fire 21:42:35.3 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 21:42:35.3 Debug: Quality parsed: Unknown v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 21:42:35.3 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 21:42:35.3 Debug: Album Parsed. Ed Sheeran - Divide 21:42:35.3 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 21:42:35.3 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 21:42:35.3 Debug: Album Parsed. Ed Sheeran - + 21:42:35.3 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 21:42:35.3 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 21:42:35.3 Debug: Album Parsed. XXXTENTACION - ? 21:42:35.3 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 21:42:35.3 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 21:42:35.3 Debug: Album Parsed. Hey - BŁYSK 21:42:35.3 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 21:42:35.3 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 21:42:35.3 Debug: Album Parsed. ??? - Album 21:42:35.3 Debug: Trying to parse quality for '??? Album FLAC' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 21:42:35.3 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 21:42:35.3 Debug: Album Parsed. + - Album 21:42:35.3 Debug: Trying to parse quality for '+ Album FLAC' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 21:42:35.3 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 21:42:35.3 Debug: Album Parsed. /\ - Album 21:42:35.3 Debug: Trying to parse quality for '/\ Album FLAC' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 21:42:35.3 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 21:42:35.3 Debug: Album Parsed. +44 - When Your Heart Stops Beating 21:42:35.3 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 21:42:35.3 Debug: Parsing string 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' using search criteria artist: 'Michael Buble' album: 'Call Me Irresponsible, Michael Buble, love, Christmas, To Be Loved' 21:42:35.3 Debug: Album Parsed. Michael Buble - Christmas 21:42:35.3 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 21:42:35.3 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 21:42:35.3 Debug: Album Parsed. Michael Buble - Michael Buble 21:42:35.3 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 21:42:35.3 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 21:42:35.3 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 21:42:35.3 Debug: Parsing string 'Bad Format' 21:42:35.3 Debug: Parsing string 'Bad Format' 21:42:35.3 Debug: Unable to parse Bad Format 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 21:42:35.3 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. VA - The Best 101 Love Ballads 21:42:35.3 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 21:42:35.3 Debug: Quality parsed: MP3-192 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 21:42:35.3 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. ATCQ - The Love Movement 21:42:35.3 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 21:42:35.3 Debug: Quality parsed: MP3-192 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 21:42:35.3 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Maula - Jism 2 21:42:35.3 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 21:42:35.3 Debug: Quality parsed: MP3-192 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 21:42:35.3 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 21:42:35.3 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 21:42:35.3 Debug: Quality parsed: MP3-192 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 21:42:35.3 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 21:42:35.3 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 21:42:35.3 Debug: Quality parsed: MP3-192 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 21:42:35.3 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 21:42:35.3 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 21:42:35.3 Debug: Quality parsed: MP3-192 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 21:42:35.3 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 21:42:35.3 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 21:42:35.3 Debug: Quality parsed: MP3-320 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 21:42:35.3 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Ricardo Arjona - APNEA 21:42:35.3 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 21:42:35.3 Debug: Quality parsed: MP3-320 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 21:42:35.3 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Kehlani - SweetSexySavage 21:42:35.3 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 21:42:35.3 Debug: Quality parsed: MP3-320 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 21:42:35.3 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Anderson Paak - Malibu 21:42:35.3 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 21:42:35.3 Debug: Quality parsed: MP3-320 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 21:42:35.3 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 21:42:35.3 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 21:42:35.3 Debug: Album Parsed. Caetano Veloso - Discography 21:42:35.3 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 21:42:35.3 Debug: Quality parsed: MP3-256 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 21:42:35.3 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Little Mix - Salute 21:42:35.3 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:42:35.3 Debug: Quality parsed: AAC-256 v1 21:42:35.3 Debug: Release Group parsed: V3nom 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 21:42:35.3 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 21:42:35.3 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 21:42:35.3 Debug: Quality parsed: MP3-256 v1 21:42:35.3 Debug: Release Group parsed: GloDLS 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 21:42:35.3 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Jake Bugg - Jake Bugg 21:42:35.3 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 21:42:35.3 Debug: Quality parsed: MP3-256 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 21:42:35.3 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:42:35.3 Debug: Album Parsed. Milky Chance - Sadnecessary 21:42:35.3 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 21:42:35.3 Debug: Quality parsed: AAC-256 v1 21:42:35.3 Debug: Release Group parsed: M4A 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 21:42:35.3 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Clean Bandit - New Eyes 21:42:35.3 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 21:42:35.3 Debug: Quality parsed: MP3-256 v1 21:42:35.3 Debug: Release Group parsed: GLT 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 21:42:35.3 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 21:42:35.3 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 21:42:35.3 Debug: Quality parsed: MP3-256 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 21:42:35.3 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. PJ Harvey - Let England Shake 21:42:35.3 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 21:42:35.3 Debug: Quality parsed: MP3-256 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 21:42:35.3 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Kendrick Lamar - DAMN 21:42:35.3 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 21:42:35.3 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 21:42:35.3 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 21:42:35.3 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Gorillaz - Humanz 21:42:35.3 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 21:42:35.3 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. David Bowie - Blackstar 21:42:35.3 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: FLAC 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 21:42:35.3 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. The Cure - Greatest Hits 21:42:35.3 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 21:42:35.3 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:42:35.3 Debug: Album Parsed. Slowdive - Souvlaki 21:42:35.3 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 21:42:35.3 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. John Coltrane - Kulu Se Mama 21:42:35.3 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 21:42:35.3 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 21:42:35.3 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 21:42:35.3 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 21:42:35.3 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Migos - No Label II 21:42:35.3 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: FORSAKEN 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 21:42:35.3 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. A I - Sex & Robots 21:42:35.3 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 21:42:35.3 Debug: Quality parsed: MP3-VBR-V0 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","4:44") --- 21:42:35.3 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Jay-Z - 4:44 21:42:35.3 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:42:35.3 Debug: Quality parsed: MP3-320 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","4:44") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 21:42:35.3 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 21:42:35.3 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 21:42:35.3 Debug: Quality parsed: MP3-96 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 21:42:35.3 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 21:42:35.3 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 21:42:35.3 Debug: Quality parsed: Unknown v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 21:42:35.3 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Little Mix - Salute 21:42:35.3 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 21:42:35.3 Debug: Quality parsed: AAC-256 v1 21:42:35.3 Debug: Release Group parsed: GLT 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 21:42:35.3 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Barış Manço - Ben Bilirim 21:42:35.3 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 21:42:35.3 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 21:42:35.3 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 21:42:35.3 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: JLM 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 21:42:35.3 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 21:42:35.3 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Dani Sbert - Togheter 21:42:35.3 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 21:42:35.3 Debug: Quality parsed: MP3-320 v1 21:42:35.3 Debug: Release Group parsed: FURY 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 21:42:35.3 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 21:42:35.3 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. New Edition - One Love 21:42:35.3 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 21:42:35.3 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 21:42:35.3 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. David Gray - The Best of David Gray 21:42:35.3 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 21:42:35.3 Debug: Quality parsed: Unknown v1 21:42:35.3 Debug: Release Group parsed: MTD 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 21:42:35.3 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Shinedown - Us and Them 21:42:35.3 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 21:42:35.3 Debug: Quality parsed: Unknown v1 21:42:35.3 Debug: Release Group parsed: NMR 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 21:42:35.3 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:42:35.3 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Led Zeppelin - Discography 21:42:35.3 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 21:42:35.3 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 21:42:35.3 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Minor Threat - Discography 21:42:35.3 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 21:42:35.3 Debug: Quality parsed: Unknown v1 21:42:35.3 Debug: Release Group parsed: Anthology 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 21:42:35.3 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:42:35.3 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Captain - Discography 21:42:35.3 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: UTP 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 21:42:35.3 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Coolio - Gangsta's Paradise 21:42:35.3 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 21:42:35.3 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 21:42:35.3 Debug: Album Parsed. Brother Ali - The Undisputed Truth 21:42:35.3 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 21:42:35.3 Debug: Quality parsed: Unknown v1 21:42:35.3 Debug: Release Group parsed: FTD 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 21:42:35.3 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Brother Ali - The Undisputed Truth 21:42:35.3 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 21:42:35.3 Debug: Quality parsed: Unknown v1 21:42:35.3 Debug: Release Group parsed: FTD 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 21:42:35.3 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 21:42:35.3 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Peter Hammill - From The Trees 21:42:35.3 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 21:42:35.3 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 21:42:35.3 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Aztec Two-Step - Naked 21:42:35.3 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 21:42:35.3 Debug: Quality parsed: MP3-320 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 21:42:35.3 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 21:42:35.3 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Dai Kaht - Dai Kaht 21:42:35.3 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 21:42:35.3 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 21:42:35.3 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Black Obelisk - Discography 21:42:35.3 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 21:42:35.3 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 21:42:35.3 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Aria - Discography 21:42:35.3 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 21:42:35.3 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 21:42:35.3 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Forces United - Discography 21:42:35.3 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 21:42:35.3 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 21:42:35.3 Debug: Album Parsed. Gorillaz - The now now 21:42:35.3 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: FLAC 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]","Bone Thugs-n-Harmony","UNI5: The World's Enemy") --- 21:42:35.3 Debug: Parsing string 'Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Bone Thugs-n-Harmony - UNI5: The World's Enemy 21:42:35.3 Debug: Trying to parse quality for 'Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]","Bone Thugs-n-Harmony","UNI5: The World's Enemy") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]","Guru","Jazzmatazz, Volume 3: Streetsoul") --- 21:42:35.3 Debug: Parsing string 'Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Guru - Jazzmatazz, Volume 3: Streetsoul 21:42:35.3 Debug: Trying to parse quality for 'Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]","Guru","Jazzmatazz, Volume 3: Streetsoul") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]","Bad Movie Cast","Bad: The Soundtrack") --- 21:42:35.3 Debug: Parsing string 'Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Bad Movie Cast - Bad: The Soundtrack 21:42:35.3 Debug: Trying to parse quality for 'Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: WEB 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]","Bad Movie Cast","Bad: The Soundtrack") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 21:42:35.3 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:42:35.3 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:42:35.3 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 21:42:35.3 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:42:35.3 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:42:35.3 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 21:42:35.3 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:42:35.3 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 21:42:35.3 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 21:42:35.3 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:42:35.3 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:42:35.3 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 21:42:35.3 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:42:35.3 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:42:35.3 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: Black 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 21:42:35.3 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:42:35.3 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:42:35.3 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: Black 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- Skipped should_parse_quality_from_extension("02 Unchained.flac") [< 1 ms] 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 21:42:35.3 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:42:35.3 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Captain - Discography 21:42:35.3 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: UTP 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 21:42:35.3 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 21:42:35.3 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Aria - Discography 21:42:35.3 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 21:42:35.3 Debug: Quality parsed: Unknown v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- 21:42:35.3 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:42:35.3 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Led Zeppelin - Discography 21:42:35.3 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:42:35.3 Debug: Quality parsed: FLAC v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 21:42:35.3 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 21:42:35.3 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Minor Threat - Discography 21:42:35.3 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 21:42:35.3 Debug: Quality parsed: Unknown v1 21:42:35.3 Debug: Release Group parsed: Anthology 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 21:42:35.3 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 21:42:35.3 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 21:42:35.3 Debug: Album Parsed. Caetano Veloso - Discography 21:42:35.3 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 21:42:35.3 Debug: Quality parsed: MP3-256 v1 21:42:35.3 Debug: Release Group parsed: 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- Skipped should_parse_quality_from_extension("Fall Out Boy - 02 - Title.wav") [< 1 ms] 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 21:42:35.3 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:42:35.3 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:42:35.3 Debug: Album Parsed. Jay-Z - 4:44 21:42:35.3 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:42:35.3 Debug: Quality parsed: MP3-320 v1 21:42:35.3 Debug: Release Group parsed: scnzbefnet 21:42:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 21:42:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 21:42:35.4 Debug: Trying inexact album match for IdenticalTitle 21:42:35.4 Debug: Unable to find - IdenticalTitle 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 21:42:35.4 Debug: Parsing string '30 Rock - Get Some [FLAC]' 21:42:35.4 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:42:35.4 Debug: Album Parsed. 30 Rock - Get Some 21:42:35.4 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 21:42:35.4 Debug: Quality parsed: FLAC v1 21:42:35.4 Debug: Release Group parsed: FLAC 21:42:35.4 Debug: Trying inexact artist match for 30 Rock 21:42:35.4 Debug: Parsing string '30 Rock - Get Some [FLAC]' 21:42:35.4 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:42:35.4 Debug: Album Parsed. 30 Rock - Get Some 21:42:35.4 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 21:42:35.4 Debug: Quality parsed: FLAC v1 21:42:35.4 Debug: Release Group parsed: FLAC 21:42:35.4 Debug: Parsing string '30 Rock - Get Some [FLAC]' 21:42:35.4 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:42:35.4 Debug: Album Parsed. 30 Rock - Get Some 21:42:35.4 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 21:42:35.4 Debug: Quality parsed: FLAC v1 21:42:35.4 Debug: Release Group parsed: FLAC 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 21:42:35.4 Debug: Parsing string '30 Rock' 21:42:35.4 Debug: Unable to parse 30 Rock 21:42:35.4 Debug: Trying inexact artist match for 30 Rock 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. Season 3 21:42:35.4 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. Season 16 21:42:35.4 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. Specials 21:42:35.4 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. Season 2 21:42:35.4 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. Season 2 21:42:35.4 Debug: Parsing string 'Season 2 S02E21.avi' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. TV 21:42:35.4 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. Season 6 21:42:35.4 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 21:42:35.4 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. House - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 21:42:35.4 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. House - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:42:35.4 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:42:35.4 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:42:35.4 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:42:35.4 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 21:42:35.4 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 21:42:35.4 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 21:42:35.4 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 21:42:35.4 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. Season 01 21:42:35.4 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. Season 01 21:42:35.4 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. Season 1 21:42:35.4 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 21:42:35.4 Debug: Attempting to parse track info using directory and file names. Season 1 21:42:35.4 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 21:42:35.4 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:42:35.4 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 21:42:35.4 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 21:42:35.4 Debug: Quality parsed: Unknown v1 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 21:42:35.4 Debug: Trying to parse quality for 'Some album [MP3-192]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 21:42:35.4 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 21:42:35.4 Debug: Trying to parse quality for 'Some album [MP3-256]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 21:42:35.4 Debug: Trying to parse quality for 'Some album [MP3-320]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 21:42:35.4 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 21:42:35.4 Debug: Trying to parse quality for 'Some album [WAV]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 21:42:35.4 Debug: Trying to parse quality for 'Some album [WMA]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 21:42:35.4 Debug: Trying to parse quality for 'Some album [AAC-192]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 21:42:35.4 Debug: Trying to parse quality for 'Some album [AAC-256]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 21:42:35.4 Debug: Trying to parse quality for 'Some album [AAC-320]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 21:42:35.4 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 21:42:35.4 Debug: Trying to parse quality for 'Some album [ALAC]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 21:42:35.4 Debug: Trying to parse quality for 'Some album [FLAC]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 21:42:35.4 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 21:42:35.4 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 21:42:35.4 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 21:42:35.4 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 21:42:35.4 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 21:42:35.4 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 21:42:35.4 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 21:42:35.4 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 21:42:35.4 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 21:42:35.4 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 21:42:35.4 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:42:35.4 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:42:35.4 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:42:35.4 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 21:42:35.4 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 21:42:35.4 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 21:42:35.4 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec AAC 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec AAC 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec AAC 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec AAC 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec ALAC 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec APE 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 21:42:35.4 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 21:42:35.4 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec FLAC 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 21:42:35.4 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]",null,0,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]",null,0,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless",null,0,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless",null,0,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless",null,0,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless",null,0,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec FLAC 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec MP3CBR 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec MP3CBR 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec MP3CBR 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec MP3CBR 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec MP3CBR 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec MP3CBR 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 21:42:35.4 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 21:42:35.4 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- Skipped should_parse_mp3_vbr_v2_quality("","MPEG Version 1 Audio, Layer 3 VBR",298) [< 1 ms] 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 21:42:35.4 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec OGG 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec OPUS 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec OGG 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec OPUS 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec OGG 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec OPUS 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec OGG 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec OPUS 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec OGG 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec OPUS 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec OGG 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec OPUS 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec WAV 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 21:42:35.4 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec WAVPACK 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 21:42:35.4 Debug: Trying to parse quality for '' 21:42:35.4 Trace: Got codec WMA 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- Skipped should_not_include_extension_in_release_group [< 1 ms] 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 21:42:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 21:42:35.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 21:42:35.5 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 21:42:35.5 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 21:42:35.5 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 21:42:35.5 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 21:42:35.5 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 21:42:35.5 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 21:42:35.5 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 21:42:35.5 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 21:42:35.5 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 21:42:35.5 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:42:35.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:35.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637555276229_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:35.5 Info: DatabaseEngineVersionCheck migrating 21:42:35.5 Info: PerformDBOperation 21:42:35.5 Info: Performing DB Operation 21:42:35.5 Info: SQLite 3.49.1 21:42:35.5 Info: => 0.0011991s 21:42:35.5 Info: DatabaseEngineVersionCheck migrated 21:42:35.5 Info: => 0.0012113s 21:42:35.5 Debug: Took: 00:00:00.0110167 21:42:35.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[ { "primaryAlbumType": { "id": 2, "name": "Single" }, "allowed": false }, { "primaryAlbumType": { "id": 4, "name": "Other" }, "allowed": false }, { "primaryAlbumType": { "id": 1, "name": "EP" }, "allowed": false }, { "primaryAlbumType": { "id": 3, "name": "Broadcast" }, "allowed": false }, { "primaryAlbumType": { "id": 0, "name": "Album" }, "allowed": true } ]] SecondaryAlbumTypes = [[ { "secondaryAlbumType": { "id": 0, "name": "Studio" }, "allowed": true }, { "secondaryAlbumType": { "id": 3, "name": "Spokenword" }, "allowed": false }, { "secondaryAlbumType": { "id": 2, "name": "Soundtrack" }, "allowed": false }, { "secondaryAlbumType": { "id": 7, "name": "Remix" }, "allowed": false }, { "secondaryAlbumType": { "id": 9, "name": "Mixtape/Street" }, "allowed": false }, { "secondaryAlbumType": { "id": 6, "name": "Live" }, "allowed": false }, { "secondaryAlbumType": { "id": 4, "name": "Interview" }, "allowed": false }, { "secondaryAlbumType": { "id": 8, "name": "DJ-mix" }, "allowed": false }, { "secondaryAlbumType": { "id": 10, "name": "Demo" }, "allowed": false }, { "secondaryAlbumType": { "id": 1, "name": "Compilation" }, "allowed": false }, { "secondaryAlbumType": { "id": 11, "name": "Audio drama" }, "allowed": false } ]] ReleaseStatuses = [[ { "releaseStatus": { "id": 3, "name": "Pseudo-Release" }, "allowed": false }, { "releaseStatus": { "id": 1, "name": "Promotion" }, "allowed": false }, { "releaseStatus": { "id": 0, "name": "Official" }, "allowed": true }, { "releaseStatus": { "id": 2, "name": "Bootleg" }, "allowed": false } ]] ==== End Query Trace ==== 21:42:35.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:42:35.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:42:35.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:42:35.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:42:35.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:42:35.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 21:42:35.6 Info: Setting up standard metadata profile 21:42:35.6 Info: Setting up empty metadata profile 21:42:35.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 21:42:35.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 21:42:35.6 Info: Setting up empty metadata profile 21:42:35.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 21:42:35.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 21:42:35.7 Info: Renaming non-empty metadata profile None 21:42:35.7 Info: Setting up empty metadata profile 21:42:35.7 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 21:42:35.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:42:35.7 Info: Setting up empty metadata profile 21:42:35.7 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:42:35.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:42:35.7 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:42:35.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 21:42:35.7 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 21:42:35.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:42:35.7 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:42:35.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:42:35.7 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:42:35.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:42:35.7 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:42:35.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 21:42:35.7 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 21:42:35.7 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:42:35.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:35.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637557294809_467/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:35.7 Info: DatabaseEngineVersionCheck migrating 21:42:35.7 Info: PerformDBOperation 21:42:35.7 Info: Performing DB Operation 21:42:35.7 Info: SQLite 3.49.1 21:42:35.7 Info: => 0.0012505s 21:42:35.7 Info: DatabaseEngineVersionCheck migrated 21:42:35.7 Info: => 0.0012604s 21:42:35.7 Debug: Took: 00:00:00.0113880 21:42:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:42:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:42:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:42:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:42:35.8 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:42:35.8 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 21:42:35.8 Info: Setting up default quality profiles 21:42:35.8 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 21:42:35.8 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:42:35.8 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:42:35.8 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:42:35.8 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:42:35.8 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:42:35.8 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:42:35.8 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:42:35.8 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:42:35.8 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:42:35.8 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:42:35.8 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 21:42:35.8 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637558967286_469/fq02v0t4.ugd] 21:42:35.9 Debug: Extraction complete. 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 21:42:35.9 Debug: Scanning '/C/Test/' for music files 21:42:35.9 Trace: 0 files were found in /C/Test/ 21:42:35.9 Debug: 0 audio files were found in /C/Test/ 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 21:42:35.9 Debug: Scanning '/C/Test/' for music files 21:42:35.9 Trace: 0 files were found in /C/Test/ 21:42:35.9 Debug: 0 audio files were found in /C/Test/ 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 21:42:35.9 Debug: Scanning '/C/Test/' for music files 21:42:35.9 Trace: 0 files were found in /C/Test/ 21:42:35.9 Debug: 0 audio files were found in /C/Test/ 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 21:42:35.9 Debug: 30 Rock1.mp3 21:42:35.9 Debug: 30 Rock2.flac 21:42:35.9 Debug: 30 Rock3.ogg 21:42:35.9 Debug: 30 Rock4.m4a 21:42:35.9 Debug: 30 Rock.avi 21:42:35.9 Debug: movie.exe 21:42:35.9 Debug: movie 21:42:35.9 Debug: Scanning '/C/Test/' for music files 21:42:35.9 Trace: 7 files were found in /C/Test/ 21:42:35.9 Debug: 4 audio files were found in /C/Test/ 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 21:42:35.9 Info: Removing items older than 7 days from the recycling bin 21:42:35.9 Debug: Recycling Bin has been cleaned up. 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 21:42:35.9 Info: Removing items older than 7 days from the recycling bin 21:42:35.9 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 21:42:35.9 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 21:42:35.9 Debug: Recycling Bin has been cleaned up. 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 21:42:35.9 Info: Removing items older than 7 days from the recycling bin 21:42:35.9 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 21:42:35.9 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 21:42:35.9 Debug: Recycling Bin has been cleaned up. 21:42:35.9 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 21:42:35.9 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 21:42:36.0 Info: Recycle Bin has not been configured, cannot cleanup. 21:42:36.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 21:42:36.0 Info: Automatic cleanup of Recycle Bin is disabled 21:42:36.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 21:42:36.0 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 21:42:36.0 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 21:42:36.0 Debug: Setting last accessed: /C/Test/TV/30 Rock 21:42:36.0 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 21:42:36.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 21:42:36.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:42:36.0 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 21:42:36.0 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 21:42:36.0 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 21:42:36.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- Skipped should_call_fileSetLastWriteTime_for_each_file [< 1 ms] 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 21:42:36.0 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 21:42:36.0 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 21:42:36.0 Debug: Setting last accessed: /C/Test/TV/30 Rock 21:42:36.0 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 21:42:36.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 21:42:36.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 21:42:36.0 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:42:36.0 Debug: Creating folder /C/Test/Recycle Bin 21:42:36.0 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 21:42:36.0 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 21:42:36.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:42:36.0 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:42:36.0 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 21:42:36.0 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 21:42:36.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 21:42:36.0 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:42:36.0 Debug: Creating folder /C/Test/Recycle Bin 21:42:36.0 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 21:42:36.0 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 21:42:36.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 21:42:36.0 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:42:36.0 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 21:42:36.0 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 21:42:36.0 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 21:42:36.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 21:42:36.0 Info: Removing all items from the recycling bin 21:42:36.0 Debug: Recycling Bin has been emptied. 21:42:36.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 21:42:36.0 Info: Removing all items from the recycling bin 21:42:36.0 Debug: Recycling Bin has been emptied. 21:42:36.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 21:42:36.0 Info: Recycle Bin has not been configured, cannot empty. 21:42:36.0 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- Skipped should_call_fileSetLastWriteTime_for_each_file [< 1 ms] 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 21:42:36.0 Debug: Setting up default quality config 21:42:36.0 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 21:42:36.0 Debug: Setting up default quality config 21:42:36.0 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 21:42:36.0 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 21:42:36.1 Debug: Setting up default quality config 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 21:42:36.1 Debug: Setting up default quality config 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 21:42:36.1 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 21:42:36.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:42:36.2 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 21:42:36.2 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:42:36.2 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:42:36.2 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 21:42:36.2 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:42:36.2 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 21:42:36.2 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 21:42:36.2 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:42:36.2 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 21:42:36.2 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 21:42:36.2 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 21:42:36.2 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 21:42:36.2 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:42:36.2 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 21:42:36.2 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:42:36.2 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:42:36.2 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 21:42:36.2 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:42:36.2 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 21:42:36.2 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 21:42:36.2 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 21:42:36.2 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 21:42:36.2 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- Skipped should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path [< 1 ms] 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 21:42:36.2 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 21:42:36.2 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 21:42:36.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/cached_Main.db 21:42:36.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637562894683_470/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:42:36.2 Info: DatabaseEngineVersionCheck migrating 21:42:36.2 Info: PerformDBOperation 21:42:36.2 Info: Performing DB Operation 21:42:36.2 Info: SQLite 3.49.1 21:42:36.2 Info: => 0.001258s 21:42:36.2 Info: DatabaseEngineVersionCheck migrated 21:42:36.2 Info: => 0.0012672s 21:42:36.3 Debug: Took: 00:00:00.0096781 21:42:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [{ "baseUrl": "BaseUrl1", "apiPath": "/api", "apiKey": "ApiKey1", "categories": [ 3000, 3010, 3030, 3040 ], "earlyReleaseLimit": 1, "additionalParameters": "AdditionalParameters1" }] Id = [0] ==== End Query Trace ==== 21:42:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 21:42:36.3 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 21:42:36.3 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 21:42:36.4 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 21:42:36.4 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 21:42:36.4 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 21:42:36.4 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 21:42:36.4 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 21:42:36.4 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 21:42:36.4 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 21:42:36.4 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 21:42:36.4 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 21:42:36.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 21:42:36.4 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=X64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True 21:42:36.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:36.6 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=X64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True: 200.OK (19 bytes) (150 ms) 21:42:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 21:42:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 21:42:36.7 Debug: Checking for updates 21:42:36.7 Info: Downloading update 0.6.2.883 21:42:36.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637566346874_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:36.7 Info: Verifying update package 21:42:36.7 Info: Update package verified successfully 21:42:36.7 Info: Extracting Update package 21:42:36.7 Info: Update package extracted successfully 21:42:36.7 Info: Preparing client 21:42:36.7 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637566346874_472/lidarr_update/Lidarr.Update 21:42:36.7 Info: Lidarr will restart shortly. 21:42:36.7 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637566346874_472/lidarr_update C:\Test\Lidarr.exe 21:42:36.7 Debug: Restarting Lidarr to apply updates 21:42:36.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 21:42:36.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 21:42:36.7 Debug: Checking for updates 21:42:36.7 Info: Deleting old update files 21:42:36.7 Info: Downloading update 0.6.2.883 21:42:36.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637567308697_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:36.7 Info: Verifying update package 21:42:36.7 Info: Update package verified successfully 21:42:36.7 Info: Extracting Update package 21:42:36.7 Info: Update package extracted successfully 21:42:36.7 Info: Preparing client 21:42:36.7 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637567308697_473/lidarr_update/Lidarr.Update 21:42:36.7 Info: Lidarr will restart shortly. 21:42:36.7 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637567308697_473/lidarr_update C:\Test\Lidarr.exe 21:42:36.7 Debug: Restarting Lidarr to apply updates 21:42:36.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- Skipped finds_update_when_version_lower [< 1 ms] Skipped should_get_master_if_branch_doesnt_exit [< 1 ms] Skipped should_get_recent_updates [< 1 ms] 21:42:36.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 21:42:36.7 Debug: Checking for updates 21:42:36.7 Info: Downloading update 0.6.2.883 21:42:36.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637567356531_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:36.7 Debug: Downloading [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637567356531_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:36.7 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 21:42:36.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:36.9 Trace: Res: HTTP/2.0 [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz: 302.Redirect (0 bytes) (235 ms) 21:42:36.9 Trace: Redirected to https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250414%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250414T214236Z&X-Amz-Expires=300&X-Amz-Signature=5f3baa49889ed6219086cd7c669f2c6a1974265db558aab45fe523f8869f4a57&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 21:42:36.9 Trace: Req: [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250414%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250414T214236Z&X-Amz-Expires=300&X-Amz-Signature=5f3baa49889ed6219086cd7c669f2c6a1974265db558aab45fe523f8869f4a57&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 21:42:36.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:42:37.5 Trace: Res: HTTP/2.0 [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250414%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250414T214236Z&X-Amz-Expires=300&X-Amz-Signature=5f3baa49889ed6219086cd7c669f2c6a1974265db558aab45fe523f8869f4a57&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream: 200.OK (0 bytes) (533 ms) 21:42:37.5 Debug: Downloading Completed. took 0s 21:42:37.5 Info: Verifying update package 21:42:37.5 Info: Update package verified successfully 21:42:37.5 Info: Extracting Update package 21:42:37.5 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637567356531_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637567356531_474/lidarr_update/] 21:42:37.9 Debug: Extraction complete. 21:42:37.9 Info: Update package extracted successfully 21:42:37.9 Info: Preparing client 21:42:37.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637567356531_474/lidarr_update/Lidarr.Update 21:42:37.9 Info: Lidarr will restart shortly. 21:42:37.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637567356531_474/lidarr_update C:\Test\Lidarr.exe 21:42:37.9 Debug: Restarting Lidarr to apply updates 21:42:37.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 21:42:37.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 21:42:37.9 Debug: Checking for updates 21:42:37.9 Info: Downloading update 0.6.2.883 21:42:37.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579485671_475/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:37.9 Info: Verifying update package 21:42:37.9 Info: Update package verified successfully 21:42:37.9 Info: Extracting Update package 21:42:37.9 Info: Update package extracted successfully 21:42:37.9 Info: Preparing client 21:42:37.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579485671_475/lidarr_update/Lidarr.Update 21:42:37.9 Info: Lidarr will restart shortly. 21:42:37.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579485671_475/lidarr_update C:\Test\Lidarr.exe 21:42:37.9 Debug: Restarting Lidarr to apply updates 21:42:37.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 21:42:37.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 21:42:37.9 Debug: Checking for updates 21:42:37.9 Info: Downloading update 0.6.2.883 21:42:37.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579535358_476/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:37.9 Info: Verifying update package 21:42:37.9 Info: Update package verified successfully 21:42:37.9 Info: Extracting Update package 21:42:37.9 Info: Update package extracted successfully 21:42:37.9 Info: Preparing client 21:42:37.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579535358_476/lidarr_update/Lidarr.Update 21:42:37.9 Info: Lidarr will restart shortly. 21:42:37.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579535358_476/lidarr_update C:\Test\Lidarr.exe 21:42:37.9 Debug: Restarting Lidarr to apply updates 21:42:37.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 21:42:37.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 21:42:37.9 Debug: Checking for updates 21:42:37.9 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/Lidarr/AppData' is being stored in application folder '/C/Lidarr' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 21:42:37.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 21:42:37.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 21:42:37.9 Debug: Checking for updates 21:42:37.9 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/NzbDrone' is being stored in application folder '/C/NzbDrone' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 21:42:37.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 21:42:37.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 21:42:37.9 Debug: Checking for updates 21:42:37.9 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 21:42:37.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 21:42:37.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 21:42:37.9 Debug: Checking for updates 21:42:37.9 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 21:42:37.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 21:42:37.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 21:42:37.9 Debug: Checking for updates 21:42:37.9 Info: Downloading update 0.6.2.883 21:42:37.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579717567_481/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:37.9 Info: Verifying update package 21:42:37.9 Info: Update package verified successfully 21:42:37.9 Info: Extracting Update package 21:42:37.9 Info: Update package extracted successfully 21:42:37.9 Info: Preparing client 21:42:37.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579717567_481/lidarr_update/Lidarr.Update 21:42:37.9 Info: Lidarr will restart shortly. 21:42:37.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579717567_481/lidarr_update C:\Test\Lidarr.exe 21:42:37.9 Debug: Restarting Lidarr to apply updates 21:42:37.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 21:42:37.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 21:42:37.9 Debug: Checking for updates 21:42:37.9 Info: Downloading update 0.6.2.883 21:42:37.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579759959_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:37.9 Info: Verifying update package 21:42:37.9 Error: Update package is invalid 21:42:37.9 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579759959_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz' is invalid at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 133 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 21:42:37.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 21:42:37.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 21:42:37.9 Debug: Checking for updates 21:42:37.9 Debug: Built-In updater disabled inside a docker container. Please update the container image. 21:42:37.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 21:42:37.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 21:42:37.9 Debug: Checking for updates 21:42:37.9 Debug: Built-In updater disabled, please use BuiltIn to install 21:42:37.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 21:42:37.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 21:42:37.9 Debug: Checking for updates 21:42:37.9 Info: Downloading update 0.6.2.883 21:42:37.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579868831_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:37.9 Info: Verifying update package 21:42:37.9 Info: Update package verified successfully 21:42:37.9 Info: Extracting Update package 21:42:37.9 Info: Update package extracted successfully 21:42:37.9 Info: Preparing client 21:42:37.9 Warn: Update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579868831_485/lidarr_update/Lidarr.Update does not exist, aborting update. 21:42:37.9 Debug: Restarting Lidarr to apply updates 21:42:37.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 21:42:37.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 21:42:37.9 Debug: Checking for updates 21:42:37.9 Debug: No update available 21:42:37.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 21:42:37.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 21:42:37.9 Debug: Checking for updates 21:42:37.9 Info: Downloading update 0.6.2.883 21:42:37.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579935869_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:37.9 Info: Verifying update package 21:42:37.9 Info: Update package verified successfully 21:42:37.9 Info: Extracting Update package 21:42:37.9 Info: Update package extracted successfully 21:42:37.9 Info: Removing Lidarr.Update 21:42:37.9 Info: Starting update script: /tmp/lidarr/update.sh 21:42:37.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637579935869_487/lidarr_update C:\Test\Lidarr.exe 21:42:37.9 Debug: Restarting Lidarr to apply updates 21:42:37.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 21:42:37.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 21:42:38.0 Debug: Checking for updates 21:42:38.0 Info: Downloading update 0.6.2.883 21:42:38.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637580218169_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:38.0 Info: Verifying update package 21:42:38.0 Info: Update package verified successfully 21:42:38.0 Info: Extracting Update package 21:42:38.0 Info: Update package extracted successfully 21:42:38.0 Info: Preparing client 21:42:38.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637580218169_488/lidarr_update/Lidarr.Update 21:42:38.0 Info: Lidarr will restart shortly. 21:42:38.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637580218169_488/lidarr_update C:\Test\Lidarr.exe 21:42:38.0 Debug: Restarting Lidarr to apply updates 21:42:38.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 21:42:38.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 21:42:38.0 Debug: Checking for updates 21:42:38.0 Info: Downloading update 0.6.2.883 21:42:38.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637580269095_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:38.0 Info: Verifying update package 21:42:38.0 Info: Update package verified successfully 21:42:38.0 Info: Extracting Update package 21:42:38.0 Info: Update package extracted successfully 21:42:38.0 Info: Branch [] is being redirected to [fake]] 21:42:38.0 Info: Preparing client 21:42:38.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637580269095_489/lidarr_update/Lidarr.Update 21:42:38.0 Info: Lidarr will restart shortly. 21:42:38.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637580269095_489/lidarr_update C:\Test\Lidarr.exe 21:42:38.0 Debug: Restarting Lidarr to apply updates 21:42:38.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 21:42:38.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 21:42:38.0 Debug: Checking for updates 21:42:38.0 Info: Downloading update 0.6.2.883 21:42:38.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637580324690_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:38.0 Info: Verifying update package 21:42:38.0 Info: Update package verified successfully 21:42:38.0 Info: Extracting Update package 21:42:38.0 Info: Update package extracted successfully 21:42:38.0 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 21:42:38.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 21:42:38.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 21:42:38.0 Debug: Checking for updates 21:42:38.0 Info: Downloading update 0.6.2.883 21:42:38.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637580368481_491/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:38.0 Info: Verifying update package 21:42:38.0 Info: Update package verified successfully 21:42:38.0 Info: Extracting Update package 21:42:38.0 Info: Update package extracted successfully 21:42:38.0 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 21:42:38.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 21:42:38.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 21:42:38.0 Debug: Checking for updates 21:42:38.0 Info: Downloading update 0.6.2.883 21:42:38.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/_temp_22425_638802637580411054_492/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:42:38.0 Info: Verifying update package 21:42:38.0 Info: Update package verified successfully 21:42:38.0 Info: Extracting Update package 21:42:38.0 Info: Update package extracted successfully 21:42:38.0 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script: '/tmp/lidarr/update.sh' does not exist at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 207 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 21:42:38.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 21:42:38.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 21:42:38.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 21:42:38.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 21:42:38.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 21:42:38.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 21:42:38.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 21:42:38.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 21:42:38.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 21:42:38.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 21:42:38.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 21:42:38.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 21:42:38.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- Skipped should_not_be_valid_if_child_of_windows_folder [< 1 ms] Skipped should_not_be_valid_if_set_to_windows_folder [< 1 ms] Passed! - Failed: 0, Passed: 3038, Skipped: 46, Total: 3084, Duration: 58 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll (net6.0) >>> lidarr: Entering fakeroot... >>> lidarr-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/init.d' >>> lidarr-openrc*: Preparing subpackage lidarr-openrc... >>> lidarr-openrc*: Running postcheck for lidarr-openrc >>> lidarr*: Running postcheck for lidarr >>> lidarr*: Preparing package lidarr... >>> lidarr*: Stripping binaries >>> lidarr*: Script found. /bin/sh added as a dependency for lidarr-2.10.3.4602-r0.apk >>> lidarr*: Adding .pre-install >>> lidarr-openrc*: Scanning shared objects >>> lidarr*: Scanning shared objects >>> lidarr-openrc*: Tracing dependencies... >>> lidarr-openrc*: Package size: 901.0 B >>> lidarr-openrc*: Compressing data... >>> lidarr-openrc*: Create checksum... >>> lidarr-openrc*: Create lidarr-openrc-2.10.3.4602-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 53.1 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.10.3.4602-r0.apk >>> lidarr: Build complete at Mon, 14 Apr 2025 21:42:40 +0000 elapsed time 0h 3m 20s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/87) Purging .makedepends-lidarr (20250414.213922) (2/87) Purging chromaprint (1.5.1-r8) (3/87) Purging dotnet6-sdk (6.0.136-r1) (4/87) Purging aspnetcore6-runtime (6.0.36-r1) (5/87) Purging dotnet6-runtime (6.0.36-r1) (6/87) Purging aspnetcore6-targeting-pack (6.0.36-r1) (7/87) Purging dotnet6-apphost-pack (6.0.36-r1) (8/87) Purging dotnet6-targeting-pack (6.0.36-r1) (9/87) Purging dotnet6-hostfxr (6.0.36-r1) (10/87) Purging dotnet6-templates (6.0.136-r1) (11/87) Purging netstandard21-targeting-pack (9.0.105-r0) (12/87) Purging dotnet-host (9.0.4-r0) (13/87) Purging yarn (1.22.22-r1) (14/87) Purging nodejs (22.13.1-r4) (15/87) Purging ca-certificates (20241121-r2) Executing ca-certificates-20241121-r2.post-deinstall (16/87) Purging ada-libs (2.9.2-r3) (17/87) Purging chromaprint-libs (1.5.1-r8) (18/87) Purging ffmpeg-libavformat (6.1.2-r2) (19/87) Purging fftw-double-libs (3.3.10-r6) (20/87) Purging icu-libs (76.1-r0) (21/87) Purging libbluray (1.3.4-r1) (22/87) Purging libbz2 (1.0.8-r6) (23/87) Purging libopenmpt (0.7.13-r0) (24/87) Purging librist (0.2.10-r1) (25/87) Purging libsrt (1.5.3-r1) (26/87) Purging libssh (0.11.1-r0) (27/87) Purging libunwind (1.8.1-r0) (28/87) Purging libxml2 (2.13.7-r1) (29/87) Purging libzmq (4.3.5-r2) (30/87) Purging lttng-ust (2.13.8-r0) (31/87) Purging mbedtls (3.6.3-r0) (32/87) Purging mpg123-libs (1.32.10-r0) (33/87) Purging simdjson (3.12.0-r0) (34/87) Purging simdutf (6.4.1-r0) (35/87) Purging sqlite-libs (3.49.1-r0) (36/87) Purging xz-libs (5.8.1-r0) (37/87) Purging ffmpeg-libavcodec (6.1.2-r2) (38/87) Purging aom-libs (3.11.0-r1) (39/87) Purging ffmpeg-libswresample (6.1.2-r2) (40/87) Purging ffmpeg-libavutil (6.1.2-r2) (41/87) Purging libjxl (0.10.3-r1) (42/87) Purging giflib (5.2.2-r1) (43/87) Purging libva (2.22.0-r1) (44/87) Purging libdrm (2.4.124-r0) (45/87) Purging libpciaccess (0.18.1-r0) (46/87) Purging hwdata-pci (0.394-r0) (47/87) Purging icu-data-full (76.1-r0) (48/87) Purging openexr-libopenexr (3.3.2-r0) (49/87) Purging imath (3.1.12-r0) (50/87) Purging lame-libs (3.100-r5) (51/87) Purging lcms2 (2.16-r0) (52/87) Purging libvdpau (1.5-r4) (53/87) Purging libxext (1.3.6-r2) (54/87) Purging libxfixes (6.0.1-r4) (55/87) Purging libx11 (1.8.11-r0) (56/87) Purging libxcb (1.17.0-r0) (57/87) Purging libxdmcp (1.1.5-r1) (58/87) Purging libbsd (0.12.2-r0) (59/87) Purging libdav1d (1.5.1-r0) (60/87) Purging openexr-libopenexrcore (3.3.2-r0) (61/87) Purging libdeflate (1.23-r0) (62/87) Purging wayland-libs-client (1.23.1-r3) (63/87) Purging libffi (3.4.8-r0) (64/87) Purging libhwy (1.0.7-r1) (65/87) Purging libjpeg-turbo (3.1.0-r0) (66/87) Purging libmd (1.1.0-r0) (67/87) Purging libtheora (1.1.1-r18) (68/87) Purging libvorbis (1.3.7-r2) (69/87) Purging libogg (1.3.5-r5) (70/87) Purging libpng (1.6.47-r0) (71/87) Purging libwebpmux (1.5.0-r0) (72/87) Purging libwebp (1.5.0-r0) (73/87) Purging libsharpyuv (1.5.0-r0) (74/87) Purging libsodium (1.0.20-r0) (75/87) Purging libSvtAv1Enc (2.3.0-r0) (76/87) Purging libvpx (1.15.0-r0) (77/87) Purging libxau (1.0.12-r0) (78/87) Purging x265-libs (3.6-r0) (79/87) Purging numactl (2.0.18-r0) (80/87) Purging onevpl-libs (2023.3.1-r2) (81/87) Purging openexr-libilmthread (3.3.2-r0) (82/87) Purging openexr-libiex (3.3.2-r0) (83/87) Purging opus (1.5.2-r1) (84/87) Purging rav1e-libs (0.7.1-r0) (85/87) Purging soxr (0.1.3-r7) (86/87) Purging x264-libs (0.164.3108-r0) (87/87) Purging xvidcore (1.3.7-r2) Executing busybox-1.37.0-r16.trigger OK: 400 MiB in 106 packages >>> lidarr: Updating the testing/x86_64 repository index... >>> lidarr: Signing the index...